|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Socket + SerialPort под OpenWRT |
|
Socket + SerialPort под OpenWRT
|
Ветеран Сообщения: 1384 |
Профиль | Отправить PM | Цитировать Здравствуйте.
Есть роутер dir-320 с установленной прошивкой openwrt. К роутеру через USB подключается некоторый внешний модуль, который в системе определяется как ttyACM0 и с ним можно общаться простыми текстовыми командами (echo 'command' > /dev/ttyACM0). Необходимо написать ПО, которое будет слушать порт и всё принятое просто отправлять в /dev/ttyACM0; и всё, чем будет отвечать модуль - программа должна отправлять обратно через другой порт. ПО которое будет общаться с роутером с другой стороны писаться на c#. У меня есть некоторый опыт написания программ на C#; под *nix писал несложные bash скрипты. Т.к. Объём памяти и набор библиотек для программирования в прошивке ограничен возникает несколько вопросов. На чём писать модуль для роутера? При компиляции доступен выбор следующих библиотек языков пограммирования: x x Erlang ---> x x Java ---> x x JavaScript ---> x x Lua ---> x x PHP ---> x x Perl ---> x x Python ---> x x Ruby ---> x x < > 4th.................................................................. 4th x x < > eggdrop.................................................. EggDrop IRC BOT x x < > sigscheme...................................................... SigScheme x x < > slsh........................................................ S-Lang Shell x x < > tcl............................................................. TCL Lang Где найти мануалы/справочники/наборы примеров по предложенному языку? |
|
------- Отправлено: 13:41, 12-08-2012 |
Старожил Сообщения: 383
|
Профиль | Отправить PM | Цитировать Я особо не в курсе (языка ни одного не знаю), но на С/С++ вроде пишут. А скомпилить через тулчейн думаю не проблема. А если писать скрипт на перле/питоне/пхп - то нужно ведь будет интерпретатор соответствующего языка устанавливать - он может на 4мб флэш не поместиться да и вообще имхо это не embedded way
http://dipcore.com/?p=224 http://wiki.openwrt.org/doc/devel/packages Работа с послед портом на lua Я бы сдох) Ниасилил всмысле.. Исходники библиотеки там еще править.. http://h-wrt.com/ru/doc/sp На С (компилит с помошью gcc из тулчейна) http://gliffer.ru/articles/diy-ili-s...r-posetiteley/ http://we.easyelectronics.ru/Lifelov...soznaniya.html |
Последний раз редактировалось sedarmill, 12-08-2012 в 22:18. Отправлено: 18:10, 12-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Цитата sedarmill:
Цитата sedarmill:
Может есть вариант использовать ООП но в скриптовой реализации??? |
||
------- Отправлено: 09:34, 13-08-2012 | #3 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:55, 14-08-2012 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] OpenWrt | SharkyUA | Хочу все знать | 2 | 18-04-2012 09:19 | |
[решено] Socket AM3 на Socket AM2 | sLiDeR-X | Выбор отдельных компонентов компьютера и конфигурации в целом | 8 | 31-01-2010 11:50 | |
Можно ли на материнку с Socket AM2 установить процессор с Socket AM2+? | flev45 | Материнские платы и память | 7 | 04-12-2009 16:39 | |
Socket 478 | cer50nun | Процесcоры | 11 | 10-09-2008 17:37 | |
Socket 370 | MAXTOR | Непонятные проблемы с Железом | 11 | 29-04-2003 16:37 |
|