microcontroller
There are 3210 repositories under microcontroller topic.
micropython/micropython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
lvgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
microsoft/IoT-For-Beginners
12 Weeks, 24 Lessons, IoT for All!
zephyrproject-rtos/zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
RT-Thread/rt-thread
RT-Thread is an open source IoT Real-Time Operating System (RTOS).
platformio/platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
idea4good/GuiLite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
nhivp/Awesome-Embedded
A curated list of awesome embedded programming.
tock/tock
A secure embedded operating system for microcontrollers
olikraus/u8g2
U8glib library for monochrome displays, version 2
littlefs-project/littlefs
A little fail-safe filesystem designed for microcontrollers
Serial-Studio/Serial-Studio
Data visualization software for embedded devices and projects
alibaba/AliOS-Things
面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings
adafruit/circuitpython
CircuitPython - a Python implementation for teaching coding with microcontrollers
apache/nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
eclipse-threadx/threadx
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
rtic-rs/rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
uTensor/uTensor
TinyML AI inference library
stnolting/neorv32
:desktop_computer: A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
SpenceKonde/ATTinyCore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
pikasTech/PikaPython
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 project: MicroPython, JerryScript.
SmingHub/Sming
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
embox/embox
Modular and configurable OS for embedded applications
platformio/platformio-vscode-ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
pyocd/pyOCD
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
nickrehm/dRehmFlight
Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles
cmsis-svd/cmsis-svd
Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools
nakkaya/ferret
Ferret is a free software lisp implementation for real time embedded control systems.
MCUdude/MiniCore
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
majianjia/nnom
A higher-level Neural Network library for microcontrollers.
rossumur/espflix
A free video streaming service that runs on a ESP32
akospasztor/stm32-bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
rust-embedded/cortex-m
Low level access to Cortex-M processors
iDoka/awesome-embedded-software
: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.