Целевая оболочка и оболочка ядра являются тем же. Они обращаются к оболочке, которая работает на цели. Можно соединиться с оболочкой с помощью или последовательного порта или сессии telnet. Задача работает на цели и анализирует все полученные команды и действует на них, производя данные назад к порту.
Оболочка хоста является процессом, который работает на станции проектирования. Это общается с агентом отладки на цели. Все команды на самом деле анализируются на хосте и только упростили запросы, отправляются в целевой агент:
Это приводит к меньшему количеству влияния в реальном времени на цель.
Обе оболочки позволяют пользователю выполнять низкий уровень, отлаживающий (дизассемблирование, точки останова, и т.д.) и вызывают функции на цель.
Существуют некоторые различия между оболочкой хоста и предназначаются для оболочки, можно использовать команду h для получения фактических команд две поддержки оболочки.
Оболочка хоста поддерживает больше функций редактирования командной строки как автоматическое дополнение и поиск символа и т.д.