D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Системные файлы / devs

devs

Определяет различные устройства в системе

Этот файл, расположенный в счете "dm", имеет два раздела данных:

init - этот раздел данных содержит статичную информацию, которая может быть изменена системным администратором для задания в системе различных элементов. Например, в этом разделе могут быть заданы исходная скорость передачи данных по последовательным портам, разрешение/запрет тандема по портам D3. Он содержит запись для всех возможных элементов системы, даже если они физически не представлены.

devs - этот раздел данных содержит динамичную информацию. Обычно при загрузке команда TCL ":reset-async", запускаемая из макроса "system-coldstart", очищает файл "devs,devs," и копирует в этот раздел данные из раздела "devs,init,". Только физически представленные элементы присутствуют в этом разделе. Сохранение записи в данном разделе фактически является программированием устройства. Записи в данном разделе могут быть добавлены или удалены командами TCL "dev-make" или "dev-remov" (только в D3/Unix).

Идентификаторы записей этого файла являются идентификаторами элементов системы, которые состоят из литеры ("p" для портов D3, "s" для последовательных устройств, "e" для Ethernet и т.д.) с добавление десятичного числа (номер порта D3, номер последовательного устройства, идентификатора соединения TCP/IP и т.д.).

См. раздел "entity" в этом документе для получения дополнительной информации.

Оба раздела данных могут быть исследованы процессорами AQL и UP.

Структура записи этих файлов описана во включении "dm,bp,includes qcb.inc".

Примеры:

u devs,init s12

Исследование характеристик последовательного устройства 12. Команда вызывает Update Processor и позволяет отредактировать исходные настройки последовательного устройства. Редактирование этой записи в действительности не меняет установок. Они будут изменены при следующем запуске команды ":reset-async" (обычно при загрузке) или ":reset-async s12".

u devs p0

Исследование характеристик порта 0 D3. Может быть изменен только флаг "tandem", который разрешает или запрещает использование тандема с портом 0, и должен ли целевой процесс предупреждаться о включении/выключении тандема. См, "tandem".

sort devs = "s]"

Выводит текущее состояние всех последовательных портов.