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

Как мы заставили трамвай ехать без GPS: калибровка CAN‑скорости с помощью GNSS

Открываешь навигатор — а ты уже в деревне Пупкино. Знакомо? Спуфинг и глушение GNSS стали новой реальностью, ломая работу служб логистики, такси и д…

Dead ReckoningGNSSRTKCANнавигацияпозиционированиетрамвайтранспортembeddedGPS
Habr
RU

До вайб‑кодинга оставалась четверть века…

В 2000 году я писал на ассемблере софт для проверки приборов спутникового слежения и был уверен, что серьёзные системы дела…

вайб-кодингИИ-агентыразработка с ИИembeddedпромышленная автоматизацияPOWERLINKреальное времяLinuxархитектура ПОBR-Automation
Habr
RU

[Перевод] Swift 6.4

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

swiftc++Cjavawebassemblyembeddedandroid
Habr
RU

Как мы учили студентов закрывать шторы: взгляд на стажировку со стороны наставников

Привет, Хабр! Предыдущим летом семеро студентов прошли трехмесячную стажировку в Учебном центре НТЦ «Вулкан» с задачей, которая на первый взгляд каж…

стажировкапрактикаonboardingкомандная работаобучениеразработкаembeddedfullstackопыт разработчикааппаратная разработка
Habr