Tvoríme embedded softvér
bez zbytočnej zložitosti.
Opakovane použiteľné projekty embedded softvéru, inžinierska dokumentácia a praktické články o architektúre, STM32, nástrojoch, testovaní a vývojovej infraštruktúre.
Svoj kód píš vždy tak, akoby ten, kto ho raz bude udržiavať, mal byť násilný psychopat, ktorý vie, kde bývaš.
Projekty
EmBi_Platform
Inštalačné skripty, CMake helpery, šablóny STM32CubeIDE a updater, ktoré spájajú projekt dokopy.
Preskúmať projekt →BSP
Board Support Package s jednou vetvou pre každú rodinu STM32: linker, startup, RAL a MCAL.
Preskúmať projekt →RAL
Vrstva abstrakcie registrov nad CMSIS a STM32 LL pre jednotné nízkoúrovňové rozhranie.
Preskúmať projekt →MCAL
Ovládače periférií s konzistentným API: GPIO, USART, I2C, ADC, DMA, NVIC, TIM a ďalšie.
Preskúmať projekt →Artifacts
Verziované build nástroje ako GCC, Ninja, Doxygen, Unity, CMock a Renode, sťahované automaticky.
Preskúmať projekt →Dokumentácia
Architektúra, konfigurácia a praktické návody pre projekty embedded softvéru.
Prechádzať dokumentáciu →Články
Praktické poznámky o embedded C, STM32, architektúre softvéru, build systémoch a vývojových nástrojoch.
Čítať články →Inžinierstvo
Zameranie na udržiavateľný softvér, reprodukovateľné buildy, testovanie a opakovane použiteľnú infraštruktúru.
O Embedbits →