ми задачката може да е в една от двете крайности - много сложна или много проста, според тва кво имаш...
Ако си имаш готова платка, емулатор, готов порт и документация кое как се вързва, как се инсталира и т.н. - всичко което трябва да направиш е да намериш къде да си вмъкнеш драйвера, едно make и си в джаза...
Обаче ако почнеш да сам да си правиш порт, да се чудите какъв емулатор, без документация и прочее може много яко да настъпите дявола за опашката
Гну-то по принцип е хубава работа, ама след като му свикнеш. Безплатно е, ама ако знаеш какво правиш и как да го направиш, иначе по-добре да си платиш някакъв комерсиален порт дето има читава документация и евентуално съпорт че иначе голямо копане ви чака....