社区
VxWorks
帖子详情
vxworks应用程序如何调用shell(reboot)命令?
avbsp
2007-10-10 11:14:57
我的程序在运行到特定时候需要人为的重新的启动系统,我使用了“reboot(2);)语句,用来重新启动系统并清除内存,但是系统没用重新启动,不知道这样使用对不对,是不是需要调用shell命令解释器一类的函数,有没有哪位大侠使用过?
另外再请教一个问题:
有没有什么方法来重置当前系统的符号表,我希望清除系统中所有由应用程序产生的相关符号,如全局变量,函数名等?
...全文
1310
3
打赏
收藏
vxworks应用程序如何调用shell(reboot)命令?
我的程序在运行到特定时候需要人为的重新的启动系统,我使用了“reboot(2);)语句,用来重新启动系统并清除内存,但是系统没用重新启动,不知道这样使用对不对,是不是需要调用shell命令解释器一类的函数,有没有哪位大侠使用过? 另外再请教一个问题: 有没有什么方法来重置当前系统的符号表,我希望清除系统中所有由应用程序产生的相关符号,如全局变量,函数名等?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
我也想知道,正在找這方面的資料~~~~~
Cypher
2007-11-13
打赏
举报
回复
第一个问题楼上的回复应该是对的,reboot实际上就是一个函数而已(所谓Shell命令都是执行某个函数),它
调用sysToMonitor,一般是跳转到bootrom中执行,但这个是BSP可配置的,检查一下BSP。
第二个问题不知道你要达到什么目标?实际上VxWorks如果生成bin文件是不带任何符号的,其符号表是编译一个
数组进去,再创建一个Hash表索引,如果不想要在工程中配置可以不编译进去。
如果只去掉一部分就比较麻烦了,自己写编译脚本可以把这一部分放在生成符号表之后再链接进来就可以了。
不过没有符号表Shell调试就没办法用了。
Randy_lu
2007-10-17
打赏
举报
回复
第一个问题:可能跟你的bsp有关,问下做硬件的人可能会得到答案
第二个问题:应该可以吧,好像有个存放符号表的变量,找到他,然后在你的程序里用extern声明一下,就可以对它操作了,不过不知道会不会影响系统符号表
Vxworks
命令
VXWORKS
常用
命令
,很实用!赶紧下载吧!
VxWorks
中文FAQ
这是windriver公司的经典辅导资料,总结了常见的问题,针对性很强,相信不同层次的同行都能从中找到对自己有用的东西。
VxWorks
操作系统
shell
命令
与调试方法总结
主要介绍在Tornado集成开发环境下的调试方法,和利用支撑定位问题的步骤、思路。
VxWorks
入门 【
VxWorks
命令
】四
VxWorks
是一个实时操作系统,广泛应用于嵌入式系统中。
VxWorks
Shell
提供了丰富的
命令
集,帮助用户进行系统管理、调试和开发。以下是一些常用的
VxWorks
Shell
命令
及其使用示例。
vxWorks
shell
命令
转自https://www.cnblogs.com/bude/p/6305287.html 1.4.1任务管理 sp( )用缺省参数创建一个任务(priority="100"返回值为任务ID,或错误)(taskSpawn) sps( )创建一个任务,并挂起它 tr( )恢复一个挂起的任务(与t...
VxWorks
2,187
社区成员
2,913
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章