论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
嵌入式Windows CE. Net的一般开发流程如下:
a操作系统的定制
*定制BSP(包括Bootloader的编写)
*定制系统模块
*定制OAL、Driver、shell
*完成操作系统的定制以后,可能通过Platform Builder 4.2编译生成NK.bin或者NK.Nb0文件,至此Windows CE. Net的内核就定制完成了,接下来便可以开发自己的应用程序;
b应用程序的开发
*安装SDK,联机测试建立开发环境污染
*开发中间模块
*开发应用程序,最后形成exe文件
c产品的生成
*发布鞋(可以两种形式:AP与NK.bin 分开发布或者是AP集成进NK.bin 发布)。
*下载到硬件平台的Flash 中
*脱机运行
其流程可以如图2所示。
2.3 基于WindRain硬件平台的Windows CE. Net操作系统开发流程
a开发基于WindRain板的BSP(Board Support Package):
BSP的开发主要包括Bootloader 的开发、OAL(OEM Adaptive Layer )的开发、本地驱动程序的开发、平台文件配置等。
(1)Bootloader主要的开发
Bootloader主要用来管理目标平台的启动过程,包括初始化硬件设备,下载操作系统的映像文件等。有了Bootloader,用户可以快速下载一个操作系统的映像并在硬件平台下运行。Bootloader的开发是BSP开发的第一步,也是关键的一步。只有得到一个稳定工作的Lo ader程序,才能够更进一步开发WinCE的BSP,直至最后整个系统的成功。
具体步骤是:运行P