- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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..
您可能关注的文档
- TMS320F240芯片..docx
- TMS320LF2406调试入门..doc
- TMS320LF2407A等待状态寄存器和看门狗..doc
- TMS320汇编语言工具用户指南..doc
- TMS8×20英尺和TMS6×20英尺泰博多梯度单层振动筛纵梁修复论文..doc
- TN-C-S系统正确的接线和接地..doc
- TN-S接地方式..doc
- TN_SP001_C1_0ATM原理-11..doc
- TOAD产品简介..docx
- TOC丛书读后经典语句..doc
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
文档评论(0)