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


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


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

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

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

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

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

    # cd /dev

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

    # ./MAKEDEV port

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

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

    # ls -l port

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




Начало  Назад  Вперед



Книжный магазин