1) Atmel StudioПроизводитель Atmel, приложение служит в качестве среды разработки приложений для устройств ARM, AVR и контроллеров Cortex-M. Программа распространяется бесплатно.
Скачать программу вы можете с официального сайта Atmel Studio.
2) AVRDUDE
Интерфейс программы консольный, предназначена, чтобы изменять и записывать данные в памяти устройств c AVR архитектурой. В программе применяется технология программирования непосредственно в самой схеме. Приложение на английском, но существуют русификаторы. Распространение свободное.
3)WinAVRИсходный код программы открыт и свободен для редактирования – это позволяет подправить ее под свои потребности. Служит для прошивки Atmel контроллеров серии AVR. Распространяется свободно и бесплатно.
4)BascomAVR
Выполняет роль среды написания кода к Atmel устройствам AVR серии. Язык написания кодов программы, похож на Бэйсик. Доступ к ней ограничен, но есть и свободная версия, без ряда функций и максимальным кодом в 4 килобайта.
5)CodeVisionAVRПрограмма проста в освоении и способна работать со всеми контроллерами AVR от IDE. В результате получается короткий и емкий код, но не слишком изящный, зато работает. Доступ к ней платный, есть свободная пробная версия, с максимальным кодом в 4 килобайта.
Скачать программу CodeVisionAVR.
6)VM LAB
Комплекс утилит для создания и настройки кода программы, на ряду с этим создает модель работы устройства с контроллерами AVR серии. Софт распространяется свободно.
7)MPLABРаботает с продукцией компании Microchip как среда для интеграции кода непосредственно в чип. Бесплатная в распространении.
8)WinPic800Служит для перепрошивания контролирующих компонентов из серии контроллеров PIC. Комплект в свободном онлайн доступе. Есть русификаторы.
9) PICPgmОчень качественный продукт с высоким качеством работы и скоростью написания кода, стабильно работающий. Служит для перепрошивки PIC-микроконтроллеров. Свободно распространяется.
10) CooCoxCoIDEРаботает с устройствами в чью архитектуру заложен ARM, как программная среда с высокой степенью интеграции.
Скачать программу CooCoxCoIDE.
11) Keil uVisionЦелый комплект программ утилит для прохождения всех по написанию управляющего софта для микроконтроллеров всех производителей. Этот комплект не бесплатный, но, чтобы ознакомиться есть демо-версия, в которой код ограничен 32 килобайтами и еще несколькими параметрами.
Скачать программу Keil uVision.
12) IAREmbeddedПрограммирование происходит на популярных языках программирования C, а также C++, и на ассемблере. Работает с разными производителями и семействами контроллеров. Распространение продукта платное, также доступна и версия свободного доступа, но с урезанным размером кода.
Скачать программу I AR Embedded.
13) Flow СodeОдин из самых известных графически оформленных инструментов для создания ПО к микроконтроллерам. Возможно приобретение русской версии. Распространяется за деньги, но доступна и свободная версия, ограничивающая серию PIC.
15) AlgorithmBuilderИмеет оформленную визуальную оболочку и работает с AVR устройствами от отечественного производителя. Распространяется бесплатно.
Скачать программу AlgorithmBuilder.
16) MikroCПакет инструментов с редакторами кода, библиотеками с готовыми функциями, отладчиками и компилллирующими пакетами. Распространяется за деньги, но есть и бесплатная версия, только ограниченная.
17) ICProgrammОдин из популярнейших механизмов с оболочкой для создания к микроконтроллерам программного обеспечения всех видов и производителей. Русифицированная версия. Распространяется без ограничений.
18)PonyProgramm 2000Программатор для работы с устройствами памяти и микроконтроллерами многих фирм через последовательный доступ. Много встроенных функций и простота в использовании. Распространяется бесплатно.
Скачать программу PonyProgramm 2000.
19) Sina ProgrammЭто графическая рубашка для консольного проекта AVRdude, со встроенным и удобным fust счетчиком переключателей. Распространяется бесплатно.
Скачать программу Sina Programm.
20) UniProfОчень прост в использовании, распространяется абсолютно свободно и работает со всеми устройствами серии AVR.
21) Code Composer StudioЭто мощная комплекс программного обеспечения для программирования и прошивки от производителя TexInstInc. Для использования нужно купить. Есть пробная версия с ограничениями со свободным доступом.
Скачать программу Code Composer Studio.
22) Tiva WareОчень хорошие и удобные специально под TIVA написанные библиотеки для контроллеров от техасского производителя. Пакет бесплатный.
23) FastAVRРаботает на воьмибитных контроллерах серии AVR. Удобен, так как компилируется язык, похожий на Бэйсик.
24)Sourcery CodeBenchСлужит чтобы создавать приложения под ARM, Cold Fire и целый ряд других. Работает на C, а также C++. Стоимость составляет четыреста долларов (есть пробная версия на месяц).
Скачать программу Sourcery CodeBench.
25) Code SystemЦелый комплект программ и инструментов для через который удобно работать с промышленным оборудованием, ориентированным на рутинную работу. Есть полностью русская версия. Распространяется свободно и без ограничений.
26) FlashMagicРаспространение этого продукта свободное, утилита направлена на программирование продукта именно от NXP – S.
27) STEPSEVEN-Micro/WINСоздан специально чтобы работать с устройствами SIMATIC, производимыми Siemens. Бесплатной версии нет.
Скачать программу STEPSEVEN-Micro/WIN.
28) 4DWorkshopIDEРаботает с ориентированными на графику контроллерами и с дисплейными модулями от 4D Systems. Абсолютно бесплатная.
Скачать программу 4DWorkshopIDE.