В ОСРВ vxWorks есть оболочка, позволяющая выдать команду встроенной системе.
Документация относится к оболочке ядра, оболочке хоста и целевой оболочке. В чем разница между тремя?Как отличаются «оболочка ядра» vxWorks и «хост-оболочка»?
ответ
Целевая оболочка и оболочка ядра одинаковы. Они относятся к оболочке, которая работает на цели. Вы можете подключиться к оболочке с помощью последовательного порта или сеанса telnet. Задача запускается на цель и анализирует все полученные команды и действует на них, выводя данные обратно в порт.
Хост-оболочка - это процесс, который запускается на станции разработки. Он связывается с агентом отладки на целевой. Все команды на самом деле разобран на хосте, и только упрощенные запросы направляются к целевому агенту:
- Чтение/запись памяти
- Set/Удалить Breakpoints
- Создание/удаление/приостановка/возобновление задачи
- Вызов функции
Это приводит к уменьшению воздействия в реальном времени в реальном времени.
Обе оболочки позволяют выполнять низкоуровневую отладку (разборку, точки останова и т. Д.) И вызывать функции на цели.
Есть некоторые отличия между оболочкой хоста и целевой оболочкой, вы можете использовать команду h для получения фактических команд для поддержки двух оболочек.
Хост-оболочка поддерживает дополнительные функции редактирования командной строки, такие как автоматическое дополнение и поиск символов и т. Д.