Модификация драйвера ардуинки, добавление псевдо-сенсора
Доброго времени суток.
Есть arduino uno, есть дебиан 7 с ядром 3.2.0-4-686-pae, есть нормально компилирующийся и рабочий исходник драйвера к этой самой ардуинке.
Подключаю драйвер, ардуинка регается в /dev/ttyUSB0. Пока что она запрограммирована на передачу простых цифорок в последовательный порт. Следовательно, используя read(), могу читать эти самые цифорки на компьютере из /dev/ttyUSB0.
Задача состоит в том, чтобы написать модуль ядра, который будет не просто драйвером, как вышеуказанный исходник(регает устройство в системе, обслуживает функции read, write, и так далее), а чтобы каким-либо образом этот модуль мог сам экспортировать цифорки с ком-порта в файл. Либо, что приоритетней - экспортировать значения в lm-sensors(этакий псевдо-датчик на ком-порте). Про эти вещи долго-долго гуглил, и ничего по теме вообще не нашел...
Идея пока что одна - модифицировать/дописать уже имеющийся драйвер к ардуинке. Но на это у меня знаний и не хватает. Направьте на путь истинный, пожалуйста. Мб почитать что-нибудь по такой теме кинете, или пример какой-нибудь похожий:)