![]() |
|
|
#11 |
|
Junior Member
Регистрация: 25.08.2013
Сообщений: 15
Вес репутации: 0 ![]() |
Я подумал, а может есть на плате контроллера LED UART или TTL, написал производителю, и о да, он есть.
Поэтому сначала я избавился от переходника usb to rs-232. Заменил его переходником usb to ttl, он меньше по размеру, все нормально работает. Но тоже бывает залипает. Вроде немного стабильнее. Потом подумал, что можно тогда вообще обойтись без всяких переходников, поскольку у роутера есть UART. Так вообще все оч. компактно получается. Есть сложности с тем что в /dev/ttyATH0 (UART роутера) все что система должна выводить в терминал. Как правило при загрузке туда пишется куча всего... Это не оч. нравится LED панели понятное дело, т.к. она думает, что это какие-то нужныые данные на нее приходят. Как можно отключить вывод чего либо в терпинал? Т.е. чтобы в /dev/ttyATH0 никогда ничего не писалось из системной информации? PHP код:
Эту тему читал - http://cyber-place.ru/showthread.php...Fdev%2FttyATH0 Про rmmod не понял. Комментирование /etc/inittab не помогает. Где можно почитать про перекомпиляцию ядра? Как в случае если порт залипнит можно отключить и подключить заново /dev/ttyATH0? команда usbreset уже в данном случае не прокатит. Хочется попробовать, конечно если гемора будет сл. много, то сделаю через переходник usb to ttl Есть нюанс с тем что socat работает с /dev/ttyATH0 тоже как-то особо, проходит только первый пакет, но думаю это можно решить конвертацией протоколов TCP --> UDP --> /dev/ttyATH0, о чем упомянул выше. UPD: если установить задержку несколько секунд после загрузки, чтобы socat немного подождал, чтобы все команды пробежали в консоле, то все хорошо коннектится. Но вопрос как перекеподключить устройство /dev/ttyATH0 все равно актуален, хотя пока не видел чтобы порт отваливался... Последний раз редактировалось BeZoom; 04.11.2013 в 18:00. |
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|