总结的vxworks常用调试命令,学习vxworks这些东西是必须的。

1.与任务相关的命令 
sp, [arg1], ..., [arg9]     -启动任务,最多接受9个参数,默认的优先级100、堆栈20000字节 
period n,,[arg1],...,[arg8]    -创建一个周期调用的任务,周期为n秒,最多接受8个参数 
repeat m,,[arg1],...,[arg8] -创建一个反复调用的任务,调用次数为m,m=0时永久调用,最多也是8个参数

ts tidX -挂起任务 
tr tidX -恢复挂起的任务 
td tidX -删除任务 
i  tidX -显示任务基本信息,参数为0时显示全部任务 
ti tidX -显示任务详细信息,包括寄存器、堆栈等 
tt tidX -显示任务的函数调用关系 
checkStack tidX -显示任务堆栈使用的历史统计,参数为0时显示全部任务 [其中tidX可以为任务ID 也可以为任务名]

2、系统信息 
lkup ["string"]: -在系统符号表中查找并列出含有"string"字符的函数及全局变量,
                          有两个特殊参数: 0,给出符号表统计;""(空字符串),列出全部符号

lkAddr addr    : -显示addr地址附近的符号表 l addr,[n]  
                       -显示addr地址开始的n条指令的反汇编,n省略时默认为10条指令 h [n]

n为0时列出最近执行的shell命令,默认20条;

n非0时,设定shell记录的历史命令的数目

d [addr,[number],[width]] -显示addr地址开始的number个单元的内容,

width定制每个单元的宽度,可以是1、2、4、8 m addr,[width] :

-按width宽度修改addr地址的内容,width可以是1、2、4、8

                                       d  0x10000, 128, 1         显示128个字节

d 0x10000, 32,  4         显示32个DWORD

m   [addr,[width]]  -修改内存

m 0x10000, 2    两个字节数据

m 0x10000, 4    四个字节数据

memShow:         -显示系统分区上空闲和已分配空间的总数等

printErrno value: -打印系统定义的错误码的宏

3、与网络相关的命令 
 ifShow ["ifname"] - show info about network interfaces 
 inetstatShow      - show all Internet protocol sockets
 tcpstatShow       - show statistics for TCP 
 udpstatShow       - show statistics for UDP 
 ipstatShow        - show statistics for IP 
 icmpstatShow      - show statistics for ICMP 
 arpShow           - show a list of known ARP entries 
 mbufShow          - show network stack data pool statistics 
 netStackSysPoolShow - show network stack system pool statistics 
 routeShow         - display all IP routes (summary information) 
 mRouteShow        - display all IP routes (verbose information) 
 routestatShow     - display routing statistics 
 routeAdd "destaddr","gateaddr"    - add route to route table 
 routeDelete "destaddr","gateaddr" - delete route from route table

4、设备信息

devs 查看设备

iosFdShow 查看哪些IO设备被打开

h history,查看历史命令

lkup lookup(lkup “show”表示产看和show相关的API)

repeat repeat(times,func,para),重复执行

pwd 查看当前路径

ld 加载程序ld(1, 0, a.out)

taskSpown/sp 建立新任务(sp是taskSpown前四个参数使用默认,可以直接sp API)

printLogo 打印Logo

cd change dir, cd “c:”

ls/ll list (和linux 一样)

mkdir 新建文件夹

>< 重定向(ld < file / i > file

5、任务重启、挂起、恢复、延时

taskRestart(ID)

taskSuspend(ID)

taskResume(ID)

taskDelay(tick)

6、修改启动行参数

boot device:

processor number:  0

host name:  host

file name:  vxWorks

inet on ethernet (e)    :  192.168.0.123:ffff0000    板卡地址

inet on backplane (b)   :

host inet (h):  192.168.0.1   主机地址

gateway inet (g)    :

user (u)        :  用户名称

ftp password (pw) (blank = use rsh) :  密码

flags (f)  :

target name (tn) :  启动程序名称

startup script (s) :  运行程序的函数名称

other (o)

mmc read addr blk# cnt 用来将硬盘(emmc/sd)中的内容读取到内存中。其中addr指内存中的目标位置起始地址,blk#指被拷贝内容起始存储块的块号,cnt指要被拷贝的块数。一般每个块的大小为512byte。

mmc dev [dev] [part] - show or set current mmc device [partition] 显示或设置当前设备。命令mmc dev即为显示当前是哪个device;mmc dev #意为设置“#”为当前设备。

saveenv是保存环境变量的意思。环境变量设置后,使用该指令保存,下次重启时会按照上次保存的设置启动,就不用再次设置了。

说明:上述大多数命令都可以在help、netHelp中查到

vxworks常用调试命令相关推荐

  1. Bochs常用调试命令

    Bochs常用调试命令 Bochs是非常好用的模拟器,命令也很多,不过最常用的其实总结起来也就包括几条,记住这些命令基本都可以满足调试需求了. 1. 断点操作 (1)设置断点:b 物理地址 例:b 0 ...

  2. Rockchip Android平台常用调试命令汇总

    Rockchip Android平台常用调试命令汇总 文章目录 Rockchip Android平台常用调试命令汇总 查看帧率信息 查看显示图层信息 手动触发内核产生panic 通过命令设置Andro ...

  3. Linux(gcc编译原理、过程以及常用调试命令)

    PS:红色字体表示重点,绿色字体表示重要标题,块引用中表示Linux终端中的命令. 1.gcc / g++的安装 命令:sudo apt install gcc /gcc+ 2.gcc编译连接 //m ...

  4. Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记 ...

  5. Mtk WIFI常用调试命令

    在手机开发之初,我们很多时候要在lcm和tp还没有正常工作的时候就需要同步的进行wifi模块功能的开发,所以了解常用的命令会有助于我们快速的开发我们的手机,以下就是列出的常用命令供大家借鉴运用: 1. ...

  6. Camera | 3.瑞芯微平台MIPI摄像头常用调试命令

    瑞芯微专栏 前面2篇我们讲解了camera的一些基础概念和知识. 本文主要讲述在瑞芯微平台上摄像头开发常用的调试命令. 0.环境 soc : rk3568 board: EVB1-DDR4-V10 软 ...

  7. GDB常用调试命令以及多进程多线程调试

    今天把所有的GDB常用的调试命令都过了一遍,尤其是多线程调试.所以先做个总结,以免忘记.以后如果有新的有用的命令会继续追加. 本文地址:(LYanger的博客:http://blog.csdn.net ...

  8. iOS之LLDB常用调试命令

    LLDB是个开源的内置于XCode的调试工具,这里来理一理常用用法. lldb对于命令的简称,是头部匹配方式,只要不混淆,你可以随意简称某个命令.结果为在xcode下验证所得,可能与其它平台有所误差. ...

  9. gdb常用调试命令汇总!

    在debug模式下,使用GDB进行调试,可以使用的命令汇总如下: (gdb) p *(*pHead)->next   这里声明语句ListNode** pHead,表示查看*pHead执行链表节 ...

最新文章

  1. Bzoj3530: [Sdoi2014]数数
  2. 计算机语言低下限高上限,原神双雷阵容厉不厉害
  3. linux内核线性地址等于物理地址,Linux 从虚拟地址到物理地址
  4. lua----------------使用VS2015搭建lua开发环境的一些侥幸成功经验,
  5. 【JEECG Dubbo专题】Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
  6. 谷歌宣布关闭Google TV,由Android TV接任
  7. pdf打印显示spoolsv.exe-应用程序错误的原因和解决方法
  8. EOS REX 安全系列之从源码开始玩转 REX(一)
  9. matlab差分法求解ppt,有限差分法求解薛定谔方程_宫建平.pdf
  10. visio双线方框怎么画_用VISIO怎样画出扇形
  11. iOS开发之3D Touch(快速添加3D Touch功能)
  12. 自动解题批改与自适应学习 AI在教育行业的应用实践
  13. 智能车阳光算法(含大津法)
  14. 数据库概论——物理独立性和逻辑独立性
  15. 上班没事做gai这么办
  16. ArcGIS基础:相同空间人口图层的人口数量字段转移至小区图层(核心:相交操作)及制作人口密度专题图
  17. 忘记Mac管理员密码怎么办?
  18. 【数据库系统】数据库安全性控制
  19. iOS之命名规范+编码规范
  20. 用imageio读灰度图

热门文章

  1. Java类变量(静态变量)
  2. 【iOS开发进阶】-RunTime
  3. 如何填列资产负债表? 简明扼要
  4. Django 查询数据库返回JSON格式数据
  5. python数据采集(requests+)
  6. ClickOnce 不支持请求执行级别“requireAdministrator”
  7. centos7中防火墙设置
  8. 光伏三相并网 光伏10kw+MPPT控制+两级式并网逆变器
  9. 拧螺丝时如何控制螺栓的扭矩
  10. JetBrains IDE 中的隐藏宝石技巧