社区
VxWorks
帖子详情
请教vxworks中shell?
celerylxq
2012-04-23 11:29:57
菜鸟问,vxworks中如果要自定义shell命令,需要做哪几步?像netHelp这样的命令,vxworks中是怎样的处理流程?
------没找到在哪里将netHelp函数添加到tshell任务中的,请高手指点,感激不尽!
...全文
383
9
打赏
收藏
请教vxworks中shell?
菜鸟问,vxworks中如果要自定义shell命令,需要做哪几步?像netHelp这样的命令,vxworks中是怎样的处理流程? ------没找到在哪里将netHelp函数添加到tshell任务中的,请高手指点,感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
celerylxq
2012-05-16
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
是不是想的太复杂了!
主机或者从串口发送一个myval指令,可以得到目标机中某个变量的值。
如果是串口,起个任务监视串口,收到指令后,调你的函数不就可以了,打印值或上传值都可以!
考虑问题时,换个角度,换个思路!
[/Quote]
多谢多谢,我太一根筋了,就想着用shell指令的思路了
井中月_QCJ
2012-05-16
打赏
举报
回复
是不是想的太复杂了!
主机或者从串口发送一个myval指令,可以得到目标机中某个变量的值。
如果是串口,起个任务监视串口,收到指令后,调你的函数不就可以了,打印值或上传值都可以!
考虑问题时,换个角度,换个思路!
celerylxq
2012-05-15
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
怎么加入tshell流程中,这块代码好像没有开放!
help帮助信息在: C:\Tornado2.2\target\src\usr\usrLib.c文件中,自己看!
[/Quote]
谢谢,usrLib.c中的确有相关的函数,但是从主机下发一个shell指令到usrLib.c中执行函数的过程找不到思路;
我是想参照help这样的内部指令实现自定义指令,比如从主机或者从串口发送一个myval指令,可以得到目标机中某个变量的值,请大牛给点建议!
embedded007
2012-05-01
打赏
举报
回复
这个有难度,还是自己写一个键盘监听程序比较靠谱
井中月_QCJ
2012-04-28
打赏
举报
回复
怎么加入tshell流程中,这块代码好像没有开放!
help帮助信息在: C:\Tornado2.2\target\src\usr\usrLib.c文件中,自己看!
celerylxq
2012-04-27
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
自己写一个任务,监视键盘输入,然后自己分析。
例子:
void usrDemo (void)
{
char string [40];
printf ("VxWorks (for %s) version %s.\n", sysModel (), vxWorksVersion);
printf ("Kernel: %s.\n", kernelVersion ……
[/Quote]
亲,为啥我看不懂怎么用这个函数得到我想知道的tshell流程?能不能帮我举个例子,比如输入了netHelp,怎么看它的流程?感谢感谢!
井中月_QCJ
2012-04-25
打赏
举报
回复
自己写一个任务,监视键盘输入,然后自己分析。
例子:
void usrDemo (void)
{
char string [40];
printf ("VxWorks (for %s) version %s.\n", sysModel (), vxWorksVersion);
printf ("Kernel: %s.\n", kernelVersion ());
printf ("Made on %s.\n", creationDate);
FOREVER
{
printf ("\nThis is a test. Type something: ");
fioRdString (STD_IN, string, sizeof (string));
printf ("\nYou typed \"%s\".\n", string);
if (strcmp (string, "0") == 0)
memShow (0);
if (strcmp (string, "1") == 0)
memShow (1);
}
}
celerylxq
2012-04-25
打赏
举报
回复
自己顶个~~
woshi_ziyu
2012-04-25
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
自己写一个任务,监视键盘输入,然后自己分析。
例子:
void usrDemo (void)
{
char string [40];
printf ("VxWorks (for %s) version %s.\n", sysModel (), vxWorksVersion);
printf ("Kernel: %s.\n", kerne……
[/Quote]
是个办法
vxWorks
实时程序设计
本课程侧重讲解实时操作系统编程原理,其
中
的原理不拘限于
vxWorks
系统,同时强化操作系统编程的技术要点。课程从基本概念与工具使用入手,并深入讲解实时嵌入式系统编程的同步、互斥、通信、信号等概念及编程方法,...
[技巧] 嵌入式操作系统
VxWorks
中
文FAQ
随着国内使用
VxWorks
的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了
中
文FAQ,其
中
很多的FAQ来自comp.os.
vxworks
和原创。(很多FAQ都可以在该新闻组找到英文版) 文档的FAQ总共分为7大类: ...
VxWorks
中
文FAQ
中
小】 - 前言(Surface): 随着国内使用
VxWorks
的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了
中
文FAQ,其
中
很多的FAQ来自comp.os.
vxworks
和原创。(很多FAQ都可以在该新闻组找到英文版...
VxWorks
FAQ
中
文版
随着国内使用
VxWorks
的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了
中
文FAQ,其
中
很多的FAQ来自comp.os.
vxworks
和原创。(很多FAQ都可以在该新闻组找到英文版) 文档的FAQ总共分为7大类: 1.入门F
vxwork网络连接超时
求助:
VxWorks
中
的错误代码0x3d0002(S_objLib_OBJ_UNAVAILABLE)是什么含义? 各位高手,我想
请教
一个问题。 在
VxWorks
中
的错误代码S_objLib_OBJ_UNAVAILABLE代表什么错误? 我使用
VxWorks
5.5.1,Zinc6.0开发...
VxWorks
2,179
社区成员
2,916
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章