Top 92 mcu open source projects

Owt Client Native
Open WebRTC Toolkit client SDK for native Windows/Linux/iOS applications.
✭ 213
webrtcmcu
Serial Assistant
一款使用 C# 及 WPF 框架编写的串口调试助手,界面优雅、简洁,易于使用。
Nf Interpreter
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Jtag2updi
UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)
Stm32 Dma Uart
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Mjs
Embedded JavaScript engine for C/C++
Ledcube8x8x8
8x8x8 3D LED Cube source code
✭ 98
cserialmcu
Xr871 Old
XR871 SDK
Ehal
Embedded Hardware Abstraction Library
Can library
Multiplatform Arduino library for supporting the native CAN controller on Due (SAM3X) and Teensy 3.1 (K2X) as well as MCP2515 through SPI
Incubator Nuttx Apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Rf1101se Teensy
Driving one of those cheap RF1101SE boards with a Arduino or Teensy
Emdr1986x Std Per Lib
Milandr MCU 1986x Standard Peripherals Library. Mirror:
✭ 37
cgccmcu
Stc15clock
replacement software for cheap chinese DIY led clock based on STC15W404AS MCU
✭ 13
cmcu
Airmonitor
Air quality monitor based on STM32 & MT7681
Guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Incubator Nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Embox
Modular and configurable OS for embedded applications
Pyocd
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
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.
Embedded Notes
嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Guilitesamples
✨Small interesting GUI effects could be reused everywhere
Nnom
A higher-level Neural Network library for microcontrollers.
Stcgal
Open Source STC MCU ISP flash tool
Home
🏠 The landing page for nanoFramework repositories.
Pikort
A tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
Lvgl
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
stm32DevelopmentBoards
Development boards and software templates for STM32 MCU
M7M01 MuEukaron
An capability-based microkernel general-purpose operating system focusing on scalability, predictability, mixed-criticality and recoverability. THIS PROJECT IS IN PREVIEW STATE CURRENTLY
Embedded-IoT-Project
这是一个嵌入式物联网开源项目。以一个无线传感控制网络项目为实际案例,开源了一些无线控制模块和传感器模块。
MCUCapture
Utility for plotting array data from MCU RAM
pcf8574
pcf8574 full function driver
IOsonata
IOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
MOE
MOE is an event-driven OS for 8/16/32-bit MCUs. MOE means "Minds Of Embedded system", It’s also the name of my lovely baby daughter 😎
owt-client-android
Open WebRTC Toolkit client SDK for Android applications.
mystery
WebRTC Server implemented by ❤️ Rust + Node.js.
TinyCore
TinyCore boards / attiny 1 series Core, Arduino IDE Core, targets ATtiny 417 / 814 / 816 / 817 / 1614 / 1616 / 1617 / 3217 and similar MCUs
Embedded UKF Library
A compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
X-TRACK
A GPS bicycle speedometer that supports offline maps and track recording
stm32-rustup
A guide to rust your stm32 microcontroller
1-60 of 92 mcu projects