搭建Windows CE 6.0团队开发环境
2012-03-21 09:17
274 查看
搭建Windows CE 6.0团队开发环境
2011-11-19 19:19 by sapajou, 1314 visits, 收藏, 编辑感叹于自己的懒惰啊,两年的时间不动一笔!感叹过后先来上三分钟的热血。
目录
摘要Windows XP下开发环境搭建
Windows 7下开发环境搭建
Windows CE SDK、Emulator
Windows CE 6.0 Platform Builder
总结
一、摘要
近期的一个项目需要基于Windows CE 6.0系统开发数据库应用(就是N多人瞧不上眼的CRUD搬到了CE上),公司现有的团队开发环境是Windows 7 + Visual Studio 2010 + TFS 2010,而该项目的开发环境有如下几个约束条件:使用的WinCE设备只有Windows XP下的驱动
使用的WinCE设备基于WinCE 6.0、需要Visual Studio 2005开发环境
TFS2010一直在用并且用起来确实不错(主要源码控制,少量项目管理),不想再部署一套TFS2005或VSS
因此亲自实践了一番后诞生了此文,搭建的开发环境如下:
服务器:TFS 2010
客户端A:Windows XP + Visual Studio 2005 + Team Explorer 2005
客户端B:Windows 7 + Visual Studio 2010 + Visual Studio 2005 + Team Explorer 2005
WinCE设备连接在客户端A上,通过ActiveSync同步数据
二、Windows XP下开发环境搭建
安装Windows XP SP3 32bit简体中文版并更新系统补丁安装Visual Studio 2005 Team Suite
http://download.microsoft.com/download/b/a/6/ba691c56-8833-446c-82fe-cf94b588a622/chs_vs_2005_VSTS_180_Trial.img
安装Visual Studio 2005 Team Explorer
VS2005 Team Exporer中文版没有单独的安装包,需要从TFS 2005的安装镜像文件中提取TFC文件夹后执行其中的setup.exe进行安装
http://download.microsoft.com/download/a/f/2/af295622-2ef4-45de-9e65-984208967506/chs_vs_2005_tfs_trial.iso
安装Visual Studio 2005 Team Suite SP1
http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe
安装Visual Studio 2005 Team Suite SP1 Forward Compatibility Update for TFS 2010 interoperability
http://download.microsoft.com/download/9/2/2/922878BC-ACE6-4AD9-BA24-9FAC239A496D/VS80sp1-KB979258-X86-INTL.exe
上述安装顺序不能错(SP1只给已安装的组件打补丁),安装好后在Team Explorer中添加Server的时候,需要在地址栏中输入 http://tfs-server-ipaddress:port/tfs/defaultcollection 输入后会发现下方的几个输入框被禁用了,这表示第5步安装的更新起作用了。
地址中的port一般在TFS默认安装时为8080,defaultcollection为默认的团队项目集,可根据实际情况修改。
三、Windows 7下开发环境搭建
现有系统为windows 7 Ultimate 32bit简体中文版,已安装Visual Studio 2010,Visual Studio可以Side by side安装。安装Visual Studio 2005的步骤与Windows XP下基本相同,只是需要在安装完Visual Studio 2005 Team Suite SP1 后安装一个SP1 Update for Windows Vista的更新
http://download.microsoft.com/download/7/7/a/77abff64-144b-4fa5-bc49-88b1cd574b4f/VS80sp1-KB932230-X86-CHS.exe
在安装过程中注意要以管理员身份运行安装程序。
四、Windows CE SDK、 Emulator
安装.Net Compact Framework 2.0 SP2(我们的应用需要.Net Framework,可视情况安装)http://download.microsoft.com/download/4/8/6/48629157-20cc-4216-9eb5-0149c4f28935/NETCFSetupv2.msi
安装Virtual Machine Network Driver/Virtual PC(WinCE模拟器中网络连接用)
http://files.cnblogs.com/walzer/Virtual%20Machine%20Network%20Driver%20for%20Microsoft%20Device%20Emulator.rar
http://download.microsoft.com/download/8/5/6/856bfc39-fa48-4315-a2b3-e6697a54ca88/32%20BIT/setup.exe
安装Device Emulator 2.0
http://download.microsoft.com/download/1/5/5/1551e135-f21d-4708-bbad-2f84821ac774/vs_emulator.exe
安装WinCE 6.0 SDK(一般WinCE设备厂商会提供,也可从网上下载通用的)
到此为止,一个基本的Windows CE 6.0团队开发环境就已经搭建好了,如果不仅仅做应用开发可以参考第五部分安装Platform Builder。
五、Windows CE 6.0 Platform Builder
安装WinCE 6.0 (Platform Builder)Key : H8RQR-MMKRP-XFRFC-9HKGJ-82R6J
http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/setup.exe
安装WinCE 6.0 Platform Builder SP1
http://download.microsoft.com/download/3/4/d/34d1bb53-dbfb-4a08-aaef-124641ba0812/Windows%20Embedded%20CE%206.0%20Platform%20Builder%20Service%20Pack%201.msi
安装WinCE 6.0 R2
http://download.microsoft.com/download/0/7/4/0748b074-ed6c-461f-bcd0-e35d047bc1f8/CE6R2.iso
安装WinCE 6.0 R3
http://download.microsoft.com/download/F/5/2/F5296720-250A-4055-991C-0CEA5DE11436/CE6R3.iso
安装Windows CE 6.0 Cumulative Product Update Rollup Package (through 12/31/2010)
http://www.microsoft.com/download/en/details.aspx?id=1127
安装WinCE 6.0 Monthly Update(目前更新到2011年10月)
http://www.microsoft.com/windowsembedded/en-us/downloads/download-windows-embedded-ce6.aspx
六、总结
在这个团队开发环境下,所有团队项目都可以通过Visual Studio 2010的Team Explorer统一管理,在VS2005中只负责WinCE设备部分的开发(毕竟用惯了VS2010),当然如果非要用VS2005来做所有工作也没问题。本文没有涉及TFS2010的搭建、模拟器的配置、CE的SDK生成以及Visual Studio试用版变正式版等工作,如有需要请参考网上相关文章。
感谢园友 walzer 提供Virtual Machine Network Driver驱动文件下载。
感谢 Microsoft
![](http://images.cnblogs.com/cnblogs_com/sapajou/201111/201111191919115277.png)
相关文章推荐
- 搭建Windows CE 6.0团队开发环境
- 图文并茂:一步一步跟我搭建Windows CE 6.0 R3开发环境
- 一步一步跟我搭建Windows CE 6.0 R3开发环境
- CentOS6.0搭建嵌入式开发环境
- VC 6.0 下搭建 wxWidgets 开发环境
- Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境
- 中标麒麟6.0 QT开发环境安装和搭建
- 【Java团队用OpenResty】2、Eclipse开发环境搭建
- Windows Embedded CE 6.0开发环境的搭建
- Windows Embedded CE 6.0开发环境的搭建
- CC++初学者编程教程(2) Microsoft Visual C++ 6.0开发环境搭建
- 自己动手在Red Hat Enterprise 6.0上搭建LAMP开发环境,你也可以的!
- VC 6.0 下搭建 wxWidgets 开发环境
- Windows Mobile 6.0开发环境的搭建
- CC++初学者编程教程(2) Microsoft Visual C++ 6.0开发环境搭建
- 疯狂Activiti6.0连载(3)Activiti开发环境搭建
- Windows Embedded CE 6.0开发环境的搭建
- Windows Embedded CE 6.0开发环境的搭建
- VC 6.0 下搭建 wxWidgets 开发环境
- VC 6.0 下搭建 wxWidgets 开发环境