Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for microcontroller
microcontroller
x
984 search results found
Micropython
⭐
17,845
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Lvgl
⭐
14,915
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Tinygo
⭐
14,577
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Iot For Beginners
⭐
14,200
12 Weeks, 24 Lessons, IoT for All!
Rt Thread
⭐
9,221
RT-Thread is an open source IoT real-time operating system (RTOS).
Zephyr
⭐
9,056
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Platformio Core
⭐
7,637
Your Gateway to Embedded Software Development Excellence 👽
Guilite
⭐
6,990
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Tock
⭐
5,006
A secure embedded operating system for microcontrollers
Littlefs
⭐
4,767
A little fail-safe filesystem designed for microcontrollers
Riot
⭐
4,700
RIOT - The friendly OS for IoT
Awesome Embedded
⭐
4,648
A curated list of awesome embedded programming.
U8g2
⭐
4,528
U8glib library for monochrome displays, version 2
Alios Things
⭐
4,437
面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun
Serial Studio
⭐
3,802
Multi-purpose serial data visualization & processing program
Libopencm3
⭐
2,856
Open source ARM Cortex-M microcontroller library
Threadx
⭐
2,742
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Circuitpython
⭐
2,419
CircuitPython - a Python implementation for teaching coding with microcontrollers
Daplink
⭐
2,205
Nuttx
⭐
2,197
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Stm32f429
⭐
1,704
Keil projects and libraries for STM32F4xx devices
Rtic
⭐
1,641
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Utensor
⭐
1,607
TinyML AI inference library
Attinycore
⭐
1,448
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Sming
⭐
1,437
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Pikapython
⭐
1,422
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.
Neorv32
⭐
1,337
🖥️ A tiny, customizable and highly extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
Swupdate
⭐
1,249
Software Update for Embedded Systems
Mcuboot
⭐
1,218
Secure boot for 32-bit Microcontrollers!
Platformio Vscode Ide
⭐
1,104
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Pyocd
⭐
1,076
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Embox
⭐
1,051
Modular and configurable OS for embedded applications
Cmsis Svd
⭐
1,038
Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools
Ferret
⭐
1,008
Ferret is a free software lisp implementation for real time embedded control systems.
Lufa
⭐
987
LUFA - the Lightweight USB Framework for AVRs.
Book
⭐
964
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
Protocol
⭐
933
Documentation of the Firmata protocol.
Minicore
⭐
898
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
Ferris
⭐
873
A low profile split keyboard designed to satisfy one single use case elegantly
Elua
⭐
843
eLua Project on GitHub
No Os
⭐
816
Software drivers in C for systems without an operating system
Mynewt Core
⭐
787
An OS to build, deploy and securely manage billions of devices
Berry
⭐
780
A ultra-lightweight embedded scripting language optimized for microcontrollers.
Nnom
⭐
763
A higher-level Neural Network library for microcontrollers.
Cortex M
⭐
749
Low level access to Cortex-M processors
Drehmflight
⭐
733
Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles
Python For Kids
⭐
704
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.
Stm32 Bootloader
⭐
696
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.
Modm
⭐
677
modm: a C++23 library generator for AVR and ARM Cortex-M devices
Ml Kws For Mcu
⭐
673
Keyword spotting on Arm Cortex-M Microcontrollers
Ugui
⭐
660
µGUI - Open Source GUI module for embedded systems
Svd2rust
⭐
650
Generate Rust register maps (`struct`s) from SVD files
Attiny
⭐
646
ATtiny microcontroller support for the Arduino IDE
Tinyengine
⭐
614
[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 256KB Memory
Cortex M Quickstart
⭐
608
Template to develop bare metal applications for Cortex-M microcontrollers
Mightycore
⭐
593
Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
Stcgal
⭐
582
Open Source STC MCU ISP flash tool
Awesome Embedded Software
⭐
579
🌠 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.
Openblt
⭐
575
Official read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.
Kaluma
⭐
569
A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)
Rust Os Comparison
⭐
549
A comparison of operating systems written in Rust
Open Electronics
⭐
515
📚 💻 Great Resources for Electronics Enthusiasts
Real Time Cpp
⭐
506
Source code for the book Real-Time C++, by Christopher Kormanyos
Deepc
⭐
495
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
Picoruby
⭐
480
PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
Platformio Atom Ide
⭐
474
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Vult
⭐
473
Vult is a transcompiler well suited to write high-performance DSP code
Stm32f1xx Hal
⭐
460
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Sim7000 Lte Shield
⭐
454
Botletics SIM7000 LTE CAT-M1/NB-IoT Shield for Arduino
Modern Embedded Programming Course
⭐
449
Companion repository to the "Modern Embedded Systems Programming" video course.
Swift Embedded
⭐
441
Swift for Embedded Systems ✨
Aball
⭐
436
A Ball - Buttonless trackball for all
Remcu Chip Sdks
⭐
435
Array of MCU's driver SDKs prepared for effortless remote management of the MCU's peripherals
Adafruit_blinka
⭐
417
Add CircuitPython hardware API and libraries to MicroPython & CPython devices
Nrf Hal
⭐
416
A Rust HAL for the nRF family of devices
Avr8js
⭐
414
Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
Picsimlab
⭐
411
PICsimLab - Programmable IC Simulator Laboratory
Pyboard
⭐
406
The MicroPython board
Distortos
⭐
404
object-oriented C++ RTOS for microcontrollers
Punyforth
⭐
394
Forth inspired programming language for the ESP8266
Lwext4
⭐
380
ext2/ext3/ext4 filesystem library for microcontrollers
K3ng_cw_keyer
⭐
372
K3NG Arduino CW Keyer
Python Arduino Command Api
⭐
372
A Python library for communicating with Arduino microcontroller boards
Pico3d
⭐
358
Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller
Talks
⭐
333
schedule and materials about my presentations
Emlearn
⭐
327
Machine Learning inference engine for Microcontrollers and Embedded devices
Simba
⭐
320
Simba Embedded Programming Platform.
Perf_counter
⭐
310
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
Guix
⭐
300
Azure RTOS GUIX Studio provides a complete, embedded graphical user interface (GUI) library and design environment, facilitating the creation and maintenance of all graphical elements needed by your device.
Micropy Cli
⭐
294
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Nf Interpreter
⭐
287
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Esp8266_honeypot
⭐
286
THE ESP8266 HONEYPOT: A PROJECT TO TRAP SCRIPT KIDDIES EVERYWHRE!!
Arduinoxinput
⭐
278
XInput library for USB capable Arduino boards
Px Fwlib
⭐
278
open source bare-metal C firmware and documentation for microcontrollers
Getting Started
⭐
278
This Getting Started guide is a series of tutorials that shows device developers how to connect to Azure IoT using Azure RTOS.
Cmsis
⭐
273
Cortex Microcontroller Software Interface Standard
Bfree
⭐
263
BFree: Enabling Battery-free Sensor Prototyping with Python
Firefly_luciferin
⭐
253
Very fast Java screen capture PC software designed for the Glow Worm Luciferin firmware, the combination of these software create the perfect Bias Lighting and Ambient Light system for PC.
Ubxlib
⭐
248
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.
Self Driving Golf Cart
⭐
246
Be Driven 🚘
Related Searches
C Microcontroller (937)
Arduino Microcontroller (555)
C Plus Plus Microcontroller (555)
1-100 of 984 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.