Я скоро приступлю к победителю ARM Cortex M3 с официальным обучением (сторона процессора).Совет, необходимый для ARM Cortex M3 beginner
Теперь я немного поработал над Arduino и AVR, и у меня есть основы в электронике, но я в основном разработчик программного обеспечения. Я читал большинство тем здесь и совсем немного в отношении доступных инструментов, и они были действительно полезны. Мне нужно что-то, чтобы связать все эти элементы ответа вместе.
Я хотел бы оснастить комплект стартера, который является достаточно общим для меня, и это по крайней мере позволяет мне экспериментировать с различными аппаратными/программными комбинациями (Steppers, CAN-Bus, SPI и т. Д.). Я смотрю на следующий список (пожалуйста, не стесняйтесь, чтобы добавить больше деталей!):
- Cortex M3 Чип
- Оценочная плата
- Tool Chain
- JTAG инструменты
Для Я хотел бы, чтобы одна из моделей более высокого класса смогла попробовать немного всего. NXP LPC1768 кажется хорошим выбором, но есть и STM и Stellaris.
Интересные кандидаты в правление сейчас - это Keil MCP1760, STM3210E-EVAL, но я боюсь блокировки поставщика, поскольку я хотел бы попробовать различные инструментальные цепочки на одной плате. mBed очень привлекателен, но из уравнения из-за его онлайн-компилятора (если не используется обычный компилятор)
Для Toolchain у меня есть «чувство» к IAR, Rowley Associates. Я бы предпочел простоту использования/добросовестности по сравнению с открытым исходным кодом и, желательно, инструменты, которые можно было использовать для нескольких целей.
Нужен ли мне блок JTAG? Если это «стандартный отраслевой инструмент», похоже, мне хотелось бы хотя бы получить некоторый опыт. Похоже, что еще один источник блокировки поставщика жестко. Был бы я лучше использовать внешний, с которым я могу ознакомиться или просто использовать один, включенный в оценочную панель?
В принципе, мне нужна помощь в выборе выигрышной комбинации для вышеупомянутых категорий. Возможно ли это, или я наивна и должен смотреть на экономию затрат, потому что в конечном итоге я куплю один из них?
спасибо.
РЕЗУЛЬТАТЫ: То, что я заказал:
я наконец-то купил Иосиф Йиу "The Definitive Руководство по ARM CortexM3 (Embedded Technology)", нашли подготовку платформы CortexM3 (скоро) и купил комплект STMicro: STM3210C-Eval, который имеет встроенную систему датчиков и не подключен к определенной программной среде. Я также взял несколько плат STm32vl-Discovery (13 $ cdn от digikey!) Со встроенным JTAG. Я сейчас играю с оценочной версией (32K) из IDE Keil's, и я могу сказать, что я НАСТОЯТЕЛЬНО впечатлен! Я смог перестроить прошивку Discovery, загрузить ее и пройти через нее с помощью отладчика за один день!
Спасибо всем!
Возможно, вы захотите спросить об этом на http://electronics.stackexchange.com –
Спасибо, отличный сайт, еще одна закладка! –
У меня есть открытие stm32vl, но я получил только открытие stm32f. 168Mhz, i и d кэши, блок с плавающей запятой, криптография, хеш, достаточное количество памяти, много вспышки и т. Д. И т. Д. За $ 20 или меньше. mbeds собираются на хранение, и они остаются на моем столе. https://github.com/dwelch67/stm32vld/tree/master/stm32f4d –