본문 바로가기

OS/vxworks

WindShell Command

종류 명령어 내용
단축키 <Ctrl>+<Break> 수행 중인 Task, 함수 중지시킴  
<ESC> + <k> 명령 history 내용을 backward 방향으로 display  
<ESC> + <j> 명령 history의 내용을 forward 방향으로 display  
<ESC> + <r>, 'c' 명령어의 해당 글자를 'c'로 대치  
<ESC> + <h>, <ESC> + <l>로 해당 위치로 이동해야 함  
WindSh
환경 설정
?shConfig SH_GET_TASK_IO windSh로 출력 조정 ?shConfig SH_GET_TASK_IO ON
Target console로 출력 조정 ?shConfig SH_GET_TASK_IO OFF
Task
관리 명령
sp Task 생성 sp 타스크명
td Task 삭제 td 타스크명
tr Task resume tr 타스크명
ts Task suspend ts 타스크명
period 주기적으로 Task 생성 period(5, 타스크명)
repeat 반복적으로 Task 생성 repeat(3, 타스크명)
Task
정보
i Task 정보 display (=Browser/Task) i
ti Task 상세 정보 display ti 타스크명
tt Stack 정보 display tt "타스크명"
System
정보
devs device 정보 display devs
cd working directory 변경 cd directory
ls working directory 내용 display ls
lkup symbol 정보 display lkup"symbol"
h 명령 history 버퍼 display h
printErrno Error 이름 확인 printErrno(0x38000f)
System
변경
ld 생성 이미지 load ld < module
?shConfig LD_PATH "C:/..." 설정 필요 (\가 아니고 /임)  
unld 생성 이미지 unload unld "module"
reboot Target rebooting  
Object
정보
semShow semaphore 정보 보기(=Browser/Object) semShow semId
msgQShow message que 정보 보기(=Browser/Object) msgQShow msgQId
moduleShow Loaded된 module 정보 display(=Browser/Memory) moduleShow