Доступ к целевой оболочке VxWorks - PullRequest
1 голос
/ 22 марта 2012

Я хочу задать вопрос, связанный с Tornado / VxWorks 5.4

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

С уважением,

Alper

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

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

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

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

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

0 голосов
/ 23 марта 2012

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

...