а если вся система -- это одно ядро? конечно, зависит от проекта и от возлагаемых задач если мне нужно обеспечить автоматическое тестирование для статических данных, то я могу в ряде случаев обойтись без внешних дивайсов, имитируя их подготовленными данными.
если же... динамика. все... приплыли. надо городить макет для тестирования в железе, либо брать хорошую систему симуляции всего и вся.
Короче как обычно. Статика всегда тестируется проще.