PorcupineOn-device wake word detection powered by deep learning.
XpccDEPRECATED, use our successor library https://modm.io instead
Libopencm3Open source ARM Cortex-M microcontroller library
CrectA C++, compile-time, reactive RTOS for the Stack Resource Policy based Real-Time For the Masses kernel
Embedded IdeIDE for C embedded development centered on bare-metal ARM systems
Erika3ERIKA Enterprise v3 RTOS
EmbeddednesA portable NES simulator for embedded processors
CmbacktraceAdvanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
Rt ThreadRT-Thread is an open source IoT operating system.
Cortex M RticReal-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
F9 KernelAn efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
RhinoOn-device speech-to-intent engine powered by deep learning
Cortex MLow level access to Cortex-M processors
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Distortosobject-oriented C++ RTOS for microcontrollers
Svd2rustGenerate Rust register maps (`struct`s) from SVD files
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Cortex M RtMinimal startup / runtime for Cortex-M microcontrollers
NanoprintfA tiny embeddable printf replacement written in C99.
PikortA tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
TockA secure embedded operating system for microcontrollers
M7M01 MuEukaronAn capability-based microkernel general-purpose operating system focusing on scalability, predictability, mixed-criticality and recoverability. THIS PROJECT IS IN PREVIEW STATE CURRENTLY
rnkrnk is a RTOS targeting ARM architecture.
O7Oberon → ARMv{6,7E}-M compiler
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
DoraOSDoraOS 是我个人所写的RTOS内核,结合FreeRTOS、uCOS, RT-Thread, LiteOS 的特性所写,取其精华,去其糟粕,本项目将持续维护,欢迎大家fork与star。
mdepxMDEPX — A BSD-style RTOS
bx-github-ciThis tutorial provides one example on how a CI (Continuous Integration) workflow with the IAR Build Tools for Linux can be set up on GitHub. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
xForthExperimental Forth cross compiler for tiny devices
betafpv-f3Board Support Crate for the BetaFPV F3 Drone Flight Controller
blackmagic-espidfBlackmagic Wireless SWD Debug probe hosted on esp-idf SDK (for ESP8266) with UART on Telnet port and HTTP using xterm.js
cortexm-AEShigh performance AES implementations optimized for cortex-m microcontrollers
r3R3-OS — Experimental static (μITRON-esque) RTOS for deeply embedded systems, testing the limit of Rust's const eval and generics
utestLightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
sdfirmUltra light weight small device firmware. Well architected to support MMU, SMP, low power idle. Can be run on various CPU architectures.
TMcuSys🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
perf counterA dedicated performance counter for Cortex-M systick. It shares the SysTick with users' original SysTick function without interfere it. This library will bring new functionalities, such as performance counter, delay_us and clock() service defined in time.h
m4vga-rsVGA-style video output for STM32F4 processors, in Rust
zmuzmu - Emulator for Microcontroller Systems
rustBootrustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
ez-rtosA micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
IntrOSFree cooperative operating system (OS) for microcontrollers