Я сделал оба, больше GBA, чем DS. Я бы рекомендовал сначала GBA, а затем перейти на DS, потому что это удваивает сложность. Ezflash V gba размером 3 в 1 - хорошая карта. У меня есть загрузчик для gba, который я записал на карту, используя NDS, и программу, которую я скачал и не могу вспомнить имя от руки. После того, как загрузчик работал последовательный кабель и позволяет мне отлаживать программы, а также загружать их в оперативную память. эта карта также позволяет вам загружаться в оперативную память на карте и запускаться оттуда с использованием буфера предварительной выборки и более крупной программы. Для NDS я перепробовал многие карты. Циклод хорош для повседневного использования, но не для развития. Я думаю, что мне больше понравился Acekard 2 или R4. Подумайте, сколько раз вы вытаскиваете карту, извлекаете SD-карту и загружаете ее в компьютер. Очень больно, вам нужна карта со слотом для SD-карт, на которую вы можете получить, не вынимая карту slot0. Циклодов не так. Очень хорошая карта для NDS. Я не думаю, что это работает на NDSi, где acekard 2 делает. Как для nds, так и для gba вы можете получить удовольствие от симуляторов, таких как visualboyadvance, они не совсем точны и очень распространены: программы, работающие на симуляторе, не будут работать на реальном оборудовании, программы, работающие на реальном оборудовании, обычно работают на симуляторе хоть. удаление карты разработки, перепрограммирование и замена очень болезненны, загрузчики, Wi-Fi или любой другой способ, которым вы можете избежать, который того стоит.
Arduinos - это весело и интересно, я рекомендую lilypad и usb to serial, пайка не требуется, и вы можете начать использовать его без больших вложений. Мне больше нравится armmite pro, arduino как след, но основанный на руке (единственный lpc, который я бы купил, а не lpc fan прямо сейчас). И вам не нужно покупать серийную вещь, просто обычный USB-кабель и перемычку (ну, может, скрепку, пока вы не припаяете перемычку). Я только что заказал еще два, и пока мой код, который стер флеш-память и позволил мне загрузить все, что я хочу, не работает, должен разобраться. Я по-прежнему очень доволен olimex sam7-h64 и h256 (системная плата at91sam7s256), поскольку avr atmel очень дружелюбен к разработчикам и имеет хорошие документы. Sparkfun - хорошее место, чтобы найти все вышеперечисленное в США. У Sam-ba теперь есть версия для Linux, если вы используете Linux, как я, версия для Windows была там некоторое время, довольно легко стиралась и перепрограммировалась, намного проще, чем ds или gba, наравне с Arduino или Armmite Pro или аналогичный.
Раньше световой микро, теперь у ti stellaris есть несколько хороших досок. как и gba / nds, но в отличие от других плат, о которых я говорил, есть дисплеи и другие периферийные устройства, с которыми можно играть, usb - все, что вам нужно для программирования. только в режиме большого пальца. GBA предпочитает режим большого пальца для производительности, но может пойти в любую сторону. Во-вторых, я не помню, никогда не доходил до того, чтобы понять ширину автобусов и их время. Знание Nintendo и их дешевизны, вероятно, лучше / быстрее. Eval Board lm3s811 было слишком легко кирпичить, 1968 год - неплохой. Мне не нравится, что они отталкивают разработчиков от исходных текстов до готовых библиотек, адаптированных к rtos и конкретному набору компиляторов.