Сторінка 1 з 2
Середовище для CMSIS
Додано: П'ят лютого 21, 2025 8:01 pm
Freddy
Вітаю всих , хто з власного дісвуду може порадити оптимальну IDE для програмування STM на CMSIS . Куб заточено під хал , можна там створити проект і на CMSIS но хотілося чогось простішого . Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
Re: Середовище для CMSIS
Додано: П'ят лютого 21, 2025 8:32 pm
oldPsyho
Freddy писав: ↑П'ят лютого 21, 2025 8:01 pm
Вітаю всих , хто з власного дісвуду може порадити оптимальну IDE для програмування STM на CMSIS . Куб заточено під хал , можна там створити проект і на CMSIS но хотілося чогось простішого . Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
Якщо я не помиляюсь то CMSIS загнувся на сімействі STM32F4, далі вже пішов HAL/LL. Якщо топові контроллери немає наміру колупати, спробуйте OpenCM3.
А на рахунок IDE, залежить від фіч.
Я особисто користувавсь Attolic TrueStudio та Segger embedded studio, але остання потребує свого програматора.
P.S. STM32 це не про просте, там вам доведеться курити даташити і розбиратись.
Re: Середовище для CMSIS
Додано: П'ят лютого 21, 2025 8:41 pm
Freddy
Дякую за інформацію. Я ж не писав про простоту ) воно складне бо його там багато , багато параметрів і регістрів .
Re: Середовище для CMSIS
Додано: Суб лютого 22, 2025 7:25 am
Sergii
Freddy писав: ↑П'ят лютого 21, 2025 8:01 pm
Вітаю всих , хто з власного дісвуду може порадити оптимальну IDE для програмування STM на CMSIS . Куб заточено під хал , можна там створити проект і на CMSIS но хотілося чогось простішого . Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
Для stm32 найкраще це куб. Використовуйте LL замість HAL.
Re: Середовище для CMSIS
Додано: Сер квітня 02, 2025 8:14 am
Sfinx
Freddy писав: ↑П'ят лютого 21, 2025 8:01 pm
Вітаю всих , хто з власного дісвуду може порадити оптимальну IDE для програмування STM на CMSIS . Куб заточено під хал , можна там створити проект і на CMSIS но хотілося чогось простішого . Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
Зазвичай не потрібно ніяких IDE: код пишуть в любому редакторі (vscode for ex.), збирають через make, дебажать з jlink + gdb. HAL - це моветон, треба юзати LL. platformio - сирий непотрiб, дивiться в сторону Zephyr.
Re: Середовище для CMSIS
Додано: Сер квітня 02, 2025 8:48 am
oldPsyho
Sfinx писав: ↑Сер квітня 02, 2025 8:14 am
Freddy писав: ↑П'ят лютого 21, 2025 8:01 pm
Вітаю всих , хто з власного дісвуду може порадити оптимальну IDE для програмування STM на CMSIS . Куб заточено під хал , можна там створити проект і на CMSIS но хотілося чогось простішого . Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
Зазвичай не потрібно ніяких IDE: код пишуть в любому редакторі (vscode for ex.), збирають через make, дебажать з jlink + gdb. HAL - це моветон, треба юзати LL. platformio - сирий непотрiб, дивiться в сторону Zephyr.
Гмгм, порівняння пальця з...
Zephyr це RTOS, так само як і FreeRTOS підтримка якої в Stm32Cube є, а PlatformIO це фреймворк як і mbed чи arduino (саме фреймворк а не девборди)...
Re: Середовище для CMSIS
Додано: Сер квітня 02, 2025 9:10 am
UR5FFR
Життя дуже коротке щоб витрачати його на командну строку

PS Переніс топік до розділу мікроконтроллерів
Re: Середовище для CMSIS
Додано: Сер квітня 02, 2025 9:46 am
Sfinx
oldPsyho писав: ↑Сер квітня 02, 2025 8:48 am
Sfinx писав: ↑Сер квітня 02, 2025 8:14 am
Freddy писав: ↑П'ят лютого 21, 2025 8:01 pm
Вітаю всих , хто з власного дісвуду може порадити оптимальну IDE для програмування STM на CMSIS . Куб заточено під хал , можна там створити проект і на CMSIS но хотілося чогось простішого . Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
Зазвичай не потрібно ніяких IDE: код пишуть в любому редакторі (vscode for ex.), збирають через make, дебажать з jlink + gdb. HAL - це моветон, треба юзати LL. platformio - сирий непотрiб, дивiться в сторону Zephyr.
Гмгм, порівняння пальця з...
Zephyr це RTOS, так само як і FreeRTOS підтримка якої в Stm32Cube є, а PlatformIO це фреймворк як і mbed чи arduino (саме фреймворк а не девборди)...
Гм, змiшались конi та люди. FreeRTOS - це голий scheduler, де ви там RTOS побачили ? mbed, platformio та arduino - iграшки для дiтей. ну якщо подобається, то грайтеся далі
Re: Середовище для CMSIS
Додано: Сер квітня 02, 2025 9:49 am
Sfinx
UR5FFR писав: ↑Сер квітня 02, 2025 9:10 am
Життя дуже коротке щоб витрачати його на командну строку

PS Переніс топік до розділу мікроконтроллерів
дійсно - життя дуже коротке щоб витрачати його на нудне повсякденне ковзання мишкою по столу, намагаючись продертися скрізь десятки меню щоб виконати одну й ту ж операцію.
Re: Середовище для CMSIS
Додано: Сер квітня 02, 2025 10:10 am
UR5FFR
Sfinx писав: ↑Сер квітня 02, 2025 9:46 am
FreeRTOS - це голий scheduler, де ви там RTOS побачили ?
Будь яка RTOS - це шедулер та механізми синхронізації. У FreeRTOS усе це є - семафори, евенти, черги та інше. Я досить багато програмував багатопоточного софту під форточками (серверний софт), і я розумію що FreeRTOS має дещо спрощену архітектуру. Але й працює вона на контроллерах з досить обмеженними ресурсами.
Sfinx писав: ↑Сер квітня 02, 2025 9:49 am
дійсно - життя дуже коротке щоб витрачати його на нудне повсякденне ковзання мишкою по столу, намагаючись продертися скрізь десятки меню щоб виконати одну й ту ж операцію.
Можливо пан не знає, але людство давно винайшло хоткеї

Вони були ще за часів TurboC (хто пам'ятає що це? а хто працював на ньому?

). Тому миша непотрібна - професіонал працює 99% часу виключно з клавіатурою у любому IDE