![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Обновил инструкцию, добавил для ar933x процессоров, драйвера всё же разные.
P.S. Намудрили Вы с этим, я Вам привел действие из трех линейных команд. Команды можно забить в /etc/rc.local и забыть об этом... |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 01.12.2013
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
2Dioptimizer -стоит попробовать спасибо
2Admin 2SilverSwift -Да , то-же так думал, я с помощью индентификаторов "$GPRMC"(начало нужной мне строки) и "*"(звездочка перед контрольной суммой и концом строки) выдергивал нужное мне из NMEA0183 протокола Примечание: Вдруг кто не знает NMEA0183 - это то , что с GPS приемников валится.... |
![]() |
![]() |
![]() |
#3 | |
Junior Member
Регистрация: 01.12.2013
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
Вот это положил в /etc/rc.local
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
wallera
Пожалуйста, можете выложить (всмысле лог ответа ls) содержимое папок: Цитата:
Цитата:
Последний раз редактировалось Dioptimizer; 04.12.2013 в 07:50. |
||
![]() |
![]() |
![]() |
#5 | |
Junior Member
Регистрация: 01.12.2013
Сообщений: 23
Вес репутации: 0 ![]() |
![]() Цитата:
Последний раз редактировалось wallera; 04.12.2013 в 09:28. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#7 | |||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В общем забудьте всё, что я писал раньше.
Нашел универсальное решение (это касается последних ревизий, начиная с r36992). 1. Пишем в консоли или забиваем в rc.local одну команду: Цитата:
Если мы хотим, чтобы "транслирование лога в консоль" отключилась чуть раньше, то вместо вышеописанного, можно воспользоватся файлом /etc/sysctl.conf, добавив в него следующую строку : Цитата:
Отключение затрагивает только консоль взаимодействующую с физическим портом (первое значение из 4х цифр), т.е. dmsg будет работать как положено. Подробнее... 2. Теперь необходимо отключить запрос консоли через UART (обычно, когда нажимаем Enter в UART консоли - открывается консоль роутера), чтобы отключить эту функцию, необходимо в /etc/inittab, закомментировать последнюю строку : Цитата:
Удачи! Последний раз редактировалось Dioptimizer; 08.12.2013 в 10:13. |
|||
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 01.12.2013
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
2Dioptimizer
MEGA_Спасибо! А подскажите я использую /dev/ttyATH0 как очистить буфер /dev/ttyATH0 перед его использованием? А то при первом чтении с порта мусор который был в буфере добавляется к данным которые я ввожу с терминала Например я ввожу АВС ,а в результате после чтения получаю: МУСОР(плюс)АВС Последний раз редактировалось wallera; 14.12.2013 в 06:47. |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 01.12.2013
Сообщений: 23
Вес репутации: 0 ![]() |
![]()
К mr3020 , к его железному УАРТу подключен адаптер USB-UART.
Адаптер подключен к ноуту , на ноуте запущен Гипертерминал . Роутер подключен через telnet PuTTY- здесь ВСЕ РОВНО! На роутере через PuTTY запускаю cat /dev/ttyATH0, перехожу на вкладку Гипертерминала, начинаю набирать 1234 , в окне PuTTY ничего не происходит ,КАК ТОЛЬКО нажимаю ENTER, 1234 высвечивается в консоли PuTTY.....ТОесть данные 1234 перемещаются из железного буфера UART в консоль , ТОЛЬКО ПОСЛЕ ПОЯВЛЕНИЯ кода символа 0хА(ENTER) на входе UARTA. Вывод: фактически пока не будет ENTER , я не могу посмотреть , что у меня находится в аппаратном буфере UART: Фигня какая..... ![]() Последний раз редактировалось wallera; 15.12.2013 в 07:25. |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно подробнее, и более понятно?
И желательно с логом или скрином. шаг 1 - происходит то-то шаг 2 - происходит то-то .... И учитывая, то что консоль реагирует на ENTER - Вы не закомментировали последнюю строку в /etc/inittab. Или просто удалите последнюю строку, может Вы символ другой использовали... Последний раз редактировалось Dioptimizer; 15.12.2013 в 18:31. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|