Середовище для CMSIS

Freddy
Повідомлень: 66
З нами з: П'ят лютого 10, 2023 5:00 pm
Has thanked: 2 times
Been thanked: 14 times

Середовище для CMSIS

Повідомлення Freddy »

Вітаю всих ,  хто з власного дісвуду може порадити оптимальну IDE  для програмування STM на CMSIS .  Куб заточено під хал , можна там створити проект і на CMSIS  но хотілося чогось простішого .  Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .
oldPsyho
Повідомлень: 503
З нами з: П'ят жовтня 14, 2022 1:13 pm
Звідки: KO40ig
Позивний: UR5XOU
Has thanked: 124 times
Been thanked: 46 times

Re: Середовище для CMSIS

Повідомлення 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 це не про просте, там вам доведеться курити даташити і розбиратись.
Freddy
Повідомлень: 66
З нами з: П'ят лютого 10, 2023 5:00 pm
Has thanked: 2 times
Been thanked: 14 times

Re: Середовище для CMSIS

Повідомлення Freddy »

Дякую  за інформацію. Я ж не писав про простоту )  воно складне бо його там багато , багато параметрів  і регістрів . 
Sergii
Повідомлень: 38
З нами з: Вів листопада 29, 2022 8:58 am
Has thanked: 17 times
Been thanked: 15 times

Re: Середовище для CMSIS

Повідомлення Sergii »

Freddy писав: П'ят лютого 21, 2025 8:01 pm Вітаю всих ,  хто з власного дісвуду може порадити оптимальну IDE  для програмування STM на CMSIS .  Куб заточено під хал , можна там створити проект і на CMSIS  но хотілося чогось простішого .  Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .

 
Для stm32 найкраще це куб. Використовуйте LL замість HAL.
Sfinx
Повідомлень: 10
З нами з: Суб серпня 19, 2023 3:10 pm

Re: Середовище для CMSIS

Повідомлення Sfinx »

Freddy писав: П'ят лютого 21, 2025 8:01 pm Вітаю всих ,  хто з власного дісвуду може порадити оптимальну IDE  для програмування STM на CMSIS .  Куб заточено під хал , можна там створити проект і на CMSIS  но хотілося чогось простішого .  Розглядаю платформіо але хз . Може хтось щось порадить . Дякую .

 
Зазвичай не потрібно ніяких IDE: код пишуть в любому редакторі (vscode for ex.), збирають через make, дебажать з jlink + gdb. HAL - це моветон, треба юзати LL. platformio - сирий непотрiб, дивiться в сторону Zephyr.
oldPsyho
Повідомлень: 503
З нами з: П'ят жовтня 14, 2022 1:13 pm
Звідки: KO40ig
Позивний: UR5XOU
Has thanked: 124 times
Been thanked: 46 times

Re: Середовище для CMSIS

Повідомлення 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 (саме фреймворк а не девборди)...
 
UR5FFR
Повідомлень: 942
З нами з: Пон вересня 12, 2022 1:04 pm
Has thanked: 49 times
Been thanked: 389 times

Re: Середовище для CMSIS

Повідомлення UR5FFR »

Життя дуже коротке щоб витрачати його на командну строку :)
PS Переніс топік до розділу мікроконтроллерів
Sfinx
Повідомлень: 10
З нами з: Суб серпня 19, 2023 3:10 pm

Re: Середовище для CMSIS

Повідомлення 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тей. ну якщо подобається, то грайтеся далі
Sfinx
Повідомлень: 10
З нами з: Суб серпня 19, 2023 3:10 pm

Re: Середовище для CMSIS

Повідомлення Sfinx »

UR5FFR писав: Сер квітня 02, 2025 9:10 am Життя дуже коротке щоб витрачати його на командну строку :)
PS Переніс топік до розділу мікроконтроллерів

 
дійсно - життя дуже коротке щоб витрачати його на нудне повсякденне ковзання мишкою по столу, намагаючись продертися скрізь десятки меню щоб виконати одну й ту ж операцію.
 
UR5FFR
Повідомлень: 942
З нами з: Пон вересня 12, 2022 1:04 pm
Has thanked: 49 times
Been thanked: 389 times

Re: Середовище для CMSIS

Повідомлення UR5FFR »

Sfinx писав: Сер квітня 02, 2025 9:46 am FreeRTOS - це голий scheduler, де ви там RTOS побачили ?

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

 
Можливо пан не знає, але людство давно винайшло хоткеї :) Вони були ще за часів TurboC (хто пам'ятає що це? а хто працював на ньому? :)). Тому миша непотрібна - професіонал працює 99% часу виключно з клавіатурою у любому IDE
 
 
Відповісти