roboforum.ru

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


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

В этом разделе обсуждаются вопросы по использованию ПК и КПК в робототехнике.
Программирование, настройка, аппаратная часть.

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

Сообщение dccharacter » 23 янв 2014, 23:57

Я вот как решил в итоге:
http://dccharacter.blogspot.com/2013/12 ... ively.html
команда read
Проблема была только в ресете терминала, но я его вручную ресеттю, а потом читаю
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение =DeaD= » 24 янв 2014, 08:53

У меня похоже OR-AVR-M128-DS успевает ответить иногда раньше, чем запустится следующая shell-команда на OR-WRT, видимо потому что скорость 115200 :)
Но главное я не понимаю, из-за чего он сыплет ошибками :(
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение setar » 24 янв 2014, 10:14

ошибки могут быть реакцией на дублирование консоли по первому сериал порту.
можно попробовать продампить содержимое порта со второго устройства с линуксом (комп/ноут)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение =DeaD= » 24 янв 2014, 10:27

Так я цеплял сериал-порт роутера через USB-UART свой - там с виду всё прилично, никакого дублирования. Магия.
Надо видимо взять 2 USB-UART'а и подцепиться RX-линиями к рабочему соединению между контроллером и роутером :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение elmot » 24 янв 2014, 11:23

Попробуй скрипт на lua, перестань в шелл играть, там рыбы нет все равно.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение =DeaD= » 24 янв 2014, 12:21

А оно нормально помещается во встроенный флэш роутера?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение linvinus » 24 янв 2014, 12:47

=DeaD=, выложите пожалуйста ваш текущий баш скрипт и прошивку которая стоит в OR-AVR-M128-DS я вечером проверю.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

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

Сообщение =DeaD= » 24 янв 2014, 13:04

Вечером смогу выложить только, сейчас я в офисе, тут ничего нету с собой :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение elmot » 24 янв 2014, 14:13

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

Нормально. В последних версиях OR-WRT уже включено. Правда там нет либы для доступа к uart, но через файловый доступ должно работать
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение =DeaD= » 24 янв 2014, 14:18

Заманчиво! Сегодня попробую!
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение dccharacter » 24 янв 2014, 20:27

Ошибками он сыпет, возможно, из-за ресета USB-донгла
Про луа и питон - у меня был опрос датчиков на питоне - выжирал память по чуть-чуть. Естественно в условиях роутера нихрена ты не отловишь никакую проблему. Поэтому я и занялся шеллом. На луа подобная проблема может появится. В итоге вместо демона на питоне я дергал скрипт по крону - запустился, проинициализировал все передатчики, опросил, дождался ответа, умер.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение linvinus » 05 фев 2014, 13:10

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

http://elinux.org/RPi_Serial_Connection
пример с распберри но общий смысл одинаковый, нужно ядро отключать от порта иначе оно будет мешать.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

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

Сообщение noonv » 05 фев 2014, 14:32

Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

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

Сообщение =DeaD= » 05 фев 2014, 15:35

Я пока подвесил вопрос. В целом оно уже работало, но сейчас что-то всяких дел навалилось. И я решил уже какую-то практическую задачу себе поставить по "мини-умному-дому-в-квартире" и уже решать что-то с внятной целью.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Широкий » 12 июн 2014, 09:01

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

cp /dev/ttyxx file

Тупо пишет в файл все байты что пришли на ком-порт независимо от скорости.
Аватара пользователя
Широкий
 
Сообщения: 185
Зарегистрирован: 25 сен 2006, 20:56
Откуда: Можайск
Skype: rtt1971
прог. языки: Java, C++
ФИО: АВ

Пред.

Вернуться в Компьютеры в роботостроении

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4