2008-09-29 2 views
1

vxWorks 셸에는 시스템 정보를 표시하는 데 사용할 수있는 여러 가지 루틴이 있습니다.Vxworks에 일반적인 쇼 루틴 목록이 있습니까?

이 루틴은 일반적으로 show 루틴으로 표시되며 "xxxShow"형태로되어 있기 때문에 루틴을 사용합니다.

사용할 수있는 루틴 목록이 있습니까?

답변

5

내가 작업 객체에 대한 자세한 정보를 표시 VxWorks 5.5를 선택하고 기호 검색 함수 "lkup"을 사용하여 관심이있을 수있는 함수 및/또는 변수를 찾으십시오.

">"은 VxWorks 쉘 프롬프트입니다.

> lkup "Show" 

이렇게하면 모든 "표시"기능을 포함하여 이름에 "표시"가 포함 된 기호 목록이 출력됩니다. lkup 명령은 대화식이며, 계속하기 전에 하나 이상의 콘솔 화면에 기호가있는 경우 프롬프트됩니다.

+0

실례합니다, 내 vxworks에서'inetstatShow' 함수에 액세스 할 수 없습니다 ... [why?] (http://stackoverflow.com/questions/24094993/c-interp-unknown-symbol-name-inetstatshow) – MLSC

2

사용할 수있는 모든 프로그램 루틴 목록이 없습니다. 이는 커널 구성 및 포함 된 구성 요소에 따라 다릅니다.

다음은 내가 과거에 유용하다고 생각한 몇 가지 쇼 루틴입니다.

adrSpaceShow (세부 사항 0, 1) - 실제 주소, 사용자 영역 주소 및 커널 가상 매핑을 포함하여 주소 공간에 대한 세부 정보를 표시합니다.

envShow (TASKID) - 주어진 작업 표시 환경

iosDevShow - 쇼 I/O 장치 드라이버 기능 표

iosFdShow - - 쇼 열려있는 파일보기 I/O 장치

iosDrvShow로드 기술자

memShow - 쇼 메모리 사용 통계

moduleShow - 쇼 다운로드 모듈

objShowAll - 시스템에있는 모든 오브젝트의 목록을 표시 (세마포어, 작업, msgQs 등)

objShow (OBJECTID가) -

+0

용의자, 내 vxworks에서 'inetstatShow' 기능에 액세스 할 수 없습니다 ... [why?] (http://stackoverflow.com/questions/24094993/c-interp-unknown-symbol-name-inetstatshow) – MLSC