- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入版开发环境设置
嵌入式开发环境设置和注意事项
目 录
1. 嵌入式开发环境设置和注意事项 3
1.1. 概述 3
1.1.1. Mcgs嵌入版驱动以及环境说明 3
1.1.2. Mcgs调试版本程序 3
1.2. VC 6 环境设置 4
1.2.1. VC6调试环境设置(Debug) 4
1.2.2. VC6发行环境设置(Release) 6
1.3. EVC 4设置 8
1.3.1. Embedded VC4 调试环境设置(Debug) 8
1.3.2. Embedded VC4 发行环境设置(Release) 11
1.4. 注意事项 14
版本记录
版本号 修改时间 作者 说明 1.0 2005-6-15 徐平 根据驱动组原来文档资料整理
嵌入式开发环境设置和注意事项
概述
Mcgs嵌入版驱动以及环境说明
Mcgs嵌入式版本中的驱动构件是普通的动态库文件,使用VC和EVC开发编译。根据目前公司的产品线情况,分为X86体系和ARM体系两种嵌入式环境。其中:
文件名称 编译环境 适用环境 XXX.dll VC6+sp5 嵌入式组态环境;嵌入式模拟环境;通用版5.5(及其升级版本)组态环境;通用版5.5(及其升级版本)运行环境 XXXE.drv EVC4+SP2+X86SDK 基于X86体系CPU的mcgs嵌入式运行环境(Wince操作系统) XXXE_ARMV4.drv EVC4+SP2+ARMSDK 基于ARM体系CPU的mcgs嵌入式运行环境(Wince操作系统)
Mcgs调试版本程序
在完成嵌入式驱动代码编写之后,需要使用Mcgs嵌入式版本的调试版本对代码进行调试。在获得正确版本的Debug版本程序之后,请参考下面进行设置。
在MCGSE安装目录建立DEBUG文件夹,将DEBUG版的McgsSetE.exe,CEEMU.exe,MCGSCE.exe,D:\MCGSE\Program 目录中的Emulator文件夹拷贝到该文件夹中。其中:
McgsSetE.exe:嵌入版组态环境,用于组态环境下驱动调试;
CEEMU.exe:嵌入版模拟环境,用于模拟环境下驱动调试;
MCGSCE.exe:嵌入版运行环境,需要连接运行有Wince操作系统的TPC进行连调。
建立DEBUG\Drivers路径,放置DEBUG版的驱动DLL。
说明:下面的文档是以D:\MCGSE为嵌入式版本的安装路径,如果不在该路径下,请选择相应的路径。
VC 6 环境设置
VC6调试环境设置(Debug)
打开VC6 IDE环境中的Project Setting菜单,弹出下面的设置对话框。
General选项:
确定选择了“Use MFC in a Shared DLL”选项。
Debug选项:
如需要在组态环境下调试,则设置如下
如需要在模拟环境下调试,则设置如下
注意:在Program arguments:选项中需要设置参数:/CE /I:Emulator\BZMcgs640.ini
/CE:表示组态环境以消息方式工作,向窗口发送消息而不是通过TCPIP连接。设置为这个参数后,可以在组态环境下把组态好的工程和编译的驱动下载到模拟环境中。
步骤如下:
使用Debug版本的组态环境和编译的Debug版驱动进行工程组态。
VC的工程设置如上所示。
启动VC进入调试状态,如按“F5”按钮,弹出模拟运行环境的窗口。
在嵌入版组态环境中点击“进入运行”按钮或者按“F5”进入运行环境,弹出“下载配置”窗口,选择模拟运行,并且下载工程,这时工程下载到模拟环境中,点击“启动运行”工程开始运行,可以开始驱动调试。
/I:Emulator\BZMcgs640.ini:这个是模拟环境的皮肤,可以通过皮肤上的启动运行按钮启动模拟环境中的工程运行,运行之前需要先把工程文件下载下去(设置此参数之前需要将Emulator文件夹拷贝到Debug目录中)。
Link选项:
DLL输出到“…\Debug\Drivers\”路径下,这样在进行工程组态的时候,双击“设备管理”对话框中的设备驱动根节点“所有设备”,编译产生的驱动就在所有设备根节点下出现,并可以添加到选定设备栏中。
当然,这里也可以选择其他路径,例如“D:\MCGSE\Debug\drivers\用户定制设备”下,这样编译后的驱动在“用户定制设备”中出现,其他路径不建议。
VC6发行环境设置(Release)
General选项:
Debug选项:Release版组态软件。
Link选项:DLL输出到Program\drivers\
EVC 4设置
Embedded
文档评论(0)