扬帆 - yangfan的BLOG http://yangfan.52rd.net - 复制 - 收藏
yangfan 发表于 2009-1-6 9:29:00
Windows Embedded逐渐成为嵌入式领域的新热点,Windows Embedded具有的模块化、可定制性、与Windows平台兼容等特性,在商业开发方面的优势逐渐显现出来。尤其是中国的嵌入式开发领域开始注重质量,Windows Embedded在体系结构、服务、技术支持等方面的优势也得到了认可。在智能手机、个人导航设备等领域,Windows Embedded已经获得了很多厂商的认可。

从开发流程上来说,主要包括BSP开发、平台定制和应用开发三个阶段。其中,平台定制的过程是Windows Embedded CE的最大优势所在,可以极大地帮助开发者节省时间,只需要通过IDE环境的勾选,就可以定制平台的功能组件;而应用程序开发也是Windows Embedded CE的一大优势,因为Windows Embedded CE和Windows能够做到95%以上的API兼容,使开发者可以以很小地代价将Windows的应用移植到Windows Embedded CE之上。在调试方面,Windows Embedded CE的IDE环境为开发者提供了良好的集成调试环境,我们既可以通过设置断点进行调试,也可以通过打印调试信息的方式调试多线程程序。

但是,这些优势也造成了Windows Embedded CE的一些开发难点。为了最大程度上能够使开发工作简单,Windows Embedded CE做了很多的封装和定制,使得原本简单的流程变得复杂和较难理解。比如驱动程序开发,分为MDD和PDD两层结构,这样的结构便于驱动程序的移植,而不熟悉这种结构的开发者,可能觉得难以理解,从而抛弃MDD,直接使用PDD,这也造成了产品开发中的混乱及缺陷上升。而一些开发者会反过来抱怨Windows Embedded CE是多么不好用,这往往是一种感性认识。

因此,如果能够很好的了解Windows Embedded CE的体系结构,相信大家会觉得Windows Embedded CE会越来越好用的。幸好,现在Windows Embedded CE的内核代码是共享的,所有开发者都可以看到。相信Windows Embedded开发者的路会越走越顺利!
阅读全文(361) | 评论(0)
评 论
昵 称: 匿名
验证码: 2409
博 主
进入yangfan的首页
博客名称:扬帆
日志总数:50
评论数量:165
访问次数:74381
建立时间:2008年7月26日
导 航
日 历
«Mar.2010»
123456
78910111213
14151617181920
21222324252627
28293031
公 告
暂无公告...
日 志
评 论
链 接