roboforum.ru

Технический форум по робототехнике.

Прошу помощи linux-спецов по sh или awk

Re: Прошу помощи linux-спецов по sh или awk

dccharacter » 23 янв 2014, 23:57

Я вот как решил в итоге:
http://dccharacter.blogspot.com/2013/12 ... ively.html
команда read
Проблема была только в ресете терминала, но я его вручную ресеттю, а потом читаю

Re: Прошу помощи linux-спецов по sh или awk

=DeaD= » 24 янв 2014, 08:53

У меня похоже OR-AVR-M128-DS успевает ответить иногда раньше, чем запустится следующая shell-команда на OR-WRT, видимо потому что скорость 115200 :)
Но главное я не понимаю, из-за чего он сыплет ошибками :(

Re: Прошу помощи linux-спецов по sh или awk

setar » 24 янв 2014, 10:14

ошибки могут быть реакцией на дублирование консоли по первому сериал порту.
можно попробовать продампить содержимое порта со второго устройства с линуксом (комп/ноут)

Re: Прошу помощи linux-спецов по sh или awk

=DeaD= » 24 янв 2014, 10:27

Так я цеплял сериал-порт роутера через USB-UART свой - там с виду всё прилично, никакого дублирования. Магия.
Надо видимо взять 2 USB-UART'а и подцепиться RX-линиями к рабочему соединению между контроллером и роутером :)

Re: Прошу помощи linux-спецов по sh или awk

elmot » 24 янв 2014, 11:23

Попробуй скрипт на lua, перестань в шелл играть, там рыбы нет все равно.

Re: Прошу помощи linux-спецов по sh или awk

=DeaD= » 24 янв 2014, 12:21

А оно нормально помещается во встроенный флэш роутера?

Re: Прошу помощи linux-спецов по sh или awk

linvinus » 24 янв 2014, 12:47

=DeaD=, выложите пожалуйста ваш текущий баш скрипт и прошивку которая стоит в OR-AVR-M128-DS я вечером проверю.

Re: Прошу помощи linux-спецов по sh или awk

=DeaD= » 24 янв 2014, 13:04

Вечером смогу выложить только, сейчас я в офисе, тут ничего нету с собой :)

Re: Прошу помощи linux-спецов по sh или awk

elmot » 24 янв 2014, 14:13

=DeaD= писал(а):А оно нормально помещается во встроенный флэш роутера?

Нормально. В последних версиях OR-WRT уже включено. Правда там нет либы для доступа к uart, но через файловый доступ должно работать

Re: Прошу помощи linux-спецов по sh или awk

=DeaD= » 24 янв 2014, 14:18

Заманчиво! Сегодня попробую!

Re: Прошу помощи linux-спецов по sh или awk

dccharacter » 24 янв 2014, 20:27

Ошибками он сыпет, возможно, из-за ресета USB-донгла
Про луа и питон - у меня был опрос датчиков на питоне - выжирал память по чуть-чуть. Естественно в условиях роутера нихрена ты не отловишь никакую проблему. Поэтому я и занялся шеллом. На луа подобная проблема может появится. В итоге вместо демона на питоне я дергал скрипт по крону - запустился, проинициализировал все передатчики, опросил, дождался ответа, умер.

Re: Прошу помощи linux-спецов по sh или awk

linvinus » 05 фев 2014, 13:10

=DeaD=, ну как получилось?
Вот ещё полезные ссылки
http://stackoverflow.com/questions/1243 ... -c-program

http://elinux.org/RPi_Serial_Connection
пример с распберри но общий смысл одинаковый, нужно ядро отключать от порта иначе оно будет мешать.

Re: Прошу помощи linux-спецов по sh или awk

noonv » 05 фев 2014, 14:32


Re: Прошу помощи linux-спецов по sh или awk

=DeaD= » 05 фев 2014, 15:35

Я пока подвесил вопрос. В целом оно уже работало, но сейчас что-то всяких дел навалилось. И я решил уже какую-то практическую задачу себе поставить по "мини-умному-дому-в-квартире" и уже решать что-то с внятной целью.

Re: Прошу помощи linux-спецов по sh или awk

Широкий » 12 июн 2014, 09:01

В эпоху платных программ для учете телефонных звонков делали так:

cp /dev/ttyxx file

Тупо пишет в файл все байты что пришли на ком-порт независимо от скорости.


Rambler\'s Top100 Mail.ru counter