Я скоро приступлю к победе в ARM Cortex M3 с официальной тренировкой (со стороны процессора).
Теперь я немного успел поработать с Arduino и AVR и у меня есть некоторые основы в электронике, но я в основномразработчик программного обеспечения.Я читал большинство тем здесь и совсем немного в других местах, касающихся доступных инструментов, и они были действительно полезны.Мне нужно что-то, чтобы соединить все эти элементы ответа вместе.
Я хотел бы снабдить себя стартовым набором, который достаточно универсален, чтобы начать работу, и, по крайней мере, позволяет мне экспериментировать с различными комбинациями аппаратного и программного обеспечения.(Степперы, CAN-Bus, SPI и т.д ...).Я смотрю на следующий список (пожалуйста, не стесняйтесь добавлять больше предметов!):
- Cortex M3 Chip
- Оценочная плата
- Цепочка для инструментов
- JTAG tools
Для чипа мне бы хотелось, чтобы одна из моделей более высокого класса могла попробовать что угодно.NXP LPC1768 кажется хорошим выбором, но есть еще STM и Stellaris.
Интересными кандидатами на плату в настоящее время являются Keil MCP1760, STM3210E-EVAL, но я боюсь привязки к продавцу, поскольку хотел бы иметь возможность попробовать различные наборы инструментов на одной плате.mBed очень привлекателен, но вне уравнения из-за его онлайн-компилятора (если только не может быть использован и обычный компилятор)
Для Toolchain у меня есть «чувство» к IAR, Rowley Associates.Я бы предпочел простоту использования / хорошее отношение к ресурсам по сравнению с открытым исходным кодом, и желательно инструменты, которые можно использовать для нескольких целей.
Действительно ли мне нужен блок JTAG?Если это «стандартный отраслевой инструмент», как кажется, я хотел бы хотя бы получить некоторый опыт в этом.Похоже, еще один источник жесткой блокировки поставщика.Будет ли лучше использовать внешнюю, с которой я могу ознакомиться, или просто использовать ту, которая включена в оценочную доску?
В основном мне нужна помощь в выборе выигрышной комбинации для вышеупомянутых категорий.Это вообще возможно или я наивен и должен смотреть на экономию средств, потому что в итоге я куплю по одному из них?
Спасибо.
РЕЗУЛЬТАТЫ: Что язаказал:
Наконец-то я купил «Полное руководство по ARM Cortex-M3 (встроенная технология)» Джозефа Ю, нашел некоторое обучение для платформы CortexM3 (скоро) и купил комплект STMicro: STM3210C-Eval, который имеет несколько встроенных датчиков и не привязан к конкретной программной среде.Я также подобрал несколько плат STm32vl-Discovery (13 $ cdn от digikey!) С встроенным JTAG.Сейчас я играю с ознакомительной версией (32K) IDE от Keil uVision и могу сказать, что я ДЕЙСТВИТЕЛЬНО впечатлен!Мне удалось пересобрать прошивку Discovery, загрузить ее и пройти через нее с помощью отладчика за один день!
Спасибо всем!