这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 【请教】关于软重启

共3条 1/1 1 跳转至

【请教】关于软重启

菜鸟
2006-10-23 17:45:35     打赏

vxworks下如何完成软重启呢?

如果需要自行完成,似乎需要kill所有的任务,清空所有的全局变量,然后撤销所有的信号,队列等等,觉得很麻烦,而且怕会遗漏东西。

请问是否有更好的实现方法?

shell下的reboot命令可否作为参考呢?

谢谢!




关键词: 请教     关于     重启    

菜鸟
2006-10-25 16:53:00     打赏
2楼

看了一下,有四种参数:

BOOT_NORMAL (0x00)
causes the system to go through the countdown sequence and try to reboot VxWorks automatically. Memory is not cleared.
BOOT_NO_AUTOBOOT (0x01)
causes the system to display the VxWorks boot prompt and wait for user input to the boot ROM monitor. Memory is not cleared.
BOOT_CLEAR (0x02)
the same as BOOT_NORMAL, except that memory is cleared.
BOOT_QUICK_AUTOBOOT (0x04)
the same as BOOT_NORMAL, except the countdown is shorter.

好像就是有倒数计时的长短不同以及是否clear memory的区别

不知道本质上有什么不同?


菜鸟
2006-10-25 21:18:00     打赏
3楼

同样关注!


共3条 1/1 1 跳转至

回复

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