基于Intel PXA270的WinCE操作系统移植
[11-20 17:13:03] 来源:http://www.88dzw.com 嵌入式系统 阅读:8538次
文章摘要:另外一种驱动模型是具有定制接口的流接口驱动程序,它是一般类型的设备驱动程序。流接口驱动程序表现为用户一级的动态链接库 DLL,用来实现一组固定的函数称为流接口函数,这使得应用程序可通过文件系统访问这些驱动程序。该部分实例参见参考文献4,这里不再详述。 3.3 操作系统配置、编译和下载针对开发中使用的开发平台和应用需求,下面我们使用Windows CE.net操作系统移植开发工具Platform Builder来完成操作系统的配置编译以及下载工作。3.3.1 配置Platform Builder在完成BSP或者驱动程序开发后,就可以用CEC Editor来编辑一个CEC文件,成功后就可以把此文件
基于Intel PXA270的WinCE操作系统移植,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.com另外一种驱动模型是具有定制接口的流接口驱动程序,它是一般类型的设备驱动程序。流接口驱动程序表现为用户一级的动态链接库 DLL,用来实现一组固定的函数称为流接口函数,这使得应用程序可通过文件系统访问这些驱动程序。该部分实例参见参考文献4,这里不再详述。
3.3 操作系统配置、编译和下载
针对开发中使用的开发平台和应用需求,下面我们使用Windows CE.net操作系统移植开发工具Platform Builder来完成操作系统的配置编译以及下载工作。
3.3.1 配置Platform Builder
在完成BSP或者驱动程序开发后,就可以用CEC Editor来编辑一个CEC文件,成功后就可以把此文件加载到PB IDE中。其中的原理就是PB用CEC文件来增加或者删除某个功能单元,PB会解释CEC文件中的数据格式。CEC文件编辑如图1所示。加载CEC文件到PB中如图2所示。

图1 编辑CEC文件实例

图2 加载CEC文件实例
3.3.2 配置操作系统
选择File->New Platform来开始一个“New Platform Wizard”,按照Platform Wizard 完成平台的基本配置,在第三步选择BSP包时,选择 EMDOOR SYSTEMS XSBASE270:ARMV4I。因为我们开发用到的是亿道公司提供的BSP包。在第四步选择Internet Application ,第五步选择组件时我们要选取 .net CF1.0支持,这是因为在使用.Net CF2.0时有些依赖的部件无法选择,通过选择.Net CF1.0支持就完成选择了。
完成向导后,在编译内核镜像前,需要在Catalog中添加一些我们需要的组件和配置整个平台系统变量。在Catalog中点击右键就可以添加组件到工程中。可以在菜单View/Catalog中打开Catalog窗口,将选用到的组件添加到系统中。
针对本文中应用程序开发的需要,在EELiod 开发平台上选用的系统配置方案为:
(1)添加Usb Activesync (文件同步)
(Catalog->Core OS -> Windows CE.net devices -> Applications - End User->ActiveSync->
File Sync)
(2)添加COM组件运行时加载支持
(Catalog->Core OS -> Windows CE.net devices -> Applications and Services Development-> Component Object Mode-> COM-> CoCreateGuid functionality for OLE32)
(3)添加USB Mass Storage
(Catalog->Core OS -> Windows CE.net devices -> Core OS Services-> USB Host Support ->USB Storage Class Driver)
(4)添加Fat File System
(Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage
Manager-> FAT File System)
(5)添加Disk Partition
(Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage
Manager-> Partition Driver)
(6)添加软键盘
(Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage
Manager-> Storage Manager Control Panel Applet)
(7)添加USB Client 驱动
(Catalog-> Device Drivers -> USB Function -> USB Function Clients -> Serial)
(8)添加网卡驱动
(Catalog-> Third Party-> BSPs -> Emdoor Systems XSBase270: ARMV4I -> Device Drivers
Tag:嵌入式系统,嵌入式系统开发,嵌入式开发,嵌入式系统
《基于Intel PXA270的WinCE操作系统移植》相关文章
- › 基于Infineon单片机的CAN网关研究
- › 基于Intel PXA270的WinCE操作系统移植
- 在百度中搜索相关文章:基于Intel PXA270的WinCE操作系统移植
- 在谷歌中搜索相关文章:基于Intel PXA270的WinCE操作系统移植
- 在soso中搜索相关文章:基于Intel PXA270的WinCE操作系统移植
- 在搜狗中搜索相关文章:基于Intel PXA270的WinCE操作系统移植
编辑推荐
分类导航
最新更新
热门排行