VXWORKS菜鸟求教

baidu_36721229 2016-11-16 08:14:14
最近才开始接触VXWORKS,刚开始做的工作就是看源代码,然后做些程序调试、烧写的工作。程序烧写时用超级终端,不断按回车然后输入一个“menu”命令,会出现一个选择菜单,比如按“1”是烧写字库,按“2”是烧写源代码。我想问下这种超级终端下的命令是怎么写出来的啊?由于现在有三种板子,每个板子的程序烧写方式都不同,也就是烧写时需要输入不同的命令,有的是回车后输入menu调出命令菜单,有的是回车后输入ctrl+x调出命令菜单。。如果把这几块板子的烧写命令改成一样的,需要做什么工作呢???
更多 0
...全文
6820 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
夫人的泡泡鱼 2018-01-13
  • 打赏
  • 举报
回复
分析下Vxworks的启动和加载过程,在默认vxworks的加载过程中有3s的倒计时,可以响应某些按键进行相应的处理,建议继续看源程序。
leochen_career 2017-08-14
  • 打赏
  • 举报
回复
你通过串口与vxworks系统进行交互。如果是烧写,你应该是启动时,停留在了boot阶段,还没有真正的进入vxworks系统。 你看到的菜单是在boot中实现的,你的输入命令也是boot代码中实现的。类似于下面这样的代码。 所以你应该修改这几种单板boot中的相关代码,其实就是改些菜单相关的代码。 if(strcmp(input,"menu")) { menu_show() } void menu_show() { puts("\n\n"); puts("[1]烧写\n"); puts("[2]调试\n"); return; }
xueyingyt2008 2017-08-11
  • 打赏
  • 举报
回复
ctrl+x是不是就重启了? 这个应该是在bsp里面写的吧
baidu_36721229 2016-11-16
  • 打赏
  • 举报
回复
自己顶自己顶

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧