Долго я не мог найти нужную IDE для STM32 под Linux. Блуждая в сети наткнулся на программу которую выкупила компания ST. Это Atollic TrueSTUDIO. Скачать её можно с официального сайта.
Для установки Atollic TrueSTUDIO распакуйте скачаный архив:
1 |
$ tar -xvf ~/Downloads/Atollic_TrueSTUDIO_for_STM32_linux_x86_64_v9.3.0_20190212-0734.tar.gz |
Запустите install.sh, программа установки предложит указать место установки:
1 |
$ cd Atollic_TrueSTUDIO_for_STM32_9.3.0_installer && sudo ./install.sh |
Запустите TrueSTUDIO из меню «Приложения» или запустите из командной строки:
1 |
$ cd /opt/Atollic_TrueSTUDIO_for_STM32_9.3.0/ide && ./TrueSTUDIO |
Пользуемся!
Что не так с их родным IDE https://www.st.com/en/development-tools/stm32cubeide.html ?
Я могу писать напрямую командами вместо длинных портянок куба. Это всё на любителя и кто к чему привык. Когда я пишу код с нуля я чётко понимаю, что делаю и переносимость кода меня не интересует. IDE много, я нашёл именно эту. Хотя раньше под виндой писал только в IAR.
CubeIDE является обьединением и развитием двух продуктов – TrueStudio+CubeMX