关于嵌入式软件开发的几点建议
根据Gartner在2006年12月的报告中对2005-2010年亚太地区消费电子市场发展趋势的调查结果显示,2010年该地区的消费电子产品销售收入将达到1650亿美元,而且该区域将保持全球消费电子市场的关键增长点。目前,对高技术产品和组件的需求量之大前所未有,产品制造商可以通过嵌入式软件">嵌入式软件开发最佳实践来挖掘市场潜能,并通过低成本维护、缩短产品上市时间来获利。产品制造商和开发者在这样的形势下,如何获取成功?微软公司Windows Embedded亚太及大中华区主任产品经理John Boladian将在本文中分享他的观点。
正文:
机会无处不在,就像你在阅读本文时,嵌入式设备正在你的周围。虽然大多数人没有意识到,但这些嵌入式设备确实在不断影响我们的日常生活。
以消费电子行业为例,可能嵌入式软件">嵌入式软件在消费类产品中的增长速度是最快的。近年来,消费电子行业已经对嵌入式软件">嵌入式软件的发展起到了很大的推动作用。传统的生活方式深受"数字生活"潮流的影响,从工作到娱乐,从娱乐到工作,人们对高新技术产品的需求从未如此巨大过。根据Gartner[1]的报告显示,2010年亚太地区的消费电子产品销售收入将达到1650亿美元,而且该区域将保持全球消费电子市场的关键增长点。
"数字生活"中,最显而易见的方面包括正在如火如荼开展的数字电视革命,信息和数据在数字电视网络上大行其道。亚洲领导着全球IPTV的革命,嵌入式软件">嵌入式软件就像三星的Anyview TV和IP机顶盒(IP-STB)在新一代网络媒体设备中扮演的重要角色一样,已演变成数字家庭的完整部件。数字录像机和高清晰DVD播放器也像Toshiba这个品牌一样,已经逐渐进入我们的居家中。在工作中,我们拥有兼容Windows Vista的LCD网络投影仪。在路上,便携式导航设备已经成为小型汽车的标准配置,而对GPS设备和智能手机的需求也在持续增长。
在数字生活时代,产品制造商必须慎重检视他们的产品结构并明智地选择经营策略,以更好的利用数字化潮流带来的商机。
如同OEM、ODM和开发者一样,微软也意识到数字生活潮流给亚太地区带来的巨大商机。根据VDC在2006年7月的一份调查报告显示,亚太地区市场极为令人期待,它将成为嵌入式软件">嵌入式软件行业增长最快的地区,这也是一个令嵌入式设备供应商为之振奋的消息。
十年来,Windows Embedded忠诚地对待自己的合作伙伴,协助超过4500个产品制造商制定计划,完成整个开发周期,这些厂商包括夏新电子、三星、富士通等。在此,我将和你分享4个可以帮助厂商和设计者成功的易记窍门。
● 为项目选择最合适的操作系统
● 适应性强的流线型开发周期
● 为工作选择合适的工具
● 保护你的知识产权
为项目选择最合适的操作系统
嵌入式设备的软件平台是确保该设备完全具备既定功能的要素。厂商首先需要对设备在功能要求和硬件配置上作短期和长期的评估,并决定哪种操作系统最能适合这些需求。操作系统将自始至终影响开发周期、许可证成本、成品的可靠性和安全性。
如今的消费电子产品市场竞争非常激烈。为了在同类产品中突出自己的特色,而产品却因具备了越来越多的特性而日益复杂。这就要求操作系统既小巧又功能强大,并能非常容易地同时处理多项任务。
操作系统的实时响应能力同样在高端消费电子设备和网络媒体设备中备受关注。例如,IP机顶盒就需要对特定事件作出具有快速及预见性的响应,而不是一般意义上的先接受大量任务再进行处理。能胜任这些需求的典型代表是Windows Embedded CE 6.0,它为下一代的智能、联网、多媒体和小内存耗用设备的快速开发提供了一套强有力的工具。
适应性强的流线型开发周期
嵌入式行业面临多重挑战:OEM既需要在全球市场中快速创新,又要降低成本并保持自己的竞争力。他们同样需要确保产品的操作系统和微处理器具有更强的性能和可靠性。操作系统的选择对开发时间会产生深远影响。通过选用像Windows Embedded CE 6.0这样的操作系统,OEM就可以将注意力集中在开发产品的特性上,而不需要再自己开发操作系统,以及调试种种与操作系统有关的bug。这样,他们也把自己从操作系统供应商的角色中解放出来,不需要努力去向市场推销新的操作系统。此外,与在嵌入式项目开发和消费电子设备生产中有成功经验的合作伙伴合作,也同样有助于项目的开发。
拥有大量成熟的开发者可以有效降低学习曲线,如果需要,成熟的开发者团队可以有效缩短开发时间。嵌入式软件">嵌入式软件公司可以提供包括集成开发环境(IDE)、编译器、汇编程序和调试器等所有工具,帮助开发嵌入式软件">拥有大量成熟的开发者可以有效降低学习曲线,如果需要,成熟的开发者团队可以有效缩短开发时间。嵌入式软件">嵌入式软件公司可以提供包括集成开发环境(IDE)、编译器、汇编程序和调试器等所有工具,帮助开发嵌入
- 开放实时嵌入式软件平台TOPPERS的研究现状(11-07)
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)
- 嵌入式系统实时性的问题(06-21)
- 嵌入式实时系统中的优先级反转问题(06-10)
- 嵌入式Linux系统中MMC卡驱动管理技术研究(06-10)