Какие есть ida для программирования микроконтроллеров?
Чисто для ознакомления, гуглить сложно, хочу совет.
Важно чтобы можно было внутри ida собрать схему устройства. Там все элементы вроде Алу, триггеров, регистров, мультиплексоров, Или, НЕ, И элементов. Или через код, (это я уже и сам реализовывал).
Подать ток, и смотреть как лампочка мигает, внутри Редактора, так как электроники нету. То есть симуляция или эмуляция.
Важно, язык Си С++ java c#. Приоритет с#. Не важна производительность, важно понимание основ, точнее, проверка знаний.
"Смешались в кучу кони, люди..."
Если нужно отлаживать программу микроконтроллера - достаточно IDE для соответствующей архитектуры. Спускаться на уровень логических элементов и тригнеров - ни к чему.
Если разрабатывать сам микроконтроллер - потребуется что-то вроде Quartus, Vivado, Mentor и т.п. В них оспользуются т.н. "языки описания аппаратуры" - Verilog, VHDL, System C.
А если надо симулировать взаимодействие программы МК с внешними схемами - там и Proteus можно и многое ещё.
Зависит от стека используемого оборудования:
К примеру для AVR контроллеров использовал связку Proteus + WinAVR
Под Arduino - Proteus + Arduino IDE
Под STM: что-то вроде Proteus + IAR Workbench можно использовать