Size: a a a

2021 March 25

AU

Abu Umar in STM32
Петр
??
Как узнаю так смогу ответить
источник

AU

Abu Umar in STM32
Алексей Куликов
Не знаю. QtCreator хорош для Qt проектов. В остальном примерно так же. Он побыстрее, так как не java. Хотя есть плюс в дополнении кода, тут он очень хорош.
На больших проектах и он медленный, что там происходит с eclipse я вообще не представляю.
источник

АК

Алексей Куликов... in STM32
У нас это основная среда, проекты большие (С++ под Linux), работает. Только конечно память любит.
источник

AU

Abu Umar in STM32
Петр
вы будете с cubeMx работать?
Да, с ним
источник

AU

Abu Umar in STM32
Алексей Куликов
У нас это основная среда, проекты большие (С++ под Linux), работает. Только конечно память любит.
А cmake без танцев с бубном из коробки работает?
источник

П

Петр in STM32
Abu Umar
Да, с ним
В общем, если да, то расскажите о опыте связывания его с плюсами..
источник

AU

Abu Umar in STM32
Петр
В общем, если да, то расскажите о опыте связывания его с плюсами..
Обязательно если что-то выйдет
источник

АК

Алексей Куликов... in STM32
Он о нём знает. Есть плагины. Но в данные момент, проект под CMake, но я собираю в контейнере отдельно. Поэтому нюансы сказать не могу. А так он предлагает создать проект CMake.
источник

П

Петр in STM32
ну в прерывания вы методы плюсов вряд ли запишите. И хотелось бы без переименовываний. Костыли есть. Но интересны разные решения.
источник

П

Петр in STM32
генератор
источник

AU

Abu Umar in STM32
Алексей Куликов
Он о нём знает. Есть плагины. Но в данные момент, проект под CMake, но я собираю в контейнере отдельно. Поэтому нюансы сказать не могу. А так он предлагает создать проект CMake.
А в чем тут смысл использовать контейнер? Почему не обойтись без него?
источник

АК

Алексей Куликов... in STM32
Abu Umar
А в чем тут смысл использовать контейнер? Почему не обойтись без него?
Это тут оффтоп. Совсем не имеет отношения к микроконтроллерам :)
источник

П

Петр in STM32
ну так о том и речь :)
источник

АК

Алексей Куликов... in STM32
Но он всё обрамляет extern "C". Что легко можно использовать из плюсов
источник

VK

Valentin Kornienko in STM32
Алексей Куликов
Зачем QtCreator? Есть CubeIDE. Он знает о МК и дополнит код по регистрам.
А так всё равно. QtCreator, как и CubeIDE отлаживаются через gdb.
Cube IDE это эклипс на стероидах, который кушает много RAM и нещадно тупит в автодополенении
источник

VK

Valentin Kornienko in STM32
Abu Umar
Доброго времени суток, прочитал закреп, ответа не нашел. Каковы возможности отладки QtCreator в паре с gdb (как я понимаю это основной вариант) в сравнении с Keil? Думали начать новый проект под stm32 на плюсах, все старые на сях и кейле.
Главное взять нормальный кроссплатформ генератор, чтобы без боли работать. Берете cmake под STM32 и можно спокойно разрабатывать без боли.
источник

VK

Valentin Kornienko in STM32
И что в Qt creator, что в VScode
источник

VK

Valentin Kornienko in STM32
В VSCode регистры тоже можно смотреть, кстати говоря. Ибо информация о них подтягивается с .svd файлов описания периферии, если не ошибаюсь.
источник

AU

Abu Umar in STM32
Valentin Kornienko
Главное взять нормальный кроссплатформ генератор, чтобы без боли работать. Берете cmake под STM32 и можно спокойно разрабатывать без боли.
а генератором там что будет, ninja?
источник

VK

Valentin Kornienko in STM32
По полезным ресурсам:
https://wiki.segger.com/J-Link:Visual_Studio_Code - отладчик JLink
https://code.visualstudio.com/docs/editor/tasks#vscode - как работать с тасками в VSCode
https://devzone.nordicsemi.com/f/nordic-q-a/37151/using-visual-studio-code-for-nrf52-development

https://github.com/gera-k/VSC-Nordic-example/tree/master/ble_app_blinky - отсюда тащил .vscode и менял под свои нужды

https://github.com/Polidea/cmake-nRF5x - CMakeLists, опять-же менялось под себя

То что есть на данный момент:
https://github.com/ValentiWorkLearning/GradWork
источник