awesome-embedded
awesome-embedded copied to clipboard
A curated list of awesome embedded software frameworks, libraries, resources, and shiny things.
awesome-embedded 
A curated list of awesome embedded software frameworks, libraries, resources, and shiny things.
Contents
- C Libraries
- Rust Libraries
C Libraries
- embeddedartistry/libc - A small embedded C library with no dynamic memory allocation.
- json-build - C89 tiny zero-allocation JSON serializer.
- mpaland/printf - Tiny, fast, non-dependent printf implementation for embedded systems.
- LibHydrogen - A small, easy-to-use, hard-to-misuse cryptographic library for embedded.
Filesystems (Or Similar)
JSON
Rust Libraries
Static Analysis
Embedded Interpreters
JavaScript
Python
- MicroPython - Python 3 for embedded systems
Go
More Resources
- Compiler Explorer - Online compiler comparison tool
- OSRTOS - Website with an up-to-date list of open source RTOS's
- Embedded Systems Security and TrustZone
Firmware Update Theory
https://sbabic.github.io/swupdate/
https://rauc.readthedocs.io/en/latest/
https://www.eclipse.org/hawkbit/
https://datatracker.ietf.org/wg/suit/documents/
https://justinsamuel.com/papers/survivable-key-compromise-ccs2010.pdf
Podcasts
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Memfault has waived all copyright and related or neighboring rights to this work.