дано:
управляющая плата с полноценной ОС;
ведомая плата с различными датчиками, шинами, приводами и etc;
необходимо:
связать управляющую плату с ведомой по ethernet'у;
как я это вижу:
1: разработать «синхронный» протокол работающий поверх ethernet frame и предоставляющий N каналов мультиплексируемых по таймслотам + передачу команд. в итоге просто имеем N виртуальных каналов и биндим каждое оконечное устройство в/в на ведомой плате на конкретный канал;
2: например на основе 1 сделать более «умный» протокол с возможностью экспорта «устройств» на ведомой плате, получения списка устройств и описания устройств с ведомой платы, «монтирование» этих устройств на управляющей плате и использование их уже как «нативных»;
3: other?;
собственно дискач.