这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]VxWorks下启动型的应用程序设计

共14条 1/2 1 2 跳转至

[求助]VxWorks下启动型的应用程序设计

菜鸟
2005-09-02 00:50:25     打赏

[求助]VxWorks下启动型的应用程序设计

请问各位大侠:

我的应用程序已经开发完毕,现在想把已经开发完的程序,作成一旦目标机启动,可以直接启动我的程序的样子(就是脱离主机可以启动的),应该怎么做,请各位大侠多多指教!




关键词: 求助     VxWorks     启动型     应用     程序设计    

菜鸟
2005-09-02 18:00:00     打赏
2楼

你的应用程序应该有一个主入口函数。

在usrAppInit中调用这个主入口函数就行了。


菜鸟
2005-09-05 18:18:00     打赏
3楼

多谢楼上的!

我在usrAppInit中调用我的主入口函数后,

compile并build后,再次启动目标机,没用出来我药显示的东东,我想应该是没有成功,

是不是build完后还有别的什么过程我还需要操作啊!


菜鸟
2005-09-05 18:30:00     打赏
4楼

我看到了斑竹的那本书上说了:

“将开发完成的模块发到目标机的存盘上,通过启动脚本加载或手动加载”,

是这样吗,如果是的话,

请问这如何实现那?


菜鸟
2005-09-05 19:31:00     打赏
5楼
哦,那样你要把你的保存的.o或者.out文件打开,然后loadModule!这段操作可以放在usrAppInit.c里面,这样启动时就可以执行了。

菜鸟
2005-09-06 18:56:00     打赏
6楼

我试了试,打不开.o或者.out文件,也不知道如何loadModule,还望各位大侠多多指教啊!


菜鸟
2005-09-07 00:01:00     打赏
7楼
各位大侠帮忙啊!

菜鸟
2005-09-07 07:38:00     打赏
8楼
你的磁盘上面没有你编译好的.o或者.out文件吗?那你编译好的东西在哪里?

菜鸟
2005-09-08 17:16:00     打赏
9楼

不要搞的那么复杂。就按照我上面说的去做。至于没有达到你预期的目标,可能是你加载了另外一个vxworks。

最简单的是在 usrAppInit 中添加一个

printf("hello\n");

如果启动以后没有这个打印,那就验证一下你加载的是那一个vxworks。

usrAppInit 本来就是操作系统提供给用户的应用程序接口。


菜鸟
2005-09-08 18:08:00     打赏
10楼

嗯,是啊,我就是那一个小程序试的,只用printf输出一句话,

在usrAppInit中调用我的入口函数后,

重新上电目标机,并没有输出我们想要的语句,

其实是什么反映都没有,

还是像以前一样,直接启动操作系统后,就停在那里了!

我检查了所加载的VxWorks,是对的,

这下我就不知道是那里出问题了!


共14条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]