EVC相关.docx
- 文档编号:968268
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:10
- 大小:99.37KB
EVC相关.docx
《EVC相关.docx》由会员分享,可在线阅读,更多相关《EVC相关.docx(10页珍藏版)》请在冰点文库上搜索。
EVC相关
一、EVC4相关下载
evc4.0下载地址
安装顺序:
1、我们安装ACTIVESYNC吧(MSASYNC.EXE,这东西是和设备连接用的)
2、安装EVC4.0
3、安装evc4sp4
4、安装MicrosoftPocketPC2003SDK(我们的项目采用PPC的,所以用这个SDK)
5、安装Chinese(Simplified)EmulationImages(这可是PocketPC2003SDK的中文印象文件)
安装EVC4.0时,需要输入下面的序列号:
TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
serverpack3
sp4
PocketPC2002EmulatorImages(中文简体模拟器)
二、visualstudio2005和EVC4的比较:
wince6.0后模拟器使用的是arm的指令,更符合实际需求。
这样就不会产生本地编译而在实际机器上出问题的情况
编译器的话,vs2005全面兼容ce6.0
VS中模拟器的汇编指令是ram的hoho
但在网上不好找vs的代码,大部分是evc的
vs还可以把pB作为插件使用。
并且evcMS已经不再进行改进了。
evc适合ce5.0以前的作用
模拟器指令是基于x86的
综上选择vs2005作为开发工具。
。
。
三、关于visualstudio2005的安装:
中文版本的软件本身是正式版,但内置的序列号却是180天试用版的!
!
!
所以,在安装完中文版本之后。
如果需要升级成正式版本的朋友,可以采用下面两个方法来修改序列号(两个方法的序列号都是一样的):
方法一:
在“添加删除”里面选择删除”visualstudio2005″
然后在打开的窗口中选择最后一项“添加注册码升级到正式版”
在里面输入下面的cd-key:
SN:
KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J
注意:
本次发布的英文版软件本身和序列号都是正式版的,所以,在“添加删除”里面做上诉操作之后,是没有“添加注册码升级到正式版”这个选项的。
方法二:
(这种方法可以刻录正版的dvd)
下载后解压,找到SETUP文件夹下的setup.sdb,用记事本打开它
找到[ProductKey],将下面的一行序列号删除
改为:
KYTYHTQKW6VWPBQDKC8FHWC4J
专业版:
“KGR3T-F2C26-RRTGT-D6DQT-QBBB3”
TeamSuite:
“KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J”
MSDNLibrary(2007年6月版)–包括Visual®Studio2005ServicePack1文档
VisualStudio2005专业版下载:
VisualStudio2005TeamSuite
sp1:
四、WindowsCE6.0安装顺序:
1、先装VisualStudio2005,我拿到的是ProfessionalEdition。
最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。
WINCE600的PlatformBuilder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成
2、安装VisualStudio2005ServicePack1,发布的地址
这是必须的装的,ReleaseNote里面提到SP1提供了WindowsEmbedded6.0platformandtoolssupport。
不同的VS2005版本(Standard/Professional/TemEdition)会对应到不同的下载上,不过简单点就用这个下载430多兆,通吃所有版本。
3、可选,安装VisualStudio2005ServicePack1UpdateforWindowsVista。
发布和下载网址
在SP1的基础上增加对VISTA的支持。
注意一定要先装SP1,再装这个,在SystemRequirements里强调了RequiredSoftware:
licensedcopyofaVisualStudio2005andVisualStudio2005ServicePack1.我当时以为这个包含了上面SP1,浪费了不少时间
4、安装MSDN,从VS2005的安装页里选择。
新版的MSDN界面功能看起来比较酷,但CE6的ProductDocumentation写得实在潦草,不少细节貌似没写清楚,所以这里建议选上CE5的产品文档留着以后作参考。
5、安装WindowsEmbeddedCE6.0。
应用开发人员可以不装,在后文会提到可以利用CE6生成的SDK来工作;但是不装的话,恐怕无法在本地MSDN得到CE6的产品文档,另外还有PUBLIC目录下丰富的applicationsamplecode了。
几个注意点:
(1)在下图这步才可以改路径。
点选组件后,然后点下面的Browse。
这里不像WINCE500安装时有专门的一步来改路径。
害我狂点next/back几圈才找到。
(2)CE6没有专门的一个Emualtor(x86)选项了,我以为是包含在x86里面,后来发现x86部分我白装了。
WINCE600和VS2005的模拟器可以直接跑ARM指令,他们管这个叫ARMulator(貌似LINUX上先有这个东西,MS抄人家的?
)。
这导致了CE5的基于x86的Emulator无法在VS2005上跑起来,得用个很绕路并且不太好用的方法,等我用顺了再写文章出来。
(2)注意磁盘空间,我选装了ARMV4I和X86两个,用掉6.5G,比WINCE500还要大些。
6、安装WindowsEmbeddedCE6.0PlatformBuilderServicePack1,同样地,应用开发人员可以不装。
发布页
这份只升级platformbuilder,并不修改WINCE600目录下的代码
--------------------------------
如果BSP开发人员不打算用模拟器的话,装到这步就行了。
做应用的继续往下看
7、安装MicrosoftDeviceEmulator2.0。
发布页
注意下载时有32位版本和64位版本。
安装后,emulator程序仍然在C:
\ProgramFiles\MicrosoftDeviceEmulator\1.0下面,没有再生成一个叫2.0的目录,我总感觉被微软忽悠了。
8、安装VirtualMachineNetworkDriverforMicrosoftDeviceEmulator,发布页
//该发布页已过时无法找到,我把该文件自己传了一份,请从下面地址下载
不装这个的话,模拟器是启动不起来的,黑屏。
如果通过命令行模式让DeviceEmulaotr.exe加载编译好的,可以看到串口输出窗口显示卡在初始化DMA传输的步骤上。
我在这个问题上卡了近一个通宵,睡一觉起来才运气好翻到这个发布页,终于弄过去的。
CE6模拟器的Download和Transport方式叫"DeviceEmulator(DMA)",我一开始理解成DirectMemoryAccess,以为微软为了解决模拟器上单步调试缓慢的问题,让内存和模拟器进程DMA方式传输什么数据呢,类似双端口RAM的方式在内存里直接传了,和ActiveSync,TCP/IP连接就无关了。
后来才发现这个DMA估计是DeviceEmulatorAdaptor,会自动去找模拟器上有什么可用的连接方式,还是TCPIP/ActiveSync/KITL/Manual等几种老方法。
VISTA上没有ActiveSync了,只好用TCP/IP连接,不装这个virtualswitch那就当然连不上了。
9、VISTA用户最好安装这个:
WindowsMobileDeviceCenter6,作为ActiveSync的替代品,我预感在以后调试多半得用到
32位版:
64位版:
我在XPSP2和VISTABUSINESS上都成功安装了CE6,并且各自新建了DeviceEmulator项目(现在不叫PBWorkspace了,叫OSDesigns),编译完后用CE6AttachDevice成功启动;然后再编译生成SDK,安装到XPSP2或VISTA上后,再从VS2005里从EmulatorSDK新建VC项目,编译并在Emulator上单步调试,现在Emulator就不是从AttachDevice连接的了,而是从DeviceEmulatorManager启动的,也就是说应用开发人员可以完全不用装CE6,只要装VS2005就可以了。
发两张通关靓图,DeviceEmulatorManager,和自己定制生成的CE6中文模拟器
五、C++教程下载地址集锦:
钱能c++程序设计教程第二版高清PDF版
EssentialC++中文版+英文版侯捷译
编程点金之VisualC++(电子教程)iso
C++程序调试实用手册PDF版下载
C++面向对象多线程编程PDF版下载
C++高级编程参考手册
C++Primer第三版
C++Primer第四版中文版高清晰
高质量C++编程指南
C++编程思想第1卷标准C++导引
C++编程思想第2卷实用编程技术
MoreEffectiveC++简体中文版
C++Templates中文版+英文版
C++CodingStandards[AddisonWesley]
AbsoluteC++全彩页代码剖析
AcceleratedC++-PracticalProgrammingbyExample
InsidetheC++ObjectModel
MoreExceptionalC++[AddisonWesley]
ExceptionalC++[AddisonWesley]
Sams出版C++Unleashed
C++GUIProgrammingwithQT4
VisualC++6傻瓜书快速参考
VisualC++6.0编程实例与技巧(PDF中文版)
VisualC++21天自学教程
跟我学VisualC++6
VisualC++6数据库编程21天自学教程CHM
TheC++ProgrammingLanguage第三版
深度探索C++对象模型
SpecialEditionUsingVisualC++6
ProfessionalMFCwithVC6
PracticalC++Programming
Cross-PlatformDevelopmentinC++
IterativeUMLDevelopmentUsingVC++6
AceProgrammer'sGuide
VisualC++高级界面特效制作百例
精通GDI+编程清华大学出版
孙鑫C++视频教程rmvb格式全20CD完整版
C++视频教程边用边学VisualC++6(ASF格式)
中山大学蔡培兴C++语言视频教程全51讲精品推荐
C++程序设计视频教程东南大学何洁月主讲全80讲(上)48讲
C++程序设计视频教程东南大学何洁月主讲全80讲(下)32讲
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EVC 相关
![提示](https://static.bingdoc.com/images/bang_tan.gif)