
Ctrl+X,Ctrl+C都是在ty中处理的,分别需要通过ioctl设置OPT_MON_TRAP和OPT_ABORT选项(默认是打开的),ctrl+c调用shellRestart实现shell重启,ctrl+x直接调用reboot实现系统重启。
1、直接调用肯定是不行的,首先CPU架构就不是一类的,嵌入式的软件多使用ARM或PowerPC等RISC指令集的CPU,但是如果你有源代码的话,可以在vxworks的编译环境中重新编译一下就行了,一般使用两个重要参数CPU=你的CPU类型如PPC32,TOOS=gnu等。
2、vxworks与无 *** 作系统的单片机不同,首先你的程序能跑起来,说明vxworks *** 作系统已经正常运行并控制你的程序正常运行了;在这种情况下,如果你再下载一个程序进去,如果是相同的程序,有两种情况:一是你的程序是可重入的,可以运行;二是你的程序不可重入,不能正常运行。如果程序不同,应该可以正常运行。
以上就是关于vxworks rreboot调用什么程序全部的内容,包括:vxworks rreboot调用什么程序、Vxworks上编写的嵌入式应用程序可以调用Windows生成的lib或者dll吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)