Платы Arduino являются недорогими, а платформа чрезвычайно популярна. Я покупаю такие вещи, как sparkfun.com, в области разработчика в левой части страницы. В sparkfun вы также найдете множество других аналогичных плат от разных производителей. Мне нравится lillypad над arduino pro mini только потому, что у него уже запрограммированы штыри программирования. Вам понадобятся утилита для последовательной платы usb usbddi для питания и программирования. Я поклонник armmite pro, который основан на руке. mbed2 очень прост, когда вы его подключаете, он отображается как флеш-диск, вы копируете его .bin-файл и нажимаете кнопку, и он загружает программу и запускает ее. Синие светодиоды дают мне мигрень, но это было решено путем замены зелеными светодиодами. У меня есть несколько панелей olimex в стиле заголовков, хорошие вещи, но никогда не использовались с дисплеями и кнопками. Переход на другие сайты ez430 msp430 - хорошая стартовая платформа, но без кнопок, которые вы заинтересованы в использовании, семейство stellaris cortex-m3 хорошо, я бы пропустил плату 811 и пошел, может быть, в 1978 году или что-то в этом диапазоне, 811 слишком легко кирпич.
Большинство из упомянутых выше (не платформ olimex) имеют песочницы для безопасного воспроизведения (среды разработки под ключ), но в то же время вы не заперты в этих средах, вы можете сделать свое дело если хотите, используйте разные инструментальные средства, флеш-программисты и т. д. Я лично избегал бы lpcxpresso по этой причине, болезненно привязан к обоим окнам и их песочнице.
sam7-h256, например, плата olimex, питается от usb, а программа, называемая sam-ba, используется для загрузки ваших программ в чип. У этой конкретной платы нет кнопок, но платы в этом семействе также запрограммированы одинаково. в основном один USB-кабель для питания и программирования. И, как AVR (arduino и avr butterfly основаны на avr micro), at91sam7s является частью atmel. У Atmel, похоже, есть преимущество перед конкурентами за лучшую документацию и поддержку. По крайней мере, я полагаю, что это способствует популярности avr (сайт avrfreaks существовал до avr butterfly и arduino), и это, безусловно, делает меня похожим на их продукты на основе рук.
короткий ответ, начинающийся с http://www.sparkfun.com с левой стороны, нажмите «Инструменты разработки», и есть много решений.Вы хотите найти что-то вроде arduino, armmite pro, mbed, которое либо автономно, либо с помощью usb на основе ftdi, которое вы оба управляете доской и имеете интерфейс для программирования. На странице должны быть ссылки на веб-сайты с инструментами разработки, компиляторами и т. Д., А также инструменты для фактической загрузки программы на доске. Я рекомендую попробовать микрофон arm, avr и msp430, а также разные поставщики (например, много разных консольных решений со своими плюсами и минусами).
Возможный дубликат [Как начать программирование микроконтроллера?] (Http://stackoverflow.com/questions/78744/how-to-start-programming-microcontroller) –