COM порт -> консоль
Модератор: Модераторы разделов
-
Skip
- Сообщения: 30
- ОС: Debian
COM порт -> консоль
Есть устройство, типа клавиатуры, которое при нажатии на клавиши генерит определенные коды. Оно подключается к вычислительному устройству (mips, линукс, 2.4.30) через последовательный порт. Необходимо реализовать так, чтобы фактически это устройство считалось клавиатурой и данные попадали на консоль. Драйвер для последовательного порта уже написали. Если кто-нибудь может подсказать на этот счет что либо или есть пример аналогичного устройства буду признателен. Заранее спасибо.
-
Skip
- Сообщения: 30
- ОС: Debian
Re: COM порт -> консоль
В общем вопрос можно разбить на 3 части:
1. Как в модуле ядра получить доступ к данным, приходящим через последовательный порт. Для этого необходимо работать с файлом устройства или через какой-нибудь буфер ОС ?
2. Перевод кодов (тут проблем нету)
3. Передача кодов клавиш из модуля ядра на активную в данный момент консоль.
Буду рад любой полезной информации по п. 1 или п. 3.
1. Как в модуле ядра получить доступ к данным, приходящим через последовательный порт. Для этого необходимо работать с файлом устройства или через какой-нибудь буфер ОС ?
2. Перевод кодов (тут проблем нету)
3. Передача кодов клавиш из модуля ядра на активную в данный момент консоль.
Буду рад любой полезной информации по п. 1 или п. 3.
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: COM порт -> консоль
1. Как в модуле ядра получить доступ к данным, приходящим через последовательный порт. Для этого необходимо работать с файлом устройства или через какой-нибудь буфер ОС ?
Для этого нужно использовать дисциплину последовательной линии, пример использования можно посмотреть в /usr/scr/linux/drivers/net/slip.c. А почитать здесь http://www.linux-mag.com/content/view/1896/2298/ или здесь http://www.linux.it/~rubini/docs/serial/serial.html
LightLang Team
-
Skip
- Сообщения: 30
- ОС: Debian
Re: COM порт -> консоль
Спасибо. Одной проблемой меньше.