VxWorks的Shell命令

概述

在开发调试中,Shell总是作为目标机的输入和输出终端,用户可以通过Shell在主机端输入命令,也可以在Shell窗口中看到目标机输出的内容。

注意

开发环境:vxWorks6.9.4,workbench3.3.5。

另外,小编所有文章均是自己亲手编写验证,若需要小编的工程代码,请访问“实时系统vxWorks - shell命令行工程文件”获取。

以下为工程目录文件内容。有需要的小伙伴后台发送相关信息给小编获取。

文件内容如下:

obj:存放目标文件,包含vxWorks镜像,应用程序目标文件。

Shell_test:vxWorks应用工程。

vx (Shell命令).png和vx (Shell命令).xlsx:shell命令总结图和excel表格。

总述

shell命令包含任务、系统、BOOT、pci四部分内容。

注意:调试等其他命令,由于小编实际项目中很少涉及,所以这里不加以阐述。

任务命令

任务命令用于任务相关操作,包括创建、删除、挂起和显示。

创建任务

示例

显示任务信息

示例

显示任务基本信息

显示任务详细信息及函数调用关系

挂起任务

示例

删除任务

示例

BOOT命令

BOOT命令,启动时使用,用于查看和修改启动参数等操作。

示例

修改和查看启动参数

启动

PCI设备命令

PCI设备命令用于查看PCI硬件板卡相关信息。

前提

增加组件INCLUDE_PCI_BUS_SHOW

列举PCI设备

示例

查看设备详细信息

示例

查找设备

示例

查看Function详细信息

示例

遍历所有PCI设备

示例

系统命令

文件

示例

目录

示例

查找符号

示例

动态库

示例

运行函数

示例

内存操作

示例

网络

示例

查看网络信息

ping

时间片

示例

监视

前提

增加组件INCLUDE_SPY和辅助时钟(Auxiliary clock)

帮助信息

启动与停止

其它

示例

设备信息、版本号、历史记录

帮助信息

修改启动参数

示例

示例用于命令行调用,相对比较简单。

包含演示程序main.c(已验证通过)。

main.c


        /**
         * @Filename : main.c
         * @Revision : $Revision: 1.00 $
         * @Author : Feng
         * @Description : shell命令应用程序示例
        **/
         
        #include      
        #include     
        #include "stdioLib.h"     
        #include "strLib.h"     
         
        /**
         * @输出信息,仅用于测试
        **/
        void test(int num)
        {
            printf("input num is %d\n", num);
        }
下一篇
« Prev Post
上一篇
Next Post »