实验四 winCE的平台定制及镜像文件下载.doc
文本预览下载声明
实验四 WINCE的平台定制及镜像文件下载
实验目的:
1 PLATFORM BUILDER的安装
2 PLATFORM BUILDER建立工程项目
3 下载WinCE映像到NANDFLASH
实验任务
按照实验步骤,完成相应的内容。
PLATFORM BUIDER 是微软开发的嵌入式wince 系统开发工具,简称为PB。PB 用来创建和调试wince 的镜像程序,它主要的组成部分:
编译器:提供了各种CPU 的编译器IDE:集成了调试和功能模块配置管理功能。
Wince remote tool :提供了类似window 程序开发的调试工具。
导出SDK:导出一个软件开发包以开发应用程序。利用PB 来进行开发的步骤见下图:
本实验将指导读者如何按照这个流程进行开发。
实验步骤:
A部分 安装WinCE5.0 开发工具Plarform Builder(实验室的PC上已经安装,可跳过此步骤)
B部分 PLATFORM BUILDER创建项目工程,添加组件模块,编译镜像程序
1.安装WinCE.NET BSP
(1) SourceCode\WinCE\SinoSysWinCE500BSP目录下的smdk2440文件夹拷贝到本机…\WINCE500\PLATFORM 目录下,如果该目录下已有名为 SMDK2440 的目录,将其改名备份。
(2) 去掉该目录中所有文件的只读属性。
(3) 打开Platform Builder 选择 “File”菜单下的“Manage Catalog Items…”菜单项
(4) 在 Catalog 列表中,选中 smdk2440.cec ,点击Remove 按钮,删除 PB5.0 自带的smdk2440 BSP,如果没有则可略过。然后点击 Import 按钮,导入WINCE500\PLATFORM\SMDK2440\smdk2440.cec 文件。
(5) 在 Catalog的 BSPs 下,将会自动添加 Samsung SMDK2440:ARMV4I 项,此时 BSP 安装完成。 在PB的最后栏可以看到新添加的BSP。
2.使用该BSP 在 PB5.0 中创建一个新的Platform并且编译连接生成新的 Image 文件 。选择 “File”菜单下的 “New Paltform”。
(1)在 New Platform Wizard – Step1 中,选择 “Next”
(2)在 New Platform Wizard – Step2 中,输入将要建立的工程名称,点击“Next”
(3)在New Platform Wizard – Step3 中,选择新安装的 BSP,点击“Next”
(4)在 New Platform Wizard – Step4 中,选择Mobile Handheld 作为设计的模版,点击Next。
(5)在NewPlatform Wizard – Step5 中,选择需要的应用,点击 Next
(6)在New Platform Wizard – Step6 中,选择需要的网络设置,点击 Next
(7)点击 Next
(8)点击 Finish ,完成新平台的建立。
(9)点击Platform - Settings… 菜单项
(10)选择Build Options 选项,在编译系统前进行一些编译选项的设置,具体设置按下图进行选择。
(11) 选择Locale 选项,点击 Clear All,在左边 Locales 下拉框中选择 中文(中国),在 Default Language 下拉框中同样选择中文(中国)。
(12)下面需要在工程中添加一些必须驱动的组件。添加“Catelog\DeviceDrivers\SDIO\SD Memory”,这是增加对SD卡的驱动。
(13)添加“Catelog\Device Drivers\SDIO\SD Host\SDIO Standard Host Controller”
(14)以下添加一系列对USB 设备的支持用到的组件,添加“Catelog\Device Drivers\USB Function\USB Function Clients\Mass Storage”
添加“Catelog\Device Drivers\USB Function\USB Function Clients\Serial”
(16)添加“Catelog\Device Drivers\USB Host\USB Host Controllers\OHCI”
(17)添加USB驱动,“Catalog\Core OS\Windows CE devices\Core OS Services\USB Host Sup
显示全部