Přeskočit na hlavní obsah

O Embedbits

Embedbits je soubor projektů, nástrojů a článků o embedded softwaru zaměřených na udržitelný vývoj na STM32. Vznikl jako osobní odpověď na známý problém: každý projekt nakonec má vlastní build skripty, vlastní ovladače a vlastní způsob práce. Embedbits se to snaží změnit na znovupoužitelné, dobře zdokumentované stavební bloky.

Kdo za tím stojí

Jsem Mr.Nobody, vývojář embedded softwaru s praxí v automobilovém průmyslu. Coding style, šablona stavového automatu i mnoho architektonických nápadů zde pocházejí z reálných projektů, které jsem zjednodušil a zveřejnil jako open source. Licence každého projektu je uvedena v jeho repozitáři.

Co zde najdete

  • Projekty – EmBi_Platform, BSP (RAL a MCAL) a Artifacts, tedy automaticky stahované build nástroje.
  • Dokumentace – soubory README všech repozitářů na jednom místě, včetně informace, které rodiny STM32 jednotlivé moduly podporují.
  • Články – poznámky o softwarové architektuře, stavových automatech a embedded C.

Zásady

  • Čitelný kód vítězí nad vychytralým kódem.
  • Jeden modul, jedna odpovědnost, jedno rozhraní.
  • Reprodukovatelné buildy: stejný projekt se na každém počítači sestaví stejně.
  • Co lze testovat, mělo by být testováno.

Spojte se s námi

Navštivte stránku Kontakt nebo GitHub.