Посмотрел тему по диагонали и такие мысли: если на борту железки линух и есть доступ до консоли, то что мешает реализовать вебку? Если в ихнем ядре нет дров под конкретную вебку, то не сильно сложно перекомпилять ядро (зависит канешно от проца и наличия toolchain'a, а уж исходники найти не проблема). В своё время занимался подобными задачами на процах разных архитектур(моторола, мипс и прочие интели ). Тулчейны в инете есть. Есть также спец урезаные версии библиотек и готовых дистров линуха. С исходниками дров естесственно есть проблемы, т.к. компании не особо их выкладывают, но кто ищет тот всегда находит Будут вопросы - обращайтесь
Добавлено спустя 1 час 7 минут 6 секунд:
Есть проектик OpenWRT. Это линух дистр для роутеров (но у них там достаточно мощный список поддерживаемого оборудования). Обычно на таких железках ось(линух урезаный донельзя, но функциональный) зашита во флэш с файловой системой squashfs, она рид онли, но смонтировать ее, изменить данные и заново залить несложно (делал это все сам тока с подобной фс - jffs). Получаем таким образом обычный компик, с USB, wifi, Ethernet и прочее что есть на борту под своим управлением. Ком порт обычно присутствует в виде штырьков на плате (сами знаете чо туда тыкать, подсказка - обычно простая схемка на логике или max232). К USB подключаем чо нам надо и смотрим нашел линух девайс или нет. Если нет, то думаем\ищем. А если нашел, то ставим софт для девайса и используем.