STM32+golang
Увидел, что есть проект для написания прошивок на golang для stm32. Изучать stm32 только начинаю, есть смысл начинать на golang, а не на c++?
- Реклама
На STM32 я бы больше рекомендовал более простой и чистый C, нежели объектные плюсы и библиотечные языки.
Код получается компактным и быстрым.
Хотя, компиляторы достстоачно умные и позволяют писать на плюсах под мелкие кристаллы. Хотя в итоге сводят все эти классы и полиморфизм с игре с полями.
Код получается компактным и быстрым.
Хотя, компиляторы достстоачно умные и позволяют писать на плюсах под мелкие кристаллы. Хотя в итоге сводят все эти классы и полиморфизм с игре с полями.
[uquote="240265",url="/forum/viewtopic.php?p=3369161#p3369161"]А что есть компилятор именно для STM32 ?[/uquote]
Как я понял, есть компилятор, но возможно просто в С код переводится
Как я понял, есть компилятор, но возможно просто в С код переводится
[uquote="daaar",url="/forum/viewtopic.php?p=3369119#p3369119"]Изучать stm32 только начинаю, есть смысл начинать на golang, а не на c++?[/uquote]
начинать - нет. Если хорошо знаете go - можно разве что попробовать поковырять уже потом, когда разберетесь с тем, как там дела делаются на C.
начинать - нет. Если хорошо знаете go - можно разве что попробовать поковырять уже потом, когда разберетесь с тем, как там дела делаются на C.
- Реклама
[uquote="arkhnchul",url="/forum/viewtopic.php?p=3371196#p3371196"]можно разве что попробовать поковырять уже потом, когда разберетесь с тем, как там дела делаются на C.[/uquote]
Так и сделаю, а то лениво go вспоминать
Так и сделаю, а то лениво go вспоминать
В целом, на данный момент С++ - основной тренд в embedded. Не уверен что рапперы для go, так уж и хороши. да и в нативных либах хватает багов. Если знаете С/С++ - разумнее выбрать этот вариант. Не придется тратить время на вылавливание багов в glue-layer'е


