Trending repositories for topic microcontroller
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
RT-Thread is an open source IoT real-time operating system (RTOS).
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Apache NuttX is a mature, real-time embedded operating system (RTOS)
A little fail-safe filesystem designed for microcontrollers
✔️The smallest header-only GUI library(4 KLOC) for all platforms
a simple ESP32 NAT Router with some additional features
an even smaller pwnagotchi. maintained by @dj1ch
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles
The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
:stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers...
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
RT-Thread is an open source IoT real-time operating system (RTOS).
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
A little fail-safe filesystem designed for microcontrollers
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Your Gateway to Embedded Software Development Excellence :alien:
Apache NuttX is a mature, real-time embedded operating system (RTOS)
[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256K...
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
an even smaller pwnagotchi. maintained by @dj1ch
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
A RP2040 based Audio Development Kit with 32 Bit Audio Output. Build your own standalone synthesizers!
a simple ESP32 NAT Router with some additional features
A microcontroller-based embedded project written from scratch in a video series on YouTube.
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
An application for playing videos (with sound) on Flipper Zero.
Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256K...
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH32V30x, CH32X035) and CH56x, CH57x, CH58x, CH59x
Template to develop bare metal applications for Cortex-M microcontrollers
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
RT-Thread is an open source IoT real-time operating system (RTOS).
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Machine Learning inference engine for Microcontrollers and Embedded devices
Apache NuttX is a mature, real-time embedded operating system (RTOS)
A little fail-safe filesystem designed for microcontrollers
Your Gateway to Embedded Software Development Excellence :alien:
PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Multi-purpose serial data visualization & processing program
✔️The smallest header-only GUI library(4 KLOC) for all platforms
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
an even smaller pwnagotchi. maintained by @dj1ch
Machine Learning inference engine for Microcontrollers and Embedded devices
PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
a simple ESP32 NAT Router with some additional features
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.
A microcontroller-based embedded project written from scratch in a video series on YouTube.
🪁 A curated list of awesome projects and resources for the Zephyr RTOS project.
An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.
PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH32V30x, CH32X035) and CH56x, CH57x, CH58x, CH59x
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
2.11BSD-based UNIX-like OS for STM32 and PIC32 Microcontrollers
Ra-02 LoRa module (SX1278) library for STM32 (ARM processors) using HAL drivers ⚡
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
Array of MCU's driver SDKs prepared for effortless remote management of the MCU's peripherals
Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
RT-Thread is an open source IoT real-time operating system (RTOS).
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Apache NuttX is a mature, real-time embedded operating system (RTOS)
A little fail-safe filesystem designed for microcontrollers
Your Gateway to Embedded Software Development Excellence :alien:
Multi-purpose serial data visualization & processing program
:stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers...
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
✔️The smallest header-only GUI library(4 KLOC) for all platforms
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
Array of MCU's driver SDKs prepared for effortless remote management of the MCU's peripherals
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar proje...
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
A microcontroller-based embedded project written from scratch in a video series on YouTube.
PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH32V30x, CH32X035) and CH56x, CH57x, CH58x, CH59x
:stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers...
a simple ESP32 NAT Router with some additional features
This repository contains the MATLAB/Simulink source code to reproduce the experiments presented in the book: "Introduction to Microcontroller Programming for Power Electronics Control Applications"
An application for playing videos (with sound) on Flipper Zero.
A ultra-lightweight embedded scripting language optimized for microcontrollers.
Ra-02 LoRa module (SX1278) library for STM32 (ARM processors) using HAL drivers ⚡
An ESP8266 based promiscuous WiFi sniffer to track devices emitting probe requests
Embedded firmware development, simulation and verification SDK
Machine Learning inference engine for Microcontrollers and Embedded devices