Я сделал оба, больше GBA, чем DS. Сначала я рекомендовал бы GBA, а затем перейти на DS, потому что он удваивает сложность. Ezflash V gba размером 3 в 1 - хорошая карта. У меня есть загрузочный загрузчик для gba, который я написал на карту, используя NDS и программу, которую я загрузил, и я не могу вспомнить имя офф-рук. Как только загрузчик работал с последовательным кабелем и позволяет мне отлаживать программы, а также загружать их в RAM. эта карта также позволяет загружать в плунжер на карте и запускать оттуда, используя буфер предварительной выборки и большую программу. Для NDS я пробовал многие из карт. Циклоды хороши для повседневного использования, но для развития не так много. Мне кажется, мне понравился Acekard 2 лучше, или R4. подумайте о том, сколько раз вы вытаскиваете карту и вытаскиваете SD-карту и загружаете ее в компьютер. Очень больно, что вам нужна карта с слотом для SD-карты, на который вы можете получить, не вытаскивая карту слота. циклоды не так. Очень хорошая карта, хотя для NDS. Я не думаю, что это работает на NDSi, где делает acekard 2. Как для nds, так и для gba вы можете мочить ноги с помощью симуляторов, таких как visualboyadvance, они не совсем точны и очень распространены, что программы, работающие на симуляторе, не будут работать на реальном оборудовании, программы, работающие на реальном оборудовании, обычно будут работать на симуляторе хоть. удаление карты разработки, перепрограммирование и замена очень болезненны, загрузчики, Wi-Fi или любой другой способ, которым вы можете избежать, что стоит того.
Arduinos - это весело и интересно, лилипад и USB для серийного устройства - это тот, который я рекомендую, никаких пайки не требуется, и вы можете начать использовать для не больших инвестиций. Мне нравится armmite pro лучше, arduino как след, но основанный на руке (единственный lpc, который я бы купил, а не поклонник lpc прямо сейчас). И вам не нужно покупать серийную вещь, просто обычный USB-кабель и перемычку (ну может быть, скрепка для бумаг, пока вы не припаиваете на перемычку). Я только что заказал еще два, и до сих пор мой код, который удалил флеш-версию, и позволил мне загружать все, что я хочу, не работает, должен пойти на это. Я по-прежнему очень доволен olimex sam7-h64 и h256 (панель заголовка at91sam7s256), так как avr atmel очень дружелюбен для разработчиков с хорошими документами. Sparkfun - хорошее место, чтобы найти все вышеперечисленное в США. У Sam-ba теперь есть версия linux, если вы используете linux, как я, версия для Windows была там на некоторое время, довольно легко стереть и перепрограммировать, намного проще, чем ds или gba, наравне с ардуином или armmite pro или аналогичный.
Раньше светильник микро в настоящее время ti stellaris имеет хорошие доски. как gba/nds, но в отличие от других плат, о которых я упоминал, есть дисплеи и другие периферийные устройства для игры, usb - это все, что вам нужно для программирования. только режим большого пальца. GBA предпочитает режим большого пальца для производительности, но может идти в любом случае. nds, я не помню, никогда не понимал ширину автобусов и их время. Зная Nintendo и их дешевизну, вероятно, лучше/быстрее. плата lm3s811 eval была слишком легка для кирпича, 1968 год неплохой. Мне не нравится, что они отталкивают разработчиков от источника и в готовые библиотеки, адаптированные к rtos и конкретному набору компиляторов.
Да, dswifi по-прежнему является только инфраструктурным режимом, нет ad-hoc. Но вы * можете * просто выбросить необработанные пакеты 802.11, если вам нужно только поговорить с другими NDS. – 2008-09-28 04:00:23