LINUX.ORG.RU

История изменений

Исправление 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 морду.