PPC2003SE开发日记-资源之工具安装(JONSON原创) 开发PPC2003SE应用程序,我们可以使用eMbedded Visual C++亦或Visual Studio .NET 2003。所不同的是,eMbedded Visual C++倾向于利用windows ce平台原始的API构建应用程序,而Visual Studio .NET 2003则是利用.NET Compact Framework开发运行在虚拟机上的程序。出于对效率和内存及灵活度的考虑,我倾向于使用C++。

使用C++开发PPC2003SE的开发环境安装过程大体如下:

1. ActiveSync 3.8
2. eMbedded Visual C++ 4.0
3. eMbedded Visual C++ 4.0 SP4
4. SDK for Windows Mobile 2003-based PPC2003SE
5. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE
6. EmuASConfig.msi(需要.net framework支持,若不用Visual Studio .NET 2003则在系统中按装.net framework即可)
7. WindowsMobilePowerToys.msi(别忘了ActiveSync Remote Display,它可以在桌面上显示真实设备中的屏幕,并作有限的操作)

安装这些工具是有几点需要注意:
1. 不要颠倒1-4的安装顺序,否则evc无法正确使用PPC2003SE的sdk作连接。安装evc时最好将可选项全部选中。删除这些工具时的顺序为4-1。

2. 若卸载后重新安装evc,则有可能遗漏standard SDK for windows ce.net。遗漏了它你将不能为所开发的程序选择CPU类型。PPC2003SE SDK只提供emulator和ARM两种类型的CPU。standard SDK for windows ce.net的安装程序应该在evc安装盘的SDK目录下。安装standard SDK时你可以选择所要支持的CPU类型。

3. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE ,若开发简体中文程序它应该是PPC2003SE 2003 SDK Chinese Simplified Emulation Images.msi。它可以使你的模拟器具备显示中文的能力。安装完毕后,需要在evc环境中作一些设置,方可让你的开发环境调用支持中文的模拟器映像。设置步骤如下:打开evc环境下的tools->configure platform manager...,在TreeView中选择PPC2003SE(若你以正确安装了SDK for Windows Mobile? 2003-based PPC2003SE ),点击add device,输入设备名称,如:“CHS_SMARTPHONE 2003 Emulator”。点击properties...进入device properties对话框,在transport一栏中选择TCP/IP Transport for windows ce,在startup一栏中选择Emulator startup server(默认选项),点击startup一栏右边的Configure...按钮进入Emulator configuration settings对话框,在device->image一栏下选择CHS PPC2003SE(virtual radio),其他保持默认值,选择确定,回到device properties界面,选择test可以测试你的设置是否正常工作。在正确设置后便可在evc环境的WCE Configuration bar中选择支持中文的模拟器了。

4. 若你还想要在桌面环境下调用中文模拟器,则还要手工作一些设置。安装了PPC2003SE后再开始菜单中可以调用英文的smartphone模拟器,察看菜单的快捷方式发现它调用的是一个叫emul.cmd的文件,其内容是调用真实的模拟器程序,并将模拟器的映像文件以参数的形式传给模拟器程序。我们可以拷贝该文件到装有中文模拟器映像的目录下,如:.../.../Windows CE Tools/wce420/PPC2003SE/CHS,将/skin一项改为“.../.../Windows CE Tools/wce420/PPC2003SE/CHS/Smartphone_Emulator_Skin.xml”,将/ceimage一项改为“.../.../Windows CE Tools/wce420/PPC2003SE/CHS/SP_2003_CHS_VIRTUAL_RADIO.bin”,这里还可以修改模拟器内存大小等参数。存盘后将此文件加入开始菜单的快捷方式,你就可以从桌面启动一个中文的模拟器了。(怎么程序菜单还是英文的?呵呵,装Visual Studio .NET 2003中文版吧,那里有一个中文的模拟器程序)

5. 安装ActiveSync 3.8后连接你的smartphone设备看看有什么反应?这里的设置就不提了,很容易搞定。

6. EmuASConfig.msi这个程序用来将ActiveSync连接到模拟器上。安装后的程序叫EmuAS.exe,运行它。(若你有Visual Studio .NET 2003,可以在开发环境的工具菜单中找到它,connect emulator with activesync),选择目标模拟器,点击连接(connect)。运气好的话,ActiveSync就会有反应,启动模拟器后如同连接到了真的设备。这个工具的最大公用就是可以在我的电脑-〉移动设备中访问到模拟器的目录结构,从此你可以像真实设备一样使用你的模拟器,拷贝文件,安装删除程序,等等

若你使用Visual Studio .NET 2003开发PPC2003SE程序,则可省去1-2两个步骤,同时Visual Studio .NET 2003已经为你安装好了standard SDK for windows ce.net。你可以在 工具-〉选项-〉设备工具-〉设备一栏中发现和配置你的模拟器。

为了支持Windows CE 5.0平台,M$已经推出[URL=http://www.microsoft.com/downloads/details.aspx?FamilyID=4a4ed1f4-91d3-4dbe-986e-a812984318e5&DisplayLang=en]eMbedded Visual C++ 4.0 SP4[/URL]eVC是free的,注册码为TRT7H-KD36T-FRH8D-6QH8P-VFJHQ

PPC2003SE开发日记-资源之工具安装(JONSON原创)相关推荐

  1. MIP开发教程(一) MIP-CLI工具安装与环境部署

    依赖安装 安装 MIP-CLI 创建开发文件结构 1. 依赖安装 MIP-CLI 使用 NPM 安装,依赖 node 环境: node 安装-windows node 安装-mac MIP-CLI 开 ...

  2. 9/19 开发日记 打开截图工具,截pad图

    1. cmd命令打开 windows自带的截图工具 start snippingtool 2.cmd命令截取连接在电脑上的手机或者pad的屏幕 // 截屏 adb shell screencap /s ...

  3. 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具

    身为一名开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼.随着Android与iOS系统的不断更新换代,相关的的应用也层出不穷,随着移动应用程序的普及推动,很多新的方面被迅速发展, 下面 ...

  4. UOS系统适配-常用开发工具安装

    开发工具 开发工具安装方式 软件运行 一.数据库 二.中间件: 三.虚拟化云平台 四.容器 开发工具 语言 CPU架构 X86 ARM MIPS gcc 8.3.0 8.3.0 8.3.0 gcc-7 ...

  5. 小灰灰的APP学习之路(一)--开发工具安装

    开发工具安装 在这之前说点废话,本系列是我自己的一点经验记录,防止遗忘,各位大佬勿喷,望指教.我是java基础,现在自己学习APP开发. 1.下载开发工具 在网上看一些初学者都是用Android St ...

  6. 多人开发SVN版本控制工具安装

    SVN版本控制工具安装 1. Beyond Compare 这是一个方便进行文件之间差异对比的工具,可以方便的对文件中的内容进行合并,甚至是文件夹中的内容也可以进行差异对比 直接点击安装即可,除了选择 ...

  7. 【树莓派开发日记1】1.3k预算的树莓派+显示屏+键鼠的选型与拆箱物理安装

    树莓派开发日记1 经过了漫长的上课与考试周期,终于有时间闲下来进行技术栈的开发与学习 作为立志成为优秀机器人开发者的青年工程师(青春版),不可能不去了解微机处理系统和Ubuntu系统,所以在此又给自己 ...

  8. 前端分离的前端开发工具_使我成为前端开发人员工作的工具和资源

    前端分离的前端开发工具 Learning front-end development can be a bit overwhelming at times. There are so many res ...

  9. 【每日随笔】使用 you-get 获取网页中的视频资源 ( Python 环境安装 | you-get 工具使用 )

    文章目录 一.Python 环境安装 二.安装 you-get 工具 三.使用 you-get 工具下载网页视频 一.Python 环境安装 参考 [开发环境]Windows 中安装 Python 各 ...

  10. 【报表技术】IReport 图形化报表开发工具安装教程

    [报表技术]IReport 图形化报表开发工具安装教程 JasperReport简单介绍 JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML, ...

最新文章

  1. 【7.9 讲座直播】纳米孔靶向测序技术在新型冠状病毒与常见呼吸道病毒快速诊断中的应用...
  2. scipy/python quad()数值积分
  3. 分表分库中间件 sharding-jdbc
  4. php sqlsrv 下载,php_sqlsrv_ts.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  5. springmvc ztree 实现权限菜单的展示
  6. java isempty_Optional.isEmpty()即将加入Java吗?
  7. 车联网大数据框架_大数据基础:ORM框架入门简介
  8. 大数据服务,至少有四点还值得存疑
  9. simhash实现html页面相似度,基于改进的Simhash算法的相似文档识别技术
  10. 看漫画来告诉你:什么是 “元宇宙” ?
  11. 2021布吉高级中学高考成绩查询,2021北京市地区高考成绩排名查询,北京市高考各高中成绩喜报榜单...
  12. Nginx 412 Precondition Failed
  13. SAP标准价及实际价查看
  14. Tensorflow keras入门教程
  15. 音频声学相关的常用缩略语
  16. 非常简洁的vsPlayAudio在线音乐播放器插件
  17. 伯特兰·阿瑟·威廉·罗素
  18. 鸿蒙os和hms,华为的鸿蒙os和HMS可以改变,当前美国独霸世纪操作系统的格局?...
  19. 西密歇根大学计算机科学专业排名,西密歇根大学计算机科学专业硕士申请条件及案例分享...
  20. Linux-安装ifconfig

热门文章

  1. 小学听力测试英语软件,小学英语听力测试
  2. 什么是网络安全网格?
  3. python类库包括_python类库大全
  4. 供应链三道防线(读书笔记)3(共4)
  5. 2020年终系列:国内区块链专利授权总数不足3000项|链塔智库
  6. 微信小程序tabBar的开发设置
  7. python两种方法实现从1000万个随机数中找出top n元素(附c语言版)
  8. 五年从程序员到架构师 架构师进阶之路
  9. 425_PICkit2烧写PIC18F4580 MCU
  10. C++ _stdcall和__stdcall的区别