Начните с qemu для эмулятора, linux-дистрибутивов и некоторых плат на рынке и за его пределами. Зайдите на sparkfun.com. Есть много плат за $ 50 для изучения ассемблера, но не обязательно linux. Вы хотите выучить сначала arm7 или arm, а затем thumb. Доска для рекламы (при условии, что она не слишком дешевая) лучше, чем доска для бега, так как для того, чтобы сделать ее полезной, вам понадобится потратить еще 150 долларов на кабели и USB. Доска объявлений о сборе заняла неделю или две, чтобы добраться до США с момента заказа. За эти деньги я предпочитаю открытую плату или подключаемый компьютер с Marvell Sheeva. Или для более старой системы перейдите на Embeddedarm.com. Если вы ищете ассемблер, вам не понадобится система с поддержкой Linux, так что выбирайте что-нибудь из sparkfun, arm7, например, sam7 или lpc, у вас уже есть последовательный порт, но вы должны подавать питание. Получите Jtag-Tiny или три от Amontec, отличный инструмент, чтобы просто иметь.
Game boy advance - это хорошее место, чтобы научиться программировать руку и большой палец, visualboy advance - хороший эмулятор. Я могу показать вам, как сделать последовательный кабель и найти оборудование для других вещей. Есть линукс. NDS (Nintendo DS) также является хорошей системой, но я бы сначала начал с GBA. Избегайте NDSi.
Отказ от ответственности: я не имею никакого отношения к руке, но имею по крайней мере одно из всего, что описано выше, плюс несколько звездных досок (thumb2 изучает кортекс-m3 ПОСЛЕДНЕЕ после руки и большого пальца).