Кстати, о Cygwin. Интересно, а при запуске проги под ним Win32 API доступно? Никогда не задавался таким вопросом, а вот теперь интересно стало. Ибо: Есть синтетический порт eCos под Linux. Когда-то я его малость смотрел - на первый взгляд, под Cygwin его пустить можно, ничего хитрого от Linux там не используется.
Есть синтетический порт RTEMS, тот вообще под POSIX без конкретизации.
Есть WinPcap
http://www.winpcap.org/
Он под Cygwin, собственно, и живет.
Есть синтетические порты LwIP, uIP на основе этого замечательного проекта - думаю, на основе их исходников можно будет написать "драйвер" для Ethernet под eCos.
Если при всем этом еще и Win32 API будет доступно - получится чудо среда для отладки!