Под PC есть два варианта - как подзадача под линуксом (synthetic target )- и под голое железо. Первый вариант я использовал для отладки и освоения - сборка/запуск гораздо быстрее, можно проверять идеи, отлаживать взамодействие своей задачи с системой.
Второй вариант - уже как чисто встраиваемая, запускается и отлаживается под vmware.
Здесь можно было с сетевыми задачками поиграть - в vmware есть приличный эмулятор
сетевой карточки.
Да, и еще забыл написать - в eCos есть огромный набор тестов, объем кода тестов сопоставим с объемом кода самой ОС. Поэтому после генерации версии, с которой предстоит плотно работать, обычно собирается и прогоняется весь набор тестов - для ядра,
библиотек, драйверов, устройств

Благо, процесс достаточно автоматизирован,
можно потом просто логи посмотреть и сделать выводы о пригодности версии.