vxworks命令

来源:互联网 发布:郭天祥51单片机百度云 编辑:程序博客网 时间:2024/05/01 06:58

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( )