cortex-m
There are 426 repositories under cortex-m topic.
RT-Thread/rt-thread
RT-Thread is an open source IoT real-time operating system (RTOS).
tock/tock
A secure embedded operating system for microcontrollers
stlink-org/stlink
Open source STM32 MCU programming toolset
libopencm3/libopencm3
Open source ARM Cortex-M microcontroller library
rtic-rs/rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
uTensor/uTensor
TinyML AI inference library
armink/CmBacktrace
Advanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
pyocd/pyOCD
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
rust-embedded/cortex-m
Low level access to Cortex-M processors
rust-embedded/cortex-m-quickstart
Template to develop bare metal applications for Cortex-M microcontrollers
modm-io/modm
modm: a C++23 library generator for AVR and ARM Cortex-M devices
f9micro/f9-kernel
An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
rust-embedded/svd2rust
Generate Rust register maps (`struct`s) from SVD files
github0null/eide
An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.
charlesnicholson/nanoprintf
The smallest public printf implementation for its feature set.
ckormanyos/real-time-cpp
Source code for the book Real-Time C++, by Christopher Kormanyos
ARM-software/CMSIS-DSP
CMSIS-DSP embedded compute library for Cortex-M and Cortex-A
DISTORTEC/distortos
object-oriented C++ RTOS for microcontrollers
larsbrinkhoff/lbForth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
majbthrd/pico-debug
virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
rust-embedded/cortex-m-rt
Minimal startup / runtime for Cortex-M microcontrollers
GorgonMeducer/perf_counter
A dedicated performance counter for Cortex-M systick. It shares the SysTick with users' original SysTick function without interfering it. This library will bring new functionalities, such as performance counter, delay_us and clock() service defined in time.h
PikoRT/pikoRT
A tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
rust-embedded/embedded-alloc
A heap allocator for embedded systems
vpetrigo/arm-cmake-toolchains
CMake toolchain configurations for ARM
walmis/blackmagic-espidf
Blackmagic Wireless SWD Debug probe hosted on esp-idf SDK (for ESP8266) with UART on Telnet port and HTTP using xterm.js
HaoboGu/rmk
A Rust keyboard firmware with layers, online keymap editing and BLE wireless support for nRF52/ESP32
evidence/erika3
ERIKA Enterprise v3 RTOS
google/esh
UART based embedded shell for embedded systems. Intended to be used for learning, experimenting and diagnostics.
korken89/crect
A C++, compile-time, reactive RTOS for the Stack Resource Policy based Real-Time For the Masses kernel
nihalpasham/rustBoot
rustBoot 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.
Embedded-AMS/EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
dyne/Zenroom
Embedded no-code VM executing human-like language to manipulate data and process cryptographic operations.
cortexm/baremetal
ARM Cortex-M bare-metal example code in C++ and CMake build
roboterclubaachen/xpcc
DEPRECATED, use our successor library https://modm.io instead