У меня есть опыт работы с настольным и веб-программированием в течение нескольких лет. Я хотел бы перейти к выполнению некоторых встроенных системных программ. После запроса начального вопроса, мне интересно, какой аппаратно-программный IDE следует начать...
-
Arduino + Arduino IDE?
-
Atmel AVR + AVR Studio 4?
-
Freescale HCS12 или Coldfire + CodeWarrior?
-
Microchip PIC + MPLAB?
-
ARM Cortex-M3 + ARM RealView/WINARM
Или... не имеет значения?
Какая платформа разработки легче всего изучать и программировать (учитывайте удобство использования IDE)?
Какой из них проще всего отлаживать, если что-то пойдет не так?
Моя цель - узнать о о том, как работают порты ввода-вывода, ограничения/требования к памяти, включая, возможно, подкачки, процедуры обслуживания прерываний.. Лучше узнать, что Я буду использовать позже, или концепция высокого уровня должна переноситься на большинство микроконтроллеров?
Спасибо!
update: как этот комплект разработчика для начала? Комментарий? предложение?