2008-09-17 9 views

ответ

5

Целевая оболочка и оболочка ядра одинаковы. Они относятся к оболочке, которая работает на цели. Вы можете подключиться к оболочке с помощью последовательного порта или сеанса telnet. Задача запускается на цель и анализирует все полученные команды и действует на них, выводя данные обратно в порт.

Хост-оболочка - это процесс, который запускается на станции разработки. Он связывается с агентом отладки на целевой. Все команды на самом деле разобран на хосте, и только упрощенные запросы направляются к целевому агенту:

  • Чтение/запись памяти
  • Set/Удалить Breakpoints
  • Создание/удаление/приостановка/возобновление задачи
  • Вызов функции

Это приводит к уменьшению воздействия в реальном времени в реальном времени.

Обе оболочки позволяют выполнять низкоуровневую отладку (разборку, точки останова и т. Д.) И вызывать функции на цели.

0

Есть некоторые отличия между оболочкой хоста и целевой оболочкой, вы можете использовать команду h для получения фактических команд для поддержки двух оболочек.

Хост-оболочка поддерживает дополнительные функции редактирования командной строки, такие как автоматическое дополнение и поиск символов и т. Д.