There are 141 repositories under embedded-systems topic.
List of Computer Science courses with video lectures.
F' - A flight software and embedded systems framework
How to be low-level programmer
RT-Thread is an open source IoT operating system.
AirPlay audio player. Shairport Sync adds multi-room capability with Audio Synchronisation
Curated list of resources for Embedded and Low-level development in the Rust programming language
U8glib library for monochrome displays, version 2
🤖 A curated list of awesome Internet of Things projects and resources.
Simple .INI file parser in C, good for embedded systems
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
EMBA - The firmware security analyzer
A Tiny Linux-Compatible Kernel
Ferret is a free software lisp implementation for real time embedded control systems.
Software Update for Embedded Systems
A lightweight library to simplify and generalize the process of writing unit tests for C applications.
Deprecated. Use https://github.com/lakkatv/Lakka-LibreELEC instead
Renode - Antmicro's virtual development framework for complex embedded systems
Embedded Linux embedding for Flutter
A lightweight, simple-to-use, RNN wake word listener
The extensible bootloader for embedded system with application engine, write once, run everywhere.
Vitis In-Depth Tutorials
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
Embedded Artistry Templates, Documents, and Source Code
The smallest public printf implementation for its feature set.
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.
Efficient, deferred formatting for logging on embedded systems
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
This is a list of interesting papers and projects about TinyML.
Configurable embedded Linux firmware update creator and runner
libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.