WindowsCE6.0入门详解(环境搭建系统开发起步)

上传人:l**** 文档编号:134546799 上传时间:2020-06-06 格式:DOC 页数:23 大小:1.25MB
返回 下载 相关 举报
WindowsCE6.0入门详解(环境搭建系统开发起步)_第1页
第1页 / 共23页
WindowsCE6.0入门详解(环境搭建系统开发起步)_第2页
第2页 / 共23页
WindowsCE6.0入门详解(环境搭建系统开发起步)_第3页
第3页 / 共23页
WindowsCE6.0入门详解(环境搭建系统开发起步)_第4页
第4页 / 共23页
WindowsCE6.0入门详解(环境搭建系统开发起步)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《WindowsCE6.0入门详解(环境搭建系统开发起步)》由会员分享,可在线阅读,更多相关《WindowsCE6.0入门详解(环境搭建系统开发起步)(23页珍藏版)》请在金锄头文库上搜索。

1、Windows CE 6 0 入门详解 环境搭建核配置和应用 开发起步 文件编号 XX SP TR S01 文件状态 草稿 正式发布 正在修改 当前版本 V1 0 拟 制日期 审 核日期 批 准日期 发布日期 生效日期 众嵌科技 修订历史记录修订历史记录 A 增加 M 修订 D 删除 变更版本号日期变更类型 A M D 修改人摘 要备注 1 02011 7 7A邓壮建立 2 02011 7 14A王文志修改 一 一 安装开发环境安装开发环境 3 A 按下列顺序安装所需软件 3 B 安装说明 3 C 装中可能出现的问题及解决方法 4 二 二 WINDOWS CE 核定制核定制 5 A 基 WIN

2、DOWS CE 产品开发流程大致分为以下几个阶段 5 1 硬件设计 5 2 选定 BSP 5 3 获得驱动程序 5 4 剪裁系统核 5 5 导出 SDK 6 B 详细制作流程 6 1 新建立一个 OS Design 工程 6 2 建立工程 7 3 配置工程 8 C 配置核 10 1 选择应用程序 Applications End User 10 2 Applications and Services Development 10 3 选择系统核心服务 Core OS Services 11 4 Communication Services and Networking 12 5 设备管理 De

3、vice Management 12 6 File System and Data Store 13 7 选择字体 Fonts 13 8 国际化支持 International 13 9 Internet Client Services 14 10 Graphics and Multimedia Technologies 14 11 Shell and User Interface 15 D 生成系统镜像 15 E 生成 SDK 16 F 安装 ACTIVESYNC 并配置 16 G 配置模拟器并生成程序 16 H 配置模拟器 17 I 应用开发 19 一 一 安装开发环境安装开发环境 a 按

4、下列顺序安装所需软件按下列顺序安装所需软件 1 Visual studio 2005 2 Visual studio 2005 server pack 1 3 Visual studio 2005 service pack 1 update for Windows vista 7 4 Windows Embedded CE 6 0 Windows Embedded CE 6 0 iso 5 Windows Embedded CE 6 0 service pack 1 6 Windows Embedded CE 6 0 R2 7 Windows Embedded CE 6 0 R3 8 Wind

5、ows Embedded CE cumulate product update rollup package through 12 31 2010 9 VS emulator exe 模拟器 b 安装说明安装说明 我的系统是 Windows 7 旗舰版 所以存在一个权限问题我以 这样的方式安装所有的程序 c 装中可能出现的问题及解决方法装中可能出现的问题及解决方法 报错信息 1 ToolsMsmCA Error Setup package issue or CoreCon DataStore corrupted DeviceSDKInstComp Add Remove failed HR 0

6、x8007005 如果是用 win7 系统 对于 0 x8007005 之类的错误是由于从 Windows 的 Vista 之后 运行程序都有一个管理员权限的设 置造成的 只要在安装的时候采用管理员权限就可以顺利的 安装好 WinCE6 0 的安装程序点击右键却没有 使用管理员权限 的菜单 处理办法就是用 管理员权限 打开 cmd exe 然 后通过命令行的方式 使用 Call 安装执行程序就可以了 例 如 安装文件在 C 盘的 Wince6 0 文件夹下 CE6 0 msi 输了 的命令为 call c wince6 0 ce6 0 msi 2 ToolMsmCA Error Setup p

7、ackage issue or CoreCon DataStore corrupted CDeviceSDKInstallShim Add Remove failed HR 0 x80004005 按如下方法应该可以解决此问题 1 删除下面的这个文件夹 Documents and Settings localuser Application Data Microsoft CoreCon 然后 再安装 建议删除前先备份一下子 以免出乱子 2 在开始运行中输入 regedit 进入注册表 在 HKEY LOCAL MACHINE software Microsoft VisualStudio D

8、eviceSDKInstaller 1 0 下面找到 CLSID 1D273EC2 2A24 46fe 9F70 544B27811DF3 并删除 3 找到 DeviceSDKInstComp dll 并注册一下 这个 DLL 在 Program Files Microsoft Visual Studio 9 0 VC vcpackages 下 面 在开始运行里面输入 regsvr32 Program Files Microsoft Visual Studio 9 0 VC vcpackages DeviceSDKInstComp dll 确 定即可 二 二 Windows CE 核定制核定制

9、 a 基基 Windows CE 产品开发流程大致分为以下几个阶段产品开发流程大致分为以下几个阶段 1 硬件设计硬件设计 根据我们的产品所要实现的功能来选定相应的硬件平台和外围 设备 2 选定选定 BSP Windows CE 支持的处理器主要有 ARM 系列 intel x86 系列 MIPS 系列等 这些 BSP 已经被集成到 Platform Builder 里面 我们可以根据需要来选择 3 获得驱动程序获得驱动程序 Platform Builder 自带了一些通用的驱动程序 但一些专用的并 没有提供 这时要自己开发 有些平台的 bsp 自带了相关的驱 动 4 剪裁系统核剪裁系统核 在利

10、用 Platform Builder 定制系统中 去掉一些不必要的组件 力求系统核达到所需最小 5 导出导出 SDK 当系统定制好了就可以运行程序生成 SDK 安装以便于应用开 发 b 详细制作流程详细制作流程 1 新建立一个新建立一个 OS Design 工程工程 2 建立工程建立工程 因为我们是在模拟器里面做的所以选择 Device Emulator ARMV4I 接着下一步选择 PDA Deivce 再下一步选 择 Mobile handheld 再下一步选择 WordPad 一直下一步完成 acknowledge 3 配置工程配置工程 选择 项目 属性 General 属性里面选择 R

11、elease 将 Release directory 最后的 Debug 该为 Release Locale 属性里面先 Clear all 选择中文 Build Options 把 eboot 勾上然后直接确定即可 在 Build Options 列表中的几项说明 EnableCE Target Support SYSGEN SHELL 1 支持对实 际平台的控制 Enable Eboot Space In Memory IMGEBOOT 1 支持存 启动 Enable Full Kernel Mode no IMGNOTALLKMODE 1 支 持全核模式 Enable KITL no I

12、MGNOKITL 1 用于在开发平台和实际平台 之间的相互通信 Run Time Image Can be Larger then 32MB 实际 image 可以 大于 32M c 配置核配置核 1 选择应用程序 选择应用程序 Applications End User 首打开右上角 catlog item view 所列出的是生成系统 Image 中 Windows CE 自带的应用程序 可根据需要来添加相应的应用程序 这里我们选择 ActiveSync 如图 2 Applications and Services Development 这里选择 ATL Standard SDK for

13、 Windows Embedded CE 此要求选择基于我们这个系统 Image 运行所需要的基础类 3 选择系统核心服务 选择系统核心服务 Core OS Services 核心系统服务特性包括核级对所有 Windows CE 平台 系统特性 次对话框时对一些通用的硬件 工具和特 性进行选择 我们选择以下几项 Serial Port Support USB Host Support USB Input Device Class Driver 和 USB Storage Class Driver Power Management Power Mangement full 4 Communica

14、tion Services and Networking 次对话框用于选择通信服务和联网功能 由于我们的 应用程序不涉及到通信和网络所以不用选择 5 设备管理 设备管理 Device Management 这里不用选择 6 File System and Data Store 7 选择字体 选择字体 Fonts 在这里我们不做选择编译的时候系统会自动选择所需 要的基本字体到核 8 国际化支持 国际化支持 International 这里我们将添加中文输入法和软键盘 9 Internet Client Services 在这里我们不做选择 10 Graphics and Multimedia T

15、echnologies 次对话框主要选择准备生成的系统 Image 所支持的图 形和多媒体能力 这里不做选择 11 Shell and User Interface 基本配置到此结束 d 生成系统镜像生成系统镜像 PB 可以为设计的系统生成两种镜像 用于调试的 Debug 和 用于发布给用户的 Release 版 这些生成以后我们可以建立 一个自定义的 Run Time image 点击 生成 Advance Build Command Build and Sysgen 编译实际比较长 e 生成生成 SDK 右击解决方案里的 SDKS Add new SDK 配置一下然后右击 build 生成

16、 SDK f 安装安装 ActiveSync 并配置并配置 这个是连接状态的 Activesync g 配置模拟器并生成程序配置模拟器并生成程序 点击 Target Connectivity Options Download 和 Transport 都选择 Device Emulator DMA Debuger 选择 None 再点击 Target Attach Target 运行模拟器 h 配置模拟器配置模拟器 1 先设置模拟器的 Windows Embedded CE6 0 选择设置 网络和拨号连接 新建一个连接 点击完成 2 同步模拟器和 PC 点击 工具 设备管理器 右击你生成的 SDK 点插入底座跟 PC 同步 Activesync 会自动连接 如果成功就同步一个文件夹自己写的程序就可以放到那里在模拟器里面运 行了 i 应用开发应用开发 新建一个 MFC 程序编译后找到 EXE 文件放到桌面的同步文件夹里面然后进 入模拟器点击运行即可 效果图 三 三 参考文档参考文档 1 庆华 WINCE6 1 0 的定制 pdf 邮电大学电信工程学院 2 风林火山 Windows CE6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号