Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81032
  • 博文数量: 19
  • 博客积分: 851
  • 博客等级: 准尉
  • 技术积分: 281
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-27 20:53
文章分类

全部博文(19)

文章存档

2009年(19)

我的朋友

分类: WINDOWS

2009-04-01 18:34:01

 

二、  安装wince6.0

安裝Windows Embedded CE 6.0(含更新)

這邊紀錄一下安裝 Windows Embedded CE 6.0 的流程:
目前最新的更新之月份: 2008/8 (需要是 CE 6.0 R2 才能更新)
1.
以光碟片安裝 Visual Studio 2005, CE 6.0 VS2005 是緊密連結的
2.
透過 Windows Update VS2005 Update SP1

3.
以光碟片安裝 CE 6.0
4.
安裝 Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed)
檔名: Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi

5.
安裝 Windows Embedded CE 6.0 R2
檔名: CE60_R2_setup.exe

6、安装Microsoft Device Emulator 3.0。发布页

注意下载时有32位版本和64位版本。安装后,emulator程序仍然在C:\Program Files\Microsoft Device Emulator\1.0下面,没有再生成一个叫2.0的目录,我总感觉被微软忽悠了。

7安装Virtual Machine Network Driver for Microsoft Device Emulator, 发布页

-48a3-afa2-2dc0b40a73b6&DisplayLang=en 

不装这个的话,模拟器是启动不起来的,黑屏。如果通过命令行模式让DeviceEmulaotr.exe加载编译好的,可以看到串口输出窗口显示卡在初始化DMA传输的步骤上。我在这个问题上卡了近一个通宵,睡一觉起来才运气好翻到这个发布页,终于弄过去的。CE6模拟器的DownloadTransport方式叫"Device Emulator (DMA)",我一开始理解成Direct Memory Access,以为微软为了解决模拟器上单步调试缓慢的问题,让内存和模拟器进程DMA方式传输什么数据呢,类似双端口RAM的方式在内存里直接传了,和ActiveSyncTCP/IP连接就无关了。后来才发现这个DMA估计是Device Emulator Adaptor,会自动去找模拟器上有什么可用的连接方式,还是TCPIP/ActiveSync/KITL/Manual等几种老方法。VISTA上没有ActiveSync了,只好用TCP/IP连接,不装这个virtual switch那就当然连不上了。
8."
依序"安裝更新
檔名:
WinCEPB60-071231-Product-Update-Rollup-Armv4I.msi
WinCEPB60-080131-2008M01-Armv4I.msi
WinCEPB60-080229-2008M02-Armv4I.msi
WinCEPB60-080331-2008M03-Armv4I.msi
WinCEPB60-080430-2008M04-Armv4I.msi
WinCEPB60-080531-2008M05-Armv4I.msi
WinCEPB60-080630-2008M06-Armv4I.msi
WinCEPB60-080731-2008M07-Armv4I.msi
WinCEPB60-080831-2008M08-Armv4I.msi

 

阅读(1052) | 评论(0) | 转发(0) |
0

上一篇:smartphone

下一篇:Windows CE6.0安装

给主人留下些什么吧!~~