История изменений
Исправление Norgat, (текущая версия) :
Я бы взял Python (второй или третий 100% есть под любым Linux). Думаю у тебя уже должны быть наработки на C по управлению железками. Если так, то смотри в сторону ffi (там реализаций много, вот одна https://docs.python.org/2/library/ctypes.html).
Дальше ты просто берёшь http://bottlepy.org/ и лепишь себе web морду.
P.S. Если у тебя web-сервер на компе стоит, то никакой разницы есть у тебя Ethernet или просто COM\USB\etc нет вообще.
У тебя управление железкой будет примерно такое web клиент <-> web server <-> демон управления железкой <-> C код для передачи\получения данных <-> Твоя железка.
Отдельный демон я сделал бы, чтобы не заморачиваться с потоками на web серваке, а просто гонял бы команды по RPC какому-нибудь.
Исправление Norgat, :
Я бы взял Python (второй или третий 100% есть под любым Linux). Думаю у тебя уже должны быть наработки на C по управлению железками. Если так, то смотри в сторону ffi (там реализаций много, вот одна https://docs.python.org/2/library/ctypes.html).
Дальше ты просто берёшь http://bottlepy.org/ и лепишь себе web морду.
P.S. Если у тебя web-сервер на компе стоит, то никакой разницы есть у тебя Ethernet или просто COM\USB\etc нет вообще.
У тебя управление железкой будет примерно такое web клиент -> web server -> демон управления железкой <-> C код для передачи\получения данных <-> Твоя железка.
Отдельный демон я сделал бы, чтобы не заморачиваться с потоками на web серваке, а просто гонял бы команды по RPC какому-нибудь.
Исходная версия Norgat, :
Я бы взял Python (второй или третий 100% есть под любым Linux). Думаю у тебя уже должны быть наработки на C по управлению железками. Если так, то смотри в сторону ffi (там реализаций много, вот одна https://docs.python.org/2/library/ctypes.html).
Дальше ты просто берёшь http://bottlepy.org/ и лепишь себе web морду.