Есть ли список общих процедур показа в Vxworks? - PullRequest
1 голос
/ 29 сентября 2008

В оболочке vxWorks есть ряд подпрограмм, которые вы можете использовать для отображения информации о системе.

Эти подпрограммы обычно называются show подпрограммами, потому что они, как правило, имеют форму "xxxShow".

Есть ли список этих процедур?

Ответы [ 2 ]

5 голосов
/ 01 мая 2009

Я работаю с VxWorks 5.5 и использую функцию поиска символов "lkup", чтобы найти функции и / или переменные, которые могут меня заинтересовать.

Выполните следующую команду, где ">" - это приглашение оболочки VxWorks.

> lkup "Show"

Будет выведен список символов, которые включают в себя «Показать» в своем имени, включая все функции «Показать». Команда lkup является интерактивной и подскажет вам, если есть несколько символов экрана консоли, прежде чем продолжить.

2 голосов
/ 29 сентября 2008

Нет полного списка всех доступных процедур показа. Это будет зависеть от конфигурации вашего ядра и от того, какие компоненты включены.

Вот несколько процедур показа, которые я нашел полезными в прошлом.

adrSpaceShow (подробности 0, 1) - Показать сведения об адресном пространстве, включая физический адрес, адрес пользовательской области и виртуальное сопоставление ядра.

envShow (taskId) - Показать среду для данной задачи

iosDevShow - Показать загруженные устройства ввода-вывода

iosDrvShow - Показать таблицу функций драйвера устройства ввода-вывода

iosFdShow - показать открытые дескрипторы файлов

memShow - показать статистику использования памяти

moduleShow - показать загруженные модули

objShowAll - показать список всех объектов в системе (семафоры, задачи, сообщения и т. Д ...)

objShow (objectId) - показать подробную информацию об объекте

...