首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

[求教]:使用VxWorks的可下载模式镜像时,入口程序是如何选择的

2012-03-08 
[求教]:使用VxWorks的可下载模式镜像时,入口程序是怎么选择的?请教各位:在使用可引导模式时,入口在usrApp.

[求教]:使用VxWorks的可下载模式镜像时,入口程序是怎么选择的?
请教各位:在使用可引导模式时,入口在usrApp.c中。那么选择可下载模式时,入口程序在哪里?或者说此时应用程序的执行顺序是怎么样的? 学VxWorks没多长时间,我搞不懂这个问题,请大家指教,谢谢!

[解决办法]
没有固定入口,加载进去后不会立即执行,你可以用moduleShow看加载是否成功,加载到什么地方了等信息
需要你在shell下输入要执行的函数
[解决办法]

探讨
我想问downloadable工程是不是只是用来做调试用的,里面的函数是不是只能在调试时在shell中手动运行的,而不会自动从某个入口程序开始运行?
bootable工程中,用户应用的执行是从usrAppInit开始执行的;而downloadable工程中应用程序好像没有类似入口程序。请各位高手帮忙解答一下,谢谢了!

[解决办法]
在使用可引导模式时,入口在usrApp.c中。那么选择可下载模式时,入口程序在哪里?
------------------------------------------
此时你还在boot加载过程中,在你下载完你的程序后,boot会将你下载的程序放到一个固定的内存地址,然后跳转到该地址执行你下载的程序。
[解决办法]
下载模式的时候好像没有入口,一般都是在SHELL上敲函数名调用的,不过你也可以根据需要把VXWORKS的这部分给修改成你想要的入口

热点排行