#ad {float: left;margin-right: 10px;margin-left: 0px;}
Tech Insights/Embedded Systems Design 2008年嵌入式市场调研报告表明,嵌入式系统设计人员在2008年要参与更多项目的开发,按期完成开发任务是他们最大的问题,有一半以上(大于50%)的开发项目不能按期完成。
调查结果表明:自2005年以来,2008年新项目对应项目改进的比例是这几年中最高的。在所有开发项目中,新开发项目占46%,剩余54%为以往开发项目的升级和改进。项目的改进和升级主要是针对新的软件特性(占81%),或因采用了新处理器(55%),或因为新的系统逻辑(39%)。在接受调查的设计开发人员中,有62%的人参与了编写/调试软件和固件,这也从一个侧面反应了软件所占的主导地位。
有74%的开发项目涉及实时内核,有61%的开发项目涉及到了网络技术,有47%的项目涉及到了耐用性,同时有1/3的项目包括了电池操作、无线通信或两者兼有。在无线开发项目中,51%的设计人员偏好采用Wi-Fi接口,其次是蓝牙(27%),蜂窝(21%)和ZigBee(21%)。
开发工程师们觉得他们工作越来越忙,所承担的责任越来越大,而事实上项目开发小组的平均人数从2007年的13.6人增加到了2008年的15.2人。在2007年和2008年这两年里,项目组中软件工程师所占比例大大超过了硬件工程师和固件工程师。在2008年,每个项目组平均有8.1名软件工程师、4.3名硬件工程师、2.8名固件工程师,其中软件工程师是硬件工程师的2倍,固件工程师的3倍。
接受调查的开发设计人员中有近2/3(65%)的人表示同时参与了两个或多个项目的开发,有13%的开发人员表示同时参与3个以上项目的开发。接受调查的设计人员中只有1/3的人一次只开发一个项目,还有2%的人不在嵌入系统项目开发组。项目开发关注要素排行:开发设计人员最关心的是能否按期完成项目(占51%),其次是调试(占38%),代码复杂度(占26%)和动态成本估算(占24%)。
去年有一个不好的趋势就是完成项目所用的平均时间被拉长,相应地项目被拖延的时间也拉长了好几个月。在2008年,完成一个项目的平均时间是13.1个月,2007年为12.6个月(尽管在2005年和2006年完成一个项目所用的平均时间是14个月)。2008年项目平均延迟时间为4.4个月,是最近三年来的最高记录。调查结果表明,53%的项目延期完成,41%的项目按计划完成,4%的项目提前完成。
2008年嵌入系统设计人员所用硬件和软件主流设计软件为C (57%)和C++ (29%),其它还有Java, UML和LabView(不到5%)。有89%的项目再次利用了之前项目中的软件代码。接受调查的开发设计人员中有78%的人表示对ESL工具没有兴趣。
与定制OS相比,商用OS的使用人数缓慢减少。嵌入Linux的使用人数也有所减少。工程师们用得最多的是WindRiver和Microsoft的产品。有70%的设计要用到操作系统。
关于未来的开发项目,工程师们最关心的是调试工具和软件集成,但是他们现在最重要的开发工具是编译器和调试器。他们认为近20年来半导体工艺对开发设计过程影响最大。
调查报告对被调查开发人员对半导体器件和商用软件的偏好做了详细报道。Freescale在处理器这一块占据统治地位,Texas Instruments称霸DSP,Microchip Technology则主导8位和16位MCU。在被调查开发设计人员中,有很大一部分人(48%)表示在设计过程中将尽量避免使用FPGA,有52%的被调查开发设计人员表示会考虑采用FPGA。这是近四年来头一次出现这种情况,这主要归咎于FPGA的成本和功耗。