您现在的位置:智能制造网>技术首页>操作维修

嵌入式软件开发的几点建议

2009年10月12日 10:07来源: 人气:592

 机会无处不在,也许你在阅读本文时,嵌入式设备正存在于你的周围。虽然大多数人并没意识到,但这些嵌入式设备确实在不断影响着我们的日常生活。

  以消费电子行业为例,可以说嵌入式软件在消费类产品中的增长速度是zui快的。近年来,消费电子行业已经对嵌入式软件的发展起到了很大的推动作用。传统的生活方式深受“数字生活”潮流的影响,从工作到娱乐,从娱乐到工作,人们对*产品的需求从未如此巨大过。

  根据Gartner在2006年12月报告中对2005~2010年亚太地区消费电子市场发展趋势的调查结果显示,2010年亚太地区的消费电子产品销售收入将达到1650亿美元,而且该区域将保持消费电子市场的关键增长点。

  “数字生活”中,zui显而易见的方面包括正在如火如荼开展的数字电视革命,信息和数据在数字电视网络上大行其道。亚洲*着IPTV的革命,嵌入式软件就像三星的Anyview TV和IP机顶盒(IP-STB)在新一代网络媒体设备中扮演的重要角色一样,已演变成数字家庭的完整部件。

  数字录像机和高清晰DVD播放器也像Toshiba这个品牌一样,已经逐渐进入我们的居家中。在工作中,我们拥有兼容Windows Vista的LCD网络投影仪。在路上,便携式导航设备已经成为小型汽车的标准配置,而对GPS设备和智能手机的需求也在持续增长。

  在数字生活时代,产品制造商必须慎重检视他们的产品结构并明智地选择经营策略,以更好的利用数字化潮流带来的商机。

  如同OEM、ODM和一样,微软也意识到数字生活潮流给亚太地区带来的巨大商机。根据VDC在2006年7月的一份调查报告显示,亚太地区市场极为令人期待,它将成为嵌入式软件行业增长zui快的地区,这也是一个令嵌入式设备供应商为之振奋的消息。

  十年来,Windows Embedded忠诚地对待自己的合作伙伴,协助超过4500个产品制造商制定计划,完成整个开发周期。这些厂商包括夏新电子、三星、富士通等。在此,笔者将与您分享四个可以帮助厂商和设计者成功的易记窍门。

  ◆ 为项目选择zui合适的操作系统;

  ◆ 适应性强的流线型开发周期;

  ◆ 为工作选择合适的工具;

  ◆ 保护你的知识产权。

  为项目选择zui合适的操作系统

  嵌入式设备的软件平台是确保该设备*具备既定功能的要素。厂商首先需要对设备在功能要求和硬件配置上作短期和长期的评估,并估量哪种操作系统zui能适合这些需求。操作系统将自始至终影响开发周期、许可证成本、成品的可靠性和安全性。

  如今的消费电子产品市场竞争非常激烈,而产品却因具备了越来越多的特性而日益复杂。为了在同类产品中突出自己的特色,这就要求操作系统既小巧又功能强大,并且能够非常容易地同时处理多项任务。

  操作系统的实时响应能力同样在消费电子设备和网络媒体设备中备受关注。例如,IP机顶盒就需要对特定事件作出具有快速及预见性的响应,而不是一般意义上的先接受大量任务再进行处理。能胜任这些需求的典型代表是Windows Embedded CE 6.0,它为下一代的智能、联网、多媒体和小内存耗用设备的快速开发提供了一套强有力的工具。

  同时在Windows Embedded诞生十周年之际,微软在“共享源计划中*毫无保留地开放Windows Embedded CE 6.0内核,比Windows Embedded CE的先前版本的开放比例整体高出56%。

  设备制造商可以使用Windows Embedded CE 6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式可以选择他们所需的源代码,然后编译并构建自己的代码和*的操作系统,迅速将他们的设备推向市场。

  适应性强的流线型开发周期

  嵌入式行业面临多重挑战:OEM既需要在市场中快速创新,又要降低成本并保持自己的竞争力。他们同样需要确保产品的操作系统和微处理器具有更强的性能和可靠性。操作系统的选择对开发时间会产生深远影响。通过选用像Windows Embedded CE 6.0这样的操作系统,OEM就可以将注意力集中在开发产品的特性上,而不需要自己再分辟精力开发操作系统,以及调试种种与操作系统有关的bug等。这样,他们也把自己从操作系统供应商的角色中解放出来,不需要努力去向市场推销新的操作系统。此外,与嵌入式项目开发和消费电子设备生产中有成功经验的合作伙伴合作,也同样有助于项目的开发。

  拥有大量成熟的可以有效降低学习曲线,如果需要,成熟的团队可以有效缩短开发时间。嵌入式软件公司可以提供包括集成开发环境(IDE)、编译器、汇编程序和调试器等所有工具,帮助开发嵌入式软件。

  这里有一个电子制造商 Crossing的学习案例,让我们看看他们如何利用流

全年征稿/资讯合作 联系邮箱:1271141964@qq.com
  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


编辑精选

更多


宣传样本推荐图书

旗下子站

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备



关于我们|本站服务|会员服务|企业建站|旗下网站|友情链接| 兴旺通| 产品分类浏览|产品sitemap

智能制造网 - 工业4.0时代智能制造领域“互联网+”服务平台

Copyright gkzhan.comAll Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师

客服热线:0571-87756395加盟热线:0571-87759904媒体合作:0571-89719789

客服部:编辑部:展会合作:市场部:

关闭