Q:Windows CE与嵌入式Linux等其他嵌入式操作系统如何比较?
由于嵌入式系统的特点而决定的,在嵌入式领域不可能有一款嵌入式操作系统可以一统嵌入式OS的天下。不同的嵌入式操作系统有不同的优缺点。嵌入式开发人员可以根据应用的具体需要进行选择。
与其他嵌入式操作系统相比,Windows CE的优点有如下几点:
学习 / 使用简单:微软提供了方便的IDE和开发工具,对于OS的定制、裁减、交叉编译等都相对简单。此外,Windows CE的应用程序开发接口也是Win32 API,与桌面Windows的基本一致。这也方便了桌面Windows开发人员向Windows CE嵌入式开发过渡。
图形界面优秀:这个理由或许是许多人员选用Windows CE的主要原因。Windows CE的图形和多媒体能力是非常优秀的,可以方便的支持多种视频音频格式。此外还支持DirectX多媒体接口,这对于开发多媒体应用(例如电子地图导航、多媒体播放器等)非常方便。
应用集成度高:Windows CE自带了很多应用程序,例如Web浏览器,多媒体播放器,Office文件察看器等。这对于快速的开发一款产品相当有用。此外,互联网上有数以万计的为Windows CE开发的应用程序。
与其他嵌入式操作系统相比,Windows CE可能有如下缺点:
对硬件要求高:Windows CE要求硬件必须有32位的CPU和MMU,和数MB的RAM,虽然Windows CE可以裁减到几百K,但是对于一些小型的设备(例如一些航天设备只有64KB的ROM和几百KB的RAM),Windows CE依然不适合这类的领域。
实时性和可靠性:虽然Windows CE在实时性上下了非常大的功夫,并且实时性与桌面Windows相比已经有了质的提高,但是在一些实时性和高可靠性的场合,Windows CE可能依然不适合。
授权费用:Windows CE是按照license方式来收钱的,根据用户选择的组件不同,每个Windows CE的license可能要到十几美元左右。
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

