wince50开发流程概述

wince50开发流程概述

ID:10090126

大小:94.50 KB

页数:3页

时间:2018-05-25

wince50开发流程概述_第1页
wince50开发流程概述_第2页
wince50开发流程概述_第3页
资源描述:

《wince50开发流程概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WinCE5.0开发流程概述上一篇/下一篇 2007-08-1612:42:58查看(390)/评论(0)/评分(0/0)WindowsCE开发主要是指,在保持图1所示结构及各组件接口不变的情况下,对OEMLayer做局部调整或改动,以保证HardwareLayer所设计的硬件对OS、对应用程序可见而且可控。开发的目标是生成对应于HardwareLayer的BSP(板级支持包)、定制适合最终应用的OS,最终生成提供给用户的CustomSDK,同时提供的还有测试程序及测试范例代码。整个开发流程如图表2所示。 图表2WindowsCE开发流程开发流程简述:一、硬件设计/开发阶段:(略)二

2、、克隆一个最相近的BSP[可选]。开发时建议选择克隆,学习时建议参考已有的BSP重新构建。三、BootLoader开发:BootLoader主要功能是,对CPU和选定的外设做足够的初始化,使得硬件能够与开发环境建立通讯、下载运行时映像;当然也可以根据硬件的要求扩展BootLoader的功能,以在系统加载时完成一些特殊的功能。当BootLoader开发完成后,可以将它下载到硬件的启动存贮器中,方便后续的开发和调试。四、OAL开发:OAL主要是由启动WindowsCE内核所需要的内核引导程序组成,开发OAL则是指逐步地实现startup程序及为启动内核作准备的代码,其中部分代码与Boot

3、Loader阶段相似,可以共享这部分代码,当然大部分OEM厂商也是这样做的。当完成了OAL的开发与调试并下载到板上,这时就有了一个可以运行的最小的WindowsCE内核。五、板级设备的驱动程序开发:在这个阶段,需要为硬件板所选择的外设及CPU片内处设逐个地实现并反复调试驱动程序,部分驱动程序可以引用微软或第三方开发的、或以此为起点定制。六、实现电源管理:电源管理是一个很重要的阶段,对整机的性能表现起着很主要的作用。七、为BSP导出SDK,并生成.msi安装包:这一步是BSP开发最后一步,为的是其他开发者可以基于此定制OS。八、定制OS阶段:这一步骤有时称为OS剪裁,为前述的硬件平台定

4、制出合适的操作系统,调试WinCEOS中各组的功能,并反馈到BSP开发阶段,最终使这个OS稳定。根据最终应用需求,开发系统级扩展服务,提供硬件的高级驱动支持等。九、导出系统级的SDK:十、开发测试程序、整理范例代码:十一、      用户应用程序开发。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。