网站大量收购闲置独家精品文档,联系QQ:2885784924

Tornado22-vxworks55仿真测试和调试指南..doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Tornado22-vxworks55仿真测试和调试指南.

Tornado2.2-vxworks5.5仿真测试和调试指南 分类: vxworks系统开发 2011-09-16 17:451106人阅读评论(1)收藏举报 测试applicationbuildinitializationdeletelist 集成的Vxworks目标仿真器—VxSim,它提供了与真实目标机一致的调试和仿真运行环境,允许开发者可以在没有BSP、操作系统配置以及目标机硬件设备的情况下进行开发和调试。 VxSim对软件开发者的意义,主要是在嵌入式系统开发中软件的开发通常受到硬件开发进度的制约,由于软件开发必须滞后于硬件的开发,影响了产品的研发进度,VxSim在一定程度上解决了这个问题:使得用户可以在工程开发初期,在硬件环境不具备的情况下,可以利用Tornado进行与硬件无关模块的设计。 下面以简单的PC机仿真为目标机,进行简单的开发和调试过程,主要以图代替文本描述,对于初步的入门者也许提供一些帮助。 1、创建一个工程 2、创建一个Bootable VxWorks Image 3、选择一个BSP包 4、生成工程 5、生成的工程目录 6、编写一个main.c程序 [cpp]view plaincopyprint? #include stdio.h int WinMain(void) { int nCount = 1234; printf(hello world!\n); printf(This is a demo program!\n); } 7、添加main.c程序(点击工程右键即可) 8、添加main.c后的工程 9、在usrAppInit.c做如下修改 [cpp]view plaincopyprint? /* usrAppInit.c - stub application initialization routine */ /* Copyright 1984-1998 Wind River Systems, Inc. */ /* modification history -------------------- 01a,02jun98,ms written */ /* DESCRIPTION Initialize user application code. */ /****************************************************************************** * * usrAppInit - initialize the users application */ void usrAppInit (void) { #ifdef USER_APPL_INIT USER_APPL_INIT; /* for backwards compatibility */ #endif WinMain(); /* add application specific code here */ } 10、依赖性设置(点击工程右键即可) 11、编译全部(点击工程右键即可) vxrm *.o *.rpo ctdt.c symTbl.c vxWorks* *.out *.pl vxrm ..\prjComps.h ..\prjParams.h ..\prjConfig.c ..\linkSyms.c vxrm ..\libs.nm ..\libs.size wtxtcl C:\Tornado2.2\host\src\hutils\configGen.tcl ..\demo.wpj ccsimpc -c -g -mpentium -ansi -fno-builtin -fno-defer-pop -I.. -IC:\Tornado2.2\target\conf ig\simpc -IC:\Tornado2.2\target\h -IC:\Tornado2.2\target\config\comps\src -IC:\Tornado2.2\ target\src\drv -DCPU=SIMNT -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD C:\Tornado2.2\target \config\simpc\sysLib.c -o sysLib.o ccsimpc -g -mpentium -ansi -fno-builtin -fno-defer-pop -I..

文档评论(0)

xznh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档