background image

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

 

  操作系统的实时响应能力同样在高端消费电子设备和网络媒体设备中备受关注。例如
IP 机顶盒就需要对特定事件作出具有快速及预见性的响应,而不是一般意义上的先接受大
量任务再进行处理。能胜任这些需求的典型代表是

Windows Embedded CE 6.0,它为下一代

的智能、联网、多媒体和小内存耗用设备的快速开发提供了一套强有力的工具。

 

  同时在

Windows Embedded 诞生十周年之际,微软首次在“共享源计划中 100%毫无保

留地开放

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)、编译器、汇编程序和

调试器等所有工具,帮助开发嵌入式软件。

 

  这里有一个电子制造商

Mobile Crossing 的学习案例,让我们看看他们如何利用流线型

开发周期漂亮地完成一个重要订单。

 

  

Mobile Crossing 只有不到 5 个月的时间,去完成一个主要客户―联邦政府的订单:开发

一种便携、耐用的内置

GPS 设备,且具备强大的图形化显示、高速和高可靠性能。 

  为确保订单能够按时交付,选择正确的操作系统至关重要。

Mobile Crossing 需要一个为

电池进行优化的强大的操作系统,而提供的手持设备必须能够快速开发,并兼容市场上的
各种应用程序。该公司通过对开源操作系统的评估,他们发现及时获取该类操作系统的内核
有困难。作为替代,他们选用了微软公司的

Windows CE 5.0 作为嵌入式系统开发工具,于

是该公司拥有了丰富的本地及托管应用程序工具,以及大量具有开发经验的专业开发人员
可供挑选。最终,该公司以较低的成本,仅用

4 个月的时间就完成了从概念到成品的整个过

程。

 

  

 

  为工作选择合适的工具

 

  

 

  开发工具、组件和技术支持都可以从活跃的社区或供应商处获得。

 

  在一个网络媒体设备的开发中,

OEM 常常被迫不断以高价购买构建成品所需的各种组

件。如

:操作系统(Linux/开源)、媒体回放、网络和设备驱动程序、用户接口、解码器、DRM 等,