




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows Embedded CE 6.0开发环境搭建过程 1、先装Visual Studio 2005, 我拿到的是Professional Edition 英文版的。需要使用虚拟光驱软件加载后再安装,公司目前存在的另一个以散装文件的方式提供的安装后无法安装升级,最后在编译和下载内核的时候会出现问题。安装过程中最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成。在此之前如果你已经安装了Wince6.0 的话,建议你将它卸载干净,等第一步和第二步都顺利完成之后再重新安装。因为Wince6.0的PB是作为VS的一个插件存在的。 2、安装Visual Studio 2005 Service Pack 1, 这是必须的装的, Release Note里面提到SP1提供了Windows Embedded 6.0 platform and tools support。不同的VS2005版本(Standard / Professional / Tem Edition) 会对应到不同的下载上,不过目前这个版本可以同吃以上多种版本,官方命名为:VS80sp1-KB926601-X86-ENU.exe,如果你的操作系统是Vista版本的话,你需要去微软的官方网站重新下载,因为这个版本只是针对XP操作系统升级的包。安装升级包的时间比较长,需要耐心等待! 3、安装MSDN,从VS2005的安装页里选择。新版的MSDN界面功能看起来比较酷,但CE6的Product Documentation写得实在潦草,不少细节貌似没写清楚,所以这里建议选上CE5的产品文档留着以后作参考。 4、安装Windows Embedded CE 6.0。应用程序开发人员可以不装,可以利用CE6生成的SDK来工作;但是不装的话,恐怕无法在本地MSDN得到CE6的产品文档,另外还有PUBLIC目录下丰富的application sample code了。几个注意点: (1) 在下图这步才可以改路径。点选组件后,然后点下面的Browse。这里不像WINCE500安装时有专门的一步来改路径。第一次安装的时候很多人都没有注意到这样的问题,来回转悠才找到,浪费了不少的时间。(2) CE6没有专门的一个Emualtor(x86)选项了, 我也一直以为是包含在x86里面, 后来发现x86部分我白装了,应该选择不安装以节省空间。WINCE600和VS2005的模拟器可以直接跑ARM指令,他们管这个叫ARMulator。这导致了CE5 的基于x86的Emulator无法在VS2005上跑起来,有兴趣的朋友有时间可以研究一下如何解决这个问题,不过目前我们没有这样的需求,没时间去验证。5、安装Windows Embedded CE 6.0 Platform Builder Service Pack 1,同样地,应用开发人员可以不装。这份只升级platform builder,并不修改WINCE600目录下的代码,如果BSP开发人员不打算用模拟器的话,装到这步就行了。 6、安装Microsoft Device Emulator 2.0。安装后,emulator程序仍然在X:Program FilesMicrosoft Device Emulator1.0下面,没有再生成一个叫2.0的目录,X代表你安装时选择的盘符,如果有更改路径,选择正确的路径即可找到。 7、安装Virtual Machine Network Driver for Microsoft Device Emulator, 不装这个的话,模拟器是启动不起来的,黑屏。如果通过命令行模式让DeviceEmulaotr.exe加载编译好的,可以看到串口输出窗口显示卡在初始化DMA传输的步骤上。CE6模拟器的Download和Transport方式叫Device Emulator (DMA),这个DMA估计是Device Emulator Adaptor,会自动去找模拟器上有什么可用的连接方式,还是TCPIP/ActiveSync/KITL/Manual等几种老方法。目前编译模拟器版本的nk.bin文件后利用此工具加载启动自己的模拟器发现还是黑屏,这个时候需要将编译时的选项ENABLE KITL(no IMGNOKITL)选项勾掉,默认是勾选上的,然后重新编译生成模拟器版本的内核再加载即可启动你自定义的模拟器了。 8、自定义应用程序开发使用的SDK,以模拟器版本的SDK说明操作步骤: 1)由于我们开发板商提供的BSP没有添加支持模拟器版本的功能,所以安装完他们的安装文件后需要我们自己添加,如图: 在Catalog ItemView 视图中将Device Emulator: ARM4I 选项勾选上,然后将模拟器版本的设置为当前编译的选项,设置路经 Bulit-Configuration Manager,弹出如图: 我们要选择Device Emulator ARMV4I Release, 然后将 Enable KITL选项取消勾选,操作路径 Project-iMAX313DSMobility Properties,其中 iMAX313DSMobility 是我们的工程名称,如果你使用的是其他工程,此部分名称会不同,然后弹出如图对话框: 最后重新编译,我选择的是SYSGEN编译,编译过程比较长,大约需要30分钟,看你电脑的配置了。2)生成SDK开始之前的预设值操作路径Project-Add New SDK 弹出如图对话框,按照以下填写内容即可:填写基本的信息: 可以更改最后SDK安装文件的保存路径和名称: 验证一下是不是如图示的,如果不是Device Emulator ARMV4I Release的CPU家族的话,应该你在前面有不正确的操作了:最后添加模拟器的皮肤文件或者定义成自己分辨率的模拟器了: 皮肤文件可以将微软的Pocket pc 2003版本的外观的东西直接淘过来使用。我是使用了一个iPhone的仿真皮肤,里面改改配置文件的东西还能实现更多的按键功能,最后点击应用 按钮即可。如果你不使用皮肤而直接使用裸模拟器的话,你可能会发现屏幕的分辨率无法改动,而且很多人开始都认为VS2005模拟器的分辨率无法改,包括本人,实际上并不是这样子的,是因为你编辑的宽度和高度的分辨率数值首数被前面的控件遮挡住了,有些幸运的人可以看到是被遮挡,在下一直不幸运,发现这个问题还是在别的同事的电脑上看出来的。3)生成SDK,操作如图: 4)安装生成的SDK 5) 设置连接选项,如图: 弹出对话框,将之选择成如下:最后点击 Apply 按钮,下面的状态栏显示 Target device core service settings are updated 即可关闭对话框。此时你可以启动模拟器有两个地方: Tools-Device Emulator Manager target-Attach device 启动后截图分别如下:将鼠标移动到VirginSDK Emulator上点击右键,弹出的菜单中选择Connect即可看到添加了皮肤的模拟器了。第二步的操作可能默认启动的时候是没有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于生物技术的现代农业种植项目合作协议
- 2025年二零二四年度房产投资委托购买代理协议
- 2025房产居间服务标准协议版A版
- 水路危险货物运输员质量管控考核试卷及答案
- 新能源汽车智能网联功能2025年用户付费意愿发展趋势调研报告
- 2025年新能源行业质量认证体系下的风力发电场智能化运维优化报告
- 国培教师培训交流
- 案例分析与问题解决思路模板
- 新能源行业2025年商业模式创新与新能源产业人才培养报告
- 安全管理制度与事故应对预案模板
- 厂区视频监控安装合同范本
- XX资产评估有限公司内部管理制度
- 土地复垦施工设计
- GB/T 5023.3-2008额定电压450/750 V及以下聚氯乙烯绝缘电缆第3部分:固定布线用无护套电缆
- GB/T 21471-2008锤上钢质自由锻件机械加工余量与公差轴类
- GB/T 12670-2008聚丙烯(PP)树脂
- 非贸项下对外付汇的政策解读和实操疑难解答课件
- 高中心理健康课程《人际关系-寝室篇》课件
- 水产微生物学
- 电力系统继电保护课程设计报告-三段式距离保护
- 香港永久性居民在内地所生中国籍子女赴香港定居申请表
评论
0/150
提交评论