[求助]VxWorks下启动型的应用程序设计
请问各位大侠:
我的应用程序已经开发完毕,现在想把已经开发完的程序,作成一旦目标机启动,可以直接启动我的程序的样子(就是脱离主机可以启动的),应该怎么做,请各位大侠多多指教!
你的应用程序应该有一个主入口函数。
在usrAppInit中调用这个主入口函数就行了。
多谢楼上的!
我在usrAppInit中调用我的主入口函数后,
compile并build后,再次启动目标机,没用出来我药显示的东东,我想应该是没有成功,
是不是build完后还有别的什么过程我还需要操作啊!
我看到了斑竹的那本书上说了:
“将开发完成的模块发到目标机的存盘上,通过启动脚本加载或手动加载”,
是这样吗,如果是的话,
请问这如何实现那?
我试了试,打不开.o或者.out文件,也不知道如何loadModule,还望各位大侠多多指教啊!
不要搞的那么复杂。就按照我上面说的去做。至于没有达到你预期的目标,可能是你加载了另外一个vxworks。
最简单的是在 usrAppInit 中添加一个
printf("hello\n");
如果启动以后没有这个打印,那就验证一下你加载的是那一个vxworks。
usrAppInit 本来就是操作系统提供给用户的应用程序接口。
嗯,是啊,我就是那一个小程序试的,只用printf输出一句话,
在usrAppInit中调用我的入口函数后,
重新上电目标机,并没有输出我们想要的语句,
其实是什么反映都没有,
还是像以前一样,直接启动操作系统后,就停在那里了!
我检查了所加载的VxWorks,是对的,
这下我就不知道是那里出问题了!