




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows CE系统软件移植流程Windows CE(以下简称CE)是一个可定制的嵌入式操作系统,为了适应不同的硬件平台,需要对BSP、Device Driver、bootloader等进行修改、定制。本文主要讨论在BSP、driver等已完成的基础上如何移植,关于BSP、driver等的定制在其他文档中详细描述。Microsoft为定制CE平台提供了一个集成开发工具Platform Builder(以下简称PB),我们的工作都是利用这个工具完成的。另需注意,本文是以X-Hyper255B开发板为例进行说明的。1. 安装BSP(Board Support Packet)为了定制CE,BSP是必需的。BSP包括bootloader、kernel、Device driver和configuration。在利用PB生成特定平台的CE之前,必须先安装针对该平台的BSP。例如,在安装完X-Hyper255B开发板的BSP后,在PB的Third Party中会出现它的BSP。2. 为X-Hyper255B定制CE平台2.1. 创建一个新平台1 在PB中选择File-New Platform开始“New Platform Wizard”。2 在BSP列表中选择“X-HYPER255B:ARMV4”。3 后续步骤按向导的提示进行,比较简单,这里不再赘述。2.2. 设置平台参数在生成kernel image之前应该对平台进行一些设置。1. 如下图,右键单击选择“Settings”(也可选择Platform-Settings)2. 在“Build Options”选择页中选中“Enable Eboot Space in Memory”和“Enable Full Kernel Mode”。2.3. 生成Kernel Image1. 选择Build-Generate Platform Headers。2. 选择Build-Build Platform。3. 烧写Eboot(Ethernet Bootloader)与烧写FLASH有关的文件有4个: Jflash.exe:FLASH烧写程序 giveio.inf、giveio.ini、giveio.sys:JTAG的驱动3.1. 在Windows2000下安装JTAG的驱动1. 将giveio.sys文件拷贝到C:WinntSystem32drivers目录下。2. 利用添加硬件向导安装驱动。过程如下所示:3.2. 将Eboot烧写进FLASH以X-Hyper255B为例,在WINCE410PLATFORMX-Hyper255BtargetARMV4retail目录下找到eboot.nb0文件。启动开发板,使用Jflash.exe程序将其写入FLASH。4. 下载kernel image(nk.bin)4.1. 设置“超级终端”通常目标板会通过串口输出调试信息,用串口线连接PC机和目标板后,可以利用Windows的“超级终端”来查看。点击开始-程序-附件-通讯-超级终端,运行后需要对端口的波特率等进行设置,以X-Hyper255B为例,设置如下:4.2. 下载kernel image1. 运行“超级终端”后,启动开发板,按空格键进入bootloader设置。 设置IP地址或DHCP,确保6项为Program RAM image into FLASH:(Enabled),连好网线,然后选择D项开始下载。2. 在PC机的PB中打开前面创定制的CE平台,选择Target-Configure Remote Connection of Platform Builder,配置如下: 再点击Configure按钮,选择可用设备 接着选择Target-Download/In
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年护理吸痰课件
- 地形地貌测绘项目聘用人员协议
- 快餐店员工劳动合同范本(含加班费条款)
- 临时彩钢活动房搭建与拆除安全合同
- 主题餐厅合伙经营合同协议书
- 碑刻与考古学骨器考古合同
- 保险理赔责任限制证明合同
- 民用住宅拆除重建项目管理合同模板
- 近期安全事故2025年
- 汛期安全工作应急预案
- 网电部管理重点(中)
- 医疗器械行业市场部人员岗位职责
- 旅行社导游带团操作流程
- 部编版小学道德与法治三年级下册期末质量检测试卷【含答案】5套
- 怎样当好一名师长
- DB21T 3354-2020 辽宁省绿色建筑设计标准
- 新生儿复苏解析课件
- (完整版)重大危险源清单及辨识表
- ABI7500荧光定量PCR仪标准操作规程
- 语言领域核心经验《学前儿童语言学习与发展核心经验》
- 11级设计题目宝丰红四煤矿
评论
0/150
提交评论