2012-03-22 2 views
1

Я хочу задать вопрос, связанный с Tornado/VxWorks 5,4Доступ к VxWorks Target Shell

Я хотел бы получить доступ к VxWorks целевой оболочки, который работает под моим встроенным выключателем. Я использую Tornado с ядром VxWorks 5.4. В Tornado есть WindSh (Host Shell), к которому я могу получить доступ непосредственно из самой Tornado IDE. Однако мой вопрос в том, как я могу получить доступ к целевой оболочке? На некоторых сайтах они говорят, что это можно сделать через последовательный порт, однако в моем встроенном устройстве нет последовательного интерфейса. Я также пытался сделать это через telnet или FTP, но он также не работал. Есть ли у вас какие-либо предложения? Спасибо за ваши ответы заранее.

С уважением,

Alper

ответ

2

Просто чтобы прояснить некоторые вещи:
Принимающие пробегов оболочки на вашей станции развития и обменивается данными с Debug Agent на целевой плате (предположительно через локальные сети). Он отправляет команду агенту отладки для извлечения информации или установки контрольных точек. Но весь синтаксический анализ делается на хосте.

Целевая оболочка существует как задача, которая связывается с каким-то аппаратным интерфейсом, а синтаксический анализ выполняется с помощью локального файла символов.

Для того, чтобы целевая оболочка присутствовала, она должна быть сконфигурирована в вашем ядре vxworks. Вы знаете, если это так? Вы не можете разговаривать с целевой оболочкой, если она не скомпилирована в ...

Подавляющее большинство целевых оболочек используют последовательный порт для ввода/вывода. Я знаю, что vxWorks 5.5 можно настроить для перенаправления ввода-вывода оболочки на порт telnet. Однако, опять же, это необходимо настроить в ядре. Обычно это не стандартная конфигурация на целевых платах.

0

Целевая оболочка не обязательна, ее необходимо выбрать в целевой конфигурации. Как только вы это сделаете, он будет работать поверх stdin/stdout (обычно это последовательный порт, но может быть интегрированным дисплеем и клавиатурой, если ваше оборудование и BSP поддерживают его) или Telnet, но опять же, только если он настроен таким образом.

Смежные вопросы