当前位置: 首页 > news >正文

Windows XP下安装WinCE6.0开发环境

Windows下怎样编译WinCE6.0及开发应用程序。以下介绍( 安装之前必须保证C盘有足够的空间!20g左右! 主要是由于在安装程序在安装过程中要解压):


在Visual Studio 2005之前,开发WinCE嵌入式程序须要安装Platform Builder,只是Platform Builder已经作为一个插件集成在Visual Studio 2005里了。


1.
下载并安装Visual Studio 2005(Visual Studio 2008仅仅支持开发应用程序,不能用来定制WinCE内核)。推荐在全新的XP下安装 为了降低日后的麻烦,这里我选择了全然安装






安装完毕后出现的成功信息:




2.
下载Visual Studio 2005 Service Pack 1并安装(注意假设Visual Studio 2005安装的是中文版。那么这里也要选择中文版的SP1,文件名称是:VS80sp1-KB926604-X86-CHS.exe。大概430Mb),期间硬盘灯狂闪!建议不要做其它事情。否则非常卡。最快差点儿相同一个小时就安装好了。





3.
安装Windows Embedded CE 6.0 Evaluation Edition,从微软官网down下来的就仅仅有一个setup.exe文件。是採用在线下载的方式,好在非常多就下好了。Key是:H8RQR-MMKRP-XFRFC-9HKGJ-82R6J,能够採用默认的配置方式(在CE6.0 Operating System下仅仅要选择ARMV4I就能够了,不用选择其它的Operating System)


4.
安装Windows Embedded CE 6.0 Platform Builder Service Pack 1,应该是一个msi文件。56Mb左右




5.
安装Windows Embedded CE 6.0 R2。有两个文件。一个是CE6R2.iso(1.9

G),还有一个是setup.exe(在线安装用的)。我们下载CE6R2.iso然后直接在虚拟光驱中打开就能够了。

点setup.exe就能够安装了。安装完之后我们打开Visual Studio 2005后就会在启动界面上看到“Platform Builder for CE 6.0”





6.安装Microsoft Device Emulator 2.0 -- Standalone Release





7.安装Virtual PC






注意:上面的全部都能够在微软官网下载!


经过上面的一番折腾,最终把WinCE开发环境装好了。以下是安装所用的全部文件。大概一共要从官网下4g的安装文件。全部装完,C盘须要12g左右的空间。

假设一切顺利,整个安装过程大概会持续6个小时:





以下介绍怎样编译WinCE内核:


1.

打开Visual Studio 2005。点击文件-->新建-->项目,选择“Platform Builder for CE 6.0”。在右側模板里选择的“OS Design”,点下一步。由于我们手头没有设备,所以在BSP(Board Support Packages)选择Device Emulator:ARMV4I,在D esign Templates里选择PDA Device,然后在Design Template Varients里选择Mobile Handheld,然后依据自己的情况选择一些应用程序。我这里保持默认。然后在网络部分也保持默认,这样就能够了,点击完毕。然后会出现安全警告提示,不用理会,直接Acknowledge。

以下来编译我们的内核:右击项目,在属性的General里能够设置Debug模式还是Release模式,Debug模式比較大。会在内核执行时输出一些Debug信息。这里我们选择Debug模式,然后禁用Build Options里的Enable KITL(否则,模拟器会黑屏!)。最后生成我们的解决方式就能够了。我Intel 双核的机器差点儿相同编译了半个小时左右。








弹出的警告信息,不用理会






只是要说一下,我第一次编译的时候没有通过,在WinCE安装文件夹下的build.log里有例如以下一句话:error SYSGEN0000: error(s) in sysgen phase 。后来Google了一下,在菜单生成-->Advanced Build Commands-->Clean sysgen,后来再编译就成功了。




 贴个图:


以下介绍怎样在模拟器中执行:

编译完毕后点击菜单Target-->Connectivity Options,设置成下图的模式(设置Download,Transport和Debugger)


点击Apply。然后Close就能够了。


点击菜单Target-->Attach Devices。等个几分钟模拟器里就会出现WinCE的界面啦:





我们打开工具菜单的Device Emulator Manager。右键Pocket PC 2003 SE Square VGA 仿真程序,选择Connect。就能够打开Pocket PC 2003的模拟器:


打开的模拟器例如以下:





右键Smartphone 2003 SE QVGA 仿真程序。选择Connect,就能够打开Smartphone 2003的模拟器:


打开的模拟器例如以下:



相关文章:

  • 代码的演变随记
  • Linux下的乱码问题
  • C - Train Problem II——(HDU 1023 Catalan 数)
  • 每周总结和进度报告
  • windows中:git 使用RBTools工具 review
  • 获取Ceph的CRUSH Map和CRUSH Map介绍
  • 微信支付v3开发(5) 扫码并输入金额支付
  • 教你如何获取索爱X10 Android2.1 Root权限
  • Perl语言——简单说明
  • Linux命令(4):cat命令
  • javascript 闭包理解例子
  • 客户端putty, xshell连接linux中vim的小键盘问题
  • 2016蘑菇街编程题5题
  • C指针(二)
  • 用Python开发自动化测试脚本
  • 时间复杂度分析经典问题——最大子序列和
  • 2019.2.20 c++ 知识梳理
  • Java Agent 学习笔记
  • JWT究竟是什么呢?
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • vue总结
  • 用jQuery怎么做到前后端分离
  • 原生 js 实现移动端 Touch 滑动反弹
  • 找一份好的前端工作,起点很重要
  • ​Spring Boot 分片上传文件
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (第二周)效能测试
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)Google的Objective-C编码规范
  • (转)JAVA中的堆栈
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .Net接口调试与案例
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @开发者,一文搞懂什么是 C# 计时器!
  • [BROADCASTING]tensor的扩散机制
  • [BUG] Authentication Error
  • [C++]——带你学习类和对象
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [FROM COM张]如何解决Nios II SBTE中出现的undefined reference to `xxx'警告
  • [GN] 后端接口已经写好 初次布局前端需要的操作(例)
  • [IOI2007 D1T1]Miners 矿工配餐
  • [J2ME]url请求返回参数非法(java.lang.illegalArgument)
  • [LeetCode]--61. Rotate List
  • [Loadrunner参数化]一个文件输两列参数的取值