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
( ) 顯示任務TCB信息
( ) 顯示任務創建例程列表
taskDeleteHookShow( ) 顯示任務刪除例程列表
( ) 顯示任務寄存器的內容
taskSwitchHookShow( ) 顯示任務切換例程列表
taskWaitShow( ) 顯示阻塞任務信息
semShow( ) 顯示信號量的信息
semPxShow( ) 顯示POSIX信號量的信息
wdShow( ) 顯示看門狗的信息
( ) 顯示消息隊列的信息
mqPxShow( ) 顯示POSIX消息隊列的信息
( ) 顯示係統驅動程序的信息
( ) 顯示係統設備的信息
( ) 顯示係統命名descriptor的信息
memPartShow( ) 顯示分區塊及統計信息
memShow( ) 顯示係統分區上空閑和已分配空間的總數等等
smMemShow( ) Display the amount of free space and statistics on
smMemPartShow( ) Display the amount of free space and statistics on
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下不可用)
最後更新:2017-04-03 16:48:36