Сборка драйвера уже описана здесь:
http://www.starterkit.ru/new/index.php?name=Forums&op=showtopic&id=152&pagenum=2
Кросс-тулчейнов много разных... Можно взять готовый или собрать самостоятельно отсюда:
http://www.starterkit.ru/new/index.php?name=Forums&op=showtopic&id=234
starterkit, Судя по описанию чипа в нем 6 USART
На плату выведен только один. На каких ножках остальные ?
Я так понимаю чтоб мне слушать другой usart нужно поперетыкать джамперы соответствующие ? и найти нужный порт в /dev ?
2 repairman, спасибо за участие!
Хочу добавить, на SK-MAT91SAM9XE512 можно коммутировать DBGUART и UART2 на RS232 преобразователь через джампера J7 и J8.
Теперь ищу решение с чтением данных с /dev/ttyS0
Банальное cat /dev/ttyS0 естественно ничего не выдает т.к. не знает с какой символьной скоростью нужно читать.
Есть у кого нибудь имеди как поток с uart читать?
repairman, Спасибо , ваш пример работает и я получил данные с ком порта.
Единственное что , после того как скрипт убить и запустив второй раз уже ничего не пишется в файл ... помогает только перезагрузка. Но с этим думаю справлюсь.
tip я компилил , запускаться запускается а вот данные не приходят. видимо дело в каких то параметрах(которые вы прописали в своем скрипте).
В любом случае спасибо за помощь :)
Попробовал читать данные с rs232 из C++ , в итоге так ничего хорошего и не получилось , вся проблема в том что данные поступает в бинарном виде(пробовал читать из файла и писать тут же в другой файл , так вот данные получаются разные !бред какой то :) не люблю c++).
Собрал buildroot , но внутри в пэкэджах не нашел perl'a :( хотя php есть ...
Каким образом все таки можно поставить на плату perl?