Тема совсем не изученная. Полагаю, приоритеты такие: 1) К чему уже прикручен GDB, или его можно несложно прикрутить 2)либо есть уже, либо несложно прикрутить компоненты "минимального MCU" -- контроллер прерываний
-- таймер
-- UART в самом простом виде
3) возможность создания простых эмуляторов устройство - SD карта, например.