vxWorks RTOS에는 임베디드 시스템에 명령을 실행할 수있는 쉘이 있습니다.
설명서는 커널 셸, 호스트 셸 및 대상 셸을 참조합니다. 세 가지의 차이점은 무엇입니까?vxWorks "커널 쉘"과 "호스트 쉘"은 어떻게 다릅니 까?
4
A
답변
5
대상 쉘과 커널 쉘은 동일합니다. 그들은 표적에 달리는 포탄을 나타난다. 직렬 포트 또는 텔넷 세션을 사용하여 쉘에 연결할 수 있습니다. 작업은 대상에서 실행되고 수신 된 모든 명령을 구문 분석하고 이에 따라 작동하여 데이터를 포트로 다시 출력합니다.
호스트 쉘은 개발 스테이션에서 실행되는 프로세스입니다. 대상의 디버그 에이전트와 통신합니다. 모든 명령이 실제로 호스트에서 구문 분석 만 단순화 요청이 대상 에이전트로 전송됩니다 :
- 읽기/쓰기 메모리
- 설정/일시 중단/삭제/중단 점
- 만들기/다시 작업 제거
- 함수 호출
이렇게하면 대상에 미치는 영향이 줄어 듭니다.
두 쉘 모두 사용자가 저수준 디버깅 (디스 어셈블리, 중단 점 등)을 수행하고 대상에서 함수를 호출 할 수있게합니다.
0
호스트 쉘과 대상 쉘 사이에 몇 가지 차이점이 있습니다. h 명령을 사용하여 두 쉘이 지원하는 실제 명령을 얻을 수 있습니다.
호스트 쉘은 자동 보완 및 기호 조회 등과 같은 더 많은 명령 행 편집 기능을 지원합니다.
관련 문제
- 1. 애자일 연습에서 스크럼 연습은 어떻게 다릅니 까?
- 2. 무스에서 역할과 형질은 어떻게 다릅니 까?
- 3. MATLAB 함수의 플롯과 선은 어떻게 다릅니 까?
- 4. IDF는 여러 문서에서 어떻게 다릅니 까?
- 5. nodejs는 libevent를 실행하는 것과 어떻게 다릅니 까?
- 6. 어떻게 동일한 방법으로 실행 시간이 다릅니 까?
- 7. WCF의 MSMQ 바인딩은 WsHttp와 어떻게 다릅니 까?
- 8. 디버그에서 프로젝트 빌드는 릴리스와 어떻게 다릅니 까?
- 9. 원시 재귀는 "정상"재귀와 어떻게 다릅니 까?
- 10. .Net의 MVVM은 Cocoa의 MVC와 어떻게 다릅니 까?
- 11. Qt Creator는 Eclipse CDT와 어떻게 다릅니 까?
- 12. 사설 ivars는 합성 ivars와 어떻게 다릅니 까?
- 13. Android는 다른 Linux와 어떻게 다릅니 까?
- 14. VxWorks 스케줄러는 어떻게 실행됩니까?
- 15. CSS 및 스크롤 막대는 무엇이 다릅니 까?
- 16. 다른 브라우저에서 Javascript 팝업 크기가 다릅니 까?
- 17. 문서 라이브러리의 필드에 따라 다릅니 까?
- 18. 텍스트 상자 변경 팝업이 다릅니 까?
- 19. 코드 점화 장치의 레벨이 다릅니 까?
- 20. Emacs 쉘과 Cygwin에서의 신호 처리
- 21. 전통적인 웹 사이트에 비해 SAAS와 웹 디자인은 어떻게 다릅니 까?
- 22. Java와 C#의 메모리 관리는 어떻게 다릅니 까?
- 23. Dojo는 백본 또는 JavascriptMVC를 사용하여 Jquery와 어떻게 다릅니 까?
- 24. SkypeKit은 Skype API로 프로그래밍하는 것과 어떻게 다릅니 까?
- 25. indexedDB와 HTML5 로컬 저장소의 개념은 어떻게 다릅니 까?
- 26. 콜백이란 무엇이며 콜백이란 무엇이며 업데이트 패널 컨트롤과 어떻게 다릅니 까?
- 27. C와 C++에서 "const"는 어떻게 다릅니 까?
- 28. DoTNET을 사용하는 웹 서비스의 클라이언트와 JAVA wsdl은 어떻게 다릅니 까?
- 29. C#에서는 필드 이름을 직렬화 할 때와 어떻게 다릅니 까?
- 30. 데이터베이스 쿼리 시간은 데이터베이스 크기에 따라 어떻게 다릅니 까?