Tonny_Bennet
12-08-2012, 13:41
Здравствуйте.
Есть роутер 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
Реально ли реализовать задумку скриптовыми языками (не хочу возиться с компиляторами)?
Где найти мануалы/справочники/наборы примеров по предложенному языку?
Есть роутер 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
Реально ли реализовать задумку скриптовыми языками (не хочу возиться с компиляторами)?
Где найти мануалы/справочники/наборы примеров по предложенному языку?