2008-09-17 4 views

답변

5

대상 쉘과 커널 쉘은 동일합니다. 그들은 표적에 달리는 포탄을 나타난다. 직렬 포트 또는 텔넷 세션을 사용하여 쉘에 연결할 수 있습니다. 작업은 대상에서 실행되고 수신 된 모든 명령을 구문 분석하고 이에 따라 작동하여 데이터를 포트로 다시 출력합니다.

호스트 쉘은 개발 스테이션에서 실행되는 프로세스입니다. 대상의 디버그 에이전트와 통신합니다. 모든 명령이 실제로 호스트에서 구문 분석 만 단순화 요청이 대상 에이전트로 전송됩니다 :

  • 읽기/쓰기 메모리
  • 설정/일시 중단/삭제/중단 점
  • 만들기/다시 작업
  • 제거
  • 함수 호출

이렇게하면 대상에 미치는 영향이 줄어 듭니다.

두 쉘 모두 사용자가 저수준 디버깅 (디스 어셈블리, 중단 점 등)을 수행하고 대상에서 함수를 호출 할 수있게합니다.

0

호스트 쉘과 대상 쉘 사이에 몇 가지 차이점이 있습니다. h 명령을 사용하여 두 쉘이 지원하는 실제 명령을 얻을 수 있습니다.

호스트 쉘은 자동 보완 및 기호 조회 등과 같은 더 많은 명령 행 편집 기능을 지원합니다.

관련 문제