vxWorks 命令


sp( )            缺省參數創建一個任務(priority="100" 返回值為任務ID。或錯誤)(taskSpawn)

sps( )                創建一個任務。並掛起它

tr( )                  恢復一個掛起的任務(與taskResume同樣)

ts( )                  掛起一個任務         (與taskSuspend同樣)

td( )                  刪除一個任務 (與taskDelete同樣)

period( )           創建一個周期調用函數的任務

repeat( )           創建一個反復調用函數的任務

taskIdDefault( ) 設置並報告當前缺省的任務ID。

1.4.2 任務狀態信息

i( )           顯示系統信息,包含當前任務明、狀態等(反復查詢目標機,有時可能顯示不一致)

iStrict( )    類似於i( ),但僅僅查詢目標機一次

ti( )        顯示任務的TCB信息

w( )              顯示全部掛起任務的具體信息。.

tw( )        顯示某掛起任務的具體信息。

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

( 比如:

錯誤:返回;正確:返回

unld( )        從目標機內存中刪除動態連接的對象模塊        windDemo.o)

m( )           Modify memory in Width(byte,short,long)starting at adr.

MRegs( )       為特定的任務改變寄存器的值

b( )           設置或改動斷點

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無法之下)

版權聲明:本文博客原創文章。博客,未經同意,不得轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM