Добрый День господа из Moxa, предо мной стоит задача, по запуска Вашего драйвера, на встраиваемую платформу, Linux (core 4.1.15), я добавил драйвер в билдрут моей встраиваемой системы и добавил его вместе с ядром. сам *.ko файл я запускаю вручную, как и дополнительные скрипты запуска. у меня linaro компилятор под arm. Но вот проблемма, возникла, как только я пытаюсь открыть виртуальные соединения tty, я получаю ошибку:
./maddsrv 192.168.0.218 4
И получил:
Adding Server...
ttyr00, cur00
ttyr01, cur01
ttyr02, cur02
ttyr03, cur03
Added RealCom server: ip : 192.168.0.218
sh: invalid number 'root'
sh: invalid number 'root'
sh: invalid number 'root'
sh: invalid number 'root'
sh: invalid number 'root'
sh: invalid number 'root'
sh: invalid number 'root'
sh: invalid number 'root'
rm -f /dev/ttyr00
rm -f /dev/ttyr01
rm -f /dev/ttyr02
rm -f /dev/ttyr03
mknod -m 666 ttyr00 c 33 0
rm -f /dev/cur00
mknod -m 666 cur00 c 38 0
mknod -m 666 ttyr01 c 33 1
rm -f /dev/cur01
mknod -m 666 cur01 c 38 1
mknod -m 666 ttyr02 c 33 2
rm -f /dev/cur02
mknod -m 666 cur02 c 38 2
mknod -m 666 ttyr03 c 33 3
rm -f /dev/cur03
mknod -m 666 cur03 c 38 3
*** Error in `/usr/lib/npreal2/driver/mxloadsvr': free(): invalid next size (normal): 0x00c16088 ***
Aborted
chmod: /etc/rc.d/rc.local: No such file or directory
/*****************./
Но несмотря на это, он виртуальные порты добавил
Я попытался открыть добавленный порт
stty -F /dev/ttyr01 115200 -parity cs8 -cstopb
stty: can't open '/dev/ttyr01': No such device or address
Может есть на сайте иструкция о том как добавлять драйверы в сборку для embede Linux?
Вот мой патч для добавки драйвера
buildroot-2017.08-sk-moxa.patch