vxWorks 命令
1.4.1 任务管理
sp( ) 用缺省参数创建一个任务(priority="100" 返回值为任务ID,或错误)(taskSpawn)
sps( ) 创建一个任务,并挂起它
tr( ) 恢复一个挂起的任务(与taskResume相同)
ts( ) 挂起一个任务 (与taskSuspend相同)
td( ) 删除一个任务 (与taskDelete相同)
period( ) 创建一个周期调用函数的任务
repeat( ) 创建一个重复调用函数的任务
taskIdDefault( ) 设置并报告当前缺省的任务ID。
1.4.2 任务状态信息
i( ) 显示系统信息,包括当前任务明、状态等(重复查询目标机,有时可能显示不一致)
iStrict( ) 类似于i( ),但只查询目标机一次
ti( ) 显示任务的TCB信息 (例如:ti tWdbTask)
w( ) 显示所有挂起任务的详细信息。.
tw( ) 显示某挂起任务的详细信息。(例如: tw tLogTask)
checkState( ) 显示一个任务的使用堆栈的总结,没有定义任务时显示所有
tt( ) 显示堆栈记录
taskIdFigure( ) 报告任务的ID,以及名称
1.4.3 系统信息
devs( ) 列出目标机系统上的所有设备
lkup( ) List symbols from symbol table
lkAddr( ) List symbols whose values are near a specified value
d( ) 显示目标机内存
l( ) Disassemble and display a specific nuber of instructions
printError( ) 给出最近的错误值
version() 显示VxWorks版本
cd( ) 改变宿主机工作目录(不影响目标机)
ls( ) 列出宿主机工作目录下的文件
pwd( ) 显示宿主机当前工作目录
help( ) 显示Shell命令的帮助
h( ) 显示最近输入的20个命令
shellHistory( ) 设置或显示Shell命令
shellPromptSet( )改变C解释器Shell 提示
printLogo( ) 显示Tornado Shell 登陆
1.4.4 系统修改和调试
ld( ) 加载一个对象模块到目标机,并动态连接到run-time
( 例如:ld 1,0,"/Tornado/target/proj/project0/simntgnu/multitasktest.o"
或ld() < / Tornado/target/proj/project0/simntgnu/multitasktest.o
错误:返回-1;正确:返回MOUDLE_ID
unld( ) 从目标机内存中删除动态连接的对象模块 例:unld (“windDemo.o”)
m( ) Modify memory in Width(byte,short,long)starting at adr.
MRegs( ) 为特定的任务改变寄存器的值
b( ) 设置或修改断点 例:b (wdCreate)
bh( ) 设置硬件断点
s( ) 单步跟踪到下一条指令
so( ) 单步跟踪,但跳过子程序
c( ) 从断点处继续
cret( ) 继续执行,直到当前的子程序返回
bdall( ) 删除所有断点
bd( ) 删除一个断点
reboot( ) 重新启动targe server
bootChange( ) 改变boot参数保存值
sysSuspend( ) 如果目标机代理支持,进入系统模式
sysResume( ) 如果目标机代理支持,从系统模式返回到任务模式
agentModeShow( ) 显示代理模式(系统模式 或 任务模式)
sysStatusShow( )显示系统上下文(suspend 或 running 系统模式下使用)
quit( ) or exit( )
1.4.5 对象命令( WindSh Commands for Object Display ) show( ) 在shell窗口打印特定对象的信息 browse( ) 在Tornado browser 显示特定的对象 classShow( ) Show information about a class of VxWorks kernel objects.List available classes taskShow( ) 显示任务TCB信息 taskCreateHookShow( ) 显示任务创建例程列表 taskDeleteHookShow( ) 显示任务删除例程列表 taskRegsShow( ) 显示任务寄存器的内容 taskSwitchHookShow( ) 显示任务切换例程列表 taskWaitShow( ) 显示阻塞任务信息 semShow( ) 显示信号量的信息 semPxShow( ) 显示POSIX信号量的信息 wdShow( ) 显示看门狗的信息 msgQShow( ) 显示消息队列的信息 mqPxShow( ) 显示POSIX消息队列的信息 iosDrvShow( ) 显示系统驱动程序的信息 iosDevShow( ) 显示系统设备的信息 iosFdShow( ) 显示系统命名descriptor的信息 memPartShow( ) 显示分区块及统计信息 memShow( ) 显示系统分区上空闲和已分配空间的总数等等 smMemShow( ) Display the amount of free space and statistics on memory-block allocation for the shared-memory system partition smMemPartShow( ) Display the amount of free space and statistics on memory-block allocation for a specified shared-memory partition moduleShow( ) Show the current status for all the loaded modules moduleIdFigure( ) Report a loaded module's module ID, given its name intVecShow( ) Display the interrupt vector table. This routine displays(nt下不可用)
vxWorks 命令的更多相关文章
- VxWorks操作系统shell命令与调试方法总结
VxWorks下的调试手段 主要介绍在Tornado集成开发环境下的调试方法,和利用支撑定位问题的步骤.思路. 1 Tornado的调试工具 嵌入式实时操作系统VxWorks和集成开发 ...
- uboot 各种烧写命令
norflash 烧写 (7) Nor Flash指令 Nor Flash 的命令经常用于烧写数据到Nor Flash . flinfo 打印Flash存储器的信息,并列出所有Sector. fli ...
- 程序调试手段之gdb, vxworks shell
调试一个程序主要用到的功能: 启动程序 设置函数断点 设置数据断点 单步执行 查看内存值 修改内存值 linux下的gdb,和vxworks下的shell 虽然使用方式和调试命令略有不同,但是都能满足 ...
- Android系统在超级终端下必会的命令大全(adb shell命令大全)
. 显示系统中全部Android平台: android list targets . 显示系统中全部AVD(模拟器): android list avd . 创建AVD(模拟器): android c ...
- VxWorks 6.9 内核编程指导之读书笔记 -- ISRs和Watchdog Timer
中断服务程序 ISR 硬件中断处理是实时系统的关键,因为它是外部时间通知系统的方式. ISR亦称为中断处理函数,是对中断的正确响应.可以使用任何ISR连接到任何没有被VxWorks使用的中断上.当关联 ...
- VxWorks 6.9 内核编程指导之读书笔记 -- C++开发
5.1 介绍 针对C++的VxWorks配置 C++头文件 使用C++启动任务 C和C++之前调用代码 C++编译器说明 在信号处理和ISR中使用C++ 下载C++编写的内核模块 C++编译器的不同 ...
- VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks kernel application (一)
#1 什么是内核应用程序? #2 开发内核应用程序注意事项 什么是内核应用程序? 内核应用程序不同于RTP程序,它允许在内核态,与操作系统使用相同的地址空间.因此,它与操作系统会相互干扰.它可以编译成 ...
- win7下的vxworks总结
在visualbox下运行vxworks 先来看一张效果图: 在tornado端 成功运行第一个程序,输出了visualbox can run the vxworks ! 在vmware下的速度快多了 ...
- uboot相关命令及用法
进入uboot时,在命令行上敲“?” ,回车就会打印出在uboot里可用的命令: #?? - alias for 'help'base - print or set address ...
随机推荐
- Git多帐号配置,管理多个SSH
查看自己所有的SSH-Key $ cd ~/.ssh $ ls id_rsa id_rsa.pub known_hosts 如果你已经创建过git账号那你可能和我一样会看到只有一个SSH-Key, 这 ...
- Nginx+Keepalived负载均衡高可用
Nginx+Keepalived负载均衡高可用方案: Nginx 使用平台:unix.linux.windows. 功能: A.www web服务 http 80 b.负载均衡(方向代理proxy) ...
- R-FCN论文翻译
R-FCN论文翻译 R-FCN: Object Detection viaRegion-based Fully Convolutional Networks 2018.2.6 论文地址:R-FCN ...
- JAVA动态代理机制解析
1. 概述 首先,我们来思考如下两个问题: 什么是代理模式?为什么要使用代理模式? 简单总结一下,所谓的代理模式就是在原有的服务上多加一个占位,通过这个占位去控制服务的访问.通过代理模式,一方面可以控 ...
- python各种运算优先级一览表
##python各种运算的优先级 运算符 描述 lambda Lambda表达式 or 布尔"或" and 布尔"与" not x 布尔"非" ...
- BZOJ 4566: [Haoi2016]找相同字符 [后缀自动机]
4566: [Haoi2016]找相同字符 Time Limit: 20 Sec Memory Limit: 256 MBSubmit: 275 Solved: 155[Submit][Statu ...
- 百度地图、高德地图、Google地图等坐标系相关梳理
1.地理坐标系与投影坐标系 地理坐标系也就是球面坐标系,是将本不是椭球体的地球进行椭球体化,从而形成球面坐标体系,国际标准的地理坐标系就是WGS-84坐标系: 只不过各个国家为了反映该国家所在区域地球 ...
- ZooKeeper简介与集群部署
ZooKeeper 是一个开源的分布式协调服务,由雅虎公司创建,是Google Chubby的开源实现,ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的 ...
- c# 利用IMap 收取163邮件
最近我要做一个爬虫.这个爬虫需要如下几个步骤: 1 填写注册内容(需要邮箱注册) 2 过拖拽验证码(geetest) 3 注册成功会给邮箱发一封确认邮箱 4 点击确认邮箱中的链接 完成注册 我这里就采 ...
- 使用IPTABLES限制IP上传下载速度,如何用iptables限速?
怎样使用IPTABLES限制IP上传下载速度,如何用iptables限速?我们先来看范例: iptables限制某IP的上传速度为1000KB/秒(8Mbps,流入服务器带宽),即在此IP所在的服务器 ...