код сгенерированный ею для работы с stm МК? мне больше по нраву либо bare metal либо libopencm3, всё остальное в плане чистоты исходного кода - дикий ужас. для устройства на работу, придется все равно этим заниматься?
Часто много и везде) только я хал не юзаю просто LL
Если ты с бареметал и чем-то типа LL или libopencm3 - хорошо шаришь, въехать в куб - не сложно ибо сея ересь есть лишь абстракция над благодатными регистрами
ну и настройка периферии и подтягивание либ это 1/100 работы=)
100% придется вникать. И сразу с его "родными" библиотеками.
въехать не сложно, мне не нравится структура исходников. мне не нравятся CamelCase в названиях функций в api который генерируется.
и как это мешает работе проекта?
для меня програмиирование - искуство) я смотрю на код и кайфую... за долгие годы у меня свой стиль сложился, если это си - то никакого CamelCase)
Ну если не нравится, то все - бросай это дело. 😁 А если серьезно, мой посыл к тому, что если знаешь как оно работает в целом и в даташит с референс мануалом слазить можешь - пофиг какую либу использовать
ну каждый дефайнит как хочет конечно, но....
для себя пофигу - а вот скажем, я хочу на работу устроиться -а там все сидят на cmsis том же
Там сидят на том, что есть
Ни разу не встречал жесткого требования использовать CubeMX. В моей практике заказчику/работодателю обычно пофиг, как и на чем написана прошивка, главное чтобы работало.
Обсуждают сегодня