Tvoříme embedded software
bez zbytečné složitosti.
Znovupoužitelné projekty embedded softwaru, inženýrská dokumentace a praktické články o architektuře, STM32, nástrojích, testování a vývojové infrastruktuře.
Svůj kód piš vždy tak, jako by ten, kdo ho bude udržovat, byl násilnický psychopat, který ví, kde bydlíš.
Projekty
EmBi_Platform
Instalační skripty, CMake helpery, šablony pro STM32CubeIDE a updater, které drží projekt pohromadě.
Prozkoumat projekt →BSP
Board Support Package s jednou větví pro každou rodinu STM32: linker, startup, RAL a MCAL.
Prozkoumat projekt →RAL
Vrstva abstrakce registrů nad CMSIS a STM32 LL pro jednotné nízkoúrovňové rozhraní.
Prozkoumat projekt →MCAL
Ovladače periferií s konzistentním API: GPIO, USART, I2C, ADC, DMA, NVIC, TIM a další.
Prozkoumat projekt →Artifacts
Verzované build nástroje, například GCC, Ninja, Doxygen, Unity, CMock a Renode, stahované automaticky.
Prozkoumat projekt →Dokumentace
Architektura, konfigurace a praktické návody pro projekty embedded softwaru.
Procházet dokumentaci →Články
Praktické poznámky o embedded C, STM32, softwarové architektuře, build systémech a vývojových nástrojích.
Číst články →Inženýrství
Důraz na udržitelný software, reprodukovatelné buildy, testování a znovupoužitelnou infrastrukturu.
O Embedbits →