Руководство FreeBSD

Добавление файлов /dev для портов


Замечание: FreeBSD5.0 включает файловую систему devfs, которая автоматически создает специальные файлы устройств по мере необходимости. Если вы используете версию FreeBSD с включенной поддержкой devfs, можно пропустить этот раздел.

Хотя ядро может уже поддерживать взаимодействие по последовательному или параллельному порту, вам необходим программный интерфейс, через которых работающие в системе программы смогут посылать и принимать данные. Именно для этого и существуют специальные файлы устройств в каталоге /dev.

Для добавления файла в каталог /dev для порта:

Станьте пользователем root с помощью команды su(1). Введите пароль пользователя root в ответ на приглашение.

Перейдите в каталог /dev:

# cd /dev

Введите команду:

# ./MAKEDEV port

Где port - имя специального файла устройства для порта, который вы хотите создать. Используйте lpt0 для принтера на первом параллельном порту, lpt1 для принтера на втором порту и т.д.; используйте ttyd0 для первого последовательного порта, ttyd1 - для второго и так далее.

Введите команду:

# ls -l port

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



Содержание раздела