RU

Микросервисы(async single-threaded) в эмбеддед. OpenBMC и рефакторинг «кошмара на С++» с помощью ИИ

Я всегда знал, что разработка для встраиваемых систем (embedded) является не тривиальным делом, но даже не представлял, насколько С++ код в реальных…

микросервисыembeddedembedded software developmentc++asyncthreadsi2clinux
Habr
RU

Особенности разработки встраиваемого программного обеспечения. Часть 2

В предыдущей части статьи я рассказал об особенностях реализации многозадачности для ВПО. Однако, какой бы ни был выбран подход к многозадачности, а…

CC++embeddedмикроконтроллерыблокировкиdmafsm
Habr
RU

C++ в 2026-м: память, прод, игры, Rust и ИИ — зачем учить язык, который невозможно знать целиком

C++ умеет ровно то, за что его одновременно любят и боятся: дает разработчику почти полный контроль над происходящим, позволяет выжимать из программ…

памятьпроизводительностьlegacy-кодuserverкомпиляторысанитайзерымногопоточностьасинхронностьHFTembedded
Habr
RU

Особенности разработки встраиваемого программного обеспечения. Часть 1

В этой статье пойдет речь о немаловажных особенностях разработки встраиваемого программного обеспечения (далее ВПО) для микроконтроллеров (далее МК)…

CC++embeddedмикроконтроллерымногозадачностьпланировщик задач
Habr
RU

[Перевод] Swift 6.4

Swift 6.4 теперь доступна. Swift стремится быть отличным выбором для всего стека — от приложений и серверов до системного кода, встраиваемых устройс…

swiftc++Cjavawebassemblyembeddedandroid
Habr