Платы Arduino стоят недорого, а платформа пользуется огромной популярностью.Я покупаю такие вещи у sparkfun.com в разделе для разработчиков внизу страницы.В sparkfun вы также найдете много других подобных плат от разных производителей.Мне нравится LillyPad над Arduino Pro Mini только потому, что на нем уже запаяны контакты для программирования.Вам понадобится USB-плата ftdi для питания и программирования.Я фанат 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, а также разных поставщиков (например, множество различных решений на базе arm со своими плюсами и минусами).