Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for c microcontroller
c
x
microcontroller
x
345 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.
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.
Guilite
⭐
6,990
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Riot
⭐
4,700
RIOT - The friendly OS for IoT
U8g2
⭐
4,528
U8glib library for monochrome displays, version 2
Alios Things
⭐
4,437
面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun
Libopencm3
⭐
2,856
Open source ARM Cortex-M microcontroller library
Threadx
⭐
2,483
Azure RTOS ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Nuttx
⭐
2,197
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Stm32f429
⭐
1,704
Keil projects and libraries for STM32F4xx devices
Attinycore
⭐
1,448
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Swupdate
⭐
1,249
Software Update for Embedded Systems
Mcuboot
⭐
1,138
Secure boot for 32-bit Microcontrollers!
Embox
⭐
1,051
Modular and configurable OS for embedded applications
Lufa
⭐
987
LUFA - the Lightweight USB Framework for AVRs.
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
⭐
768
A ultra-lightweight embedded scripting language optimized for microcontrollers.
Nnom
⭐
763
A higher-level Neural Network library 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.
Ml Kws For Mcu
⭐
673
Keyword spotting on Arm Cortex-M Microcontrollers
Ugui
⭐
660
µGUI - Open Source GUI module for embedded systems
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
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)
Picoruby
⭐
480
PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
Modern Embedded Programming Course
⭐
449
Companion repository to the "Modern Embedded Systems Programming" video course.
Remcu Chip Sdks
⭐
435
Array of MCU's driver SDKs prepared for effortless remote management of the MCU's peripherals
Lwext4
⭐
380
ext2/ext3/ext4 filesystem library for microcontrollers
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.
Nf Interpreter
⭐
287
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
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.
Px Fwlib
⭐
278
open source bare-metal C firmware and documentation for microcontrollers
Cmsis
⭐
273
Cortex Microcontroller Software Interface Standard
Bfree
⭐
263
BFree: Enabling Battery-free Sensor Prototyping with Python
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.
Stm32f4 Examples
⭐
238
Examples programs for STM32F4Discovery. These examples were written while I was exploring STM32F407VGT microcontroller. I think this is may be helpful somebody.
Pros
⭐
234
Source code for PROS kernel: open source C/C++ development for the VEX V5 microcontroller
Cwebsocket
⭐
232
cWebsocket is lightweight websocket server library
Nuttx Apps
⭐
228
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
3bc Lang
⭐
223
Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
Pico Debug
⭐
208
virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
Netxduo
⭐
201
Azure RTOS NetX Duo is an advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
Ucnc
⭐
194
µCNC - Universal CNC firmware for microcontrollers
Xpcc
⭐
179
DEPRECATED, use our successor library https://modm.io instead
Adapt Ffb Joy
⭐
170
adapt-ffb-joy
Lwprintf
⭐
165
Lightweight printf library optimized for embedded systems
Lora
⭐
164
Ra-02 LoRa module (SX1278) library for STM32 (ARM processors) using HAL drivers ⚡
Polymcu
⭐
164
An open framework for micro-controller software
Tinybasic
⭐
160
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
Quarkts
⭐
157
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Tiny Json
⭐
156
The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
Discobsd
⭐
155
2.11BSD-based UNIX-like OS for STM32 and PIC32 Microcontrollers
Nanomodbus
⭐
151
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
Tinyproto
⭐
150
Tiny Software Protocol for communication over UART, SPI, etc
Avra
⭐
131
Assembler for the Atmel AVR microcontroller family
Black Magic Probe Book
⭐
131
A guide plus associated utilities for the Black Magic Probe.
Filex
⭐
126
Azure RTOS FileX is a high-performance, FAT-compatible file system that’s fully integrated with Azure RTOS ThreadX
Micropython Unicorn
⭐
123
MicroPython on Unicorn
Usbx
⭐
119
Azure RTOS USBX is a high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with Azure RTOS ThreadX
Lwjson
⭐
118
Lightweight JSON parser for embedded systems
Iso14229
⭐
114
ISO 14229 (UDS) server and client for embedded systems
Timonel
⭐
109
ATtiny85/45/25 I2C bootloader
I2c Star
⭐
107
A clone of the i2c-tiny-usb based upon STM32 and libopencm3
Onnx2c
⭐
105
Open Neural Network Exchange to C compiler.
Stratifyos
⭐
102
A Powerful embedded RTOS for ARM Cortex M microcontrollers
Bldc Drive
⭐
101
Cheap and simple brushless DC motor driver designed for CNC applications using STM32 microcontroller
Chipngo
⭐
97
A custom-built CHIP-8 hand-held gaming console powered by a STM32 microcontroller.
Stm32 Dma Uart
⭐
97
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Reliance Edge
⭐
96
Transactional power-failsafe filesystem for microcontrollers
Xmc For Arduino
⭐
94
Integration of Infineon's XMC microcontrollers into the Arduino IDE.
Ol3d
⭐
91
A tiny portable 3D graphics lib for micro controllers
Nesizer2
⭐
90
A synthesizer based on the 2A03 (NES APU)
Flipper Zero Video Player
⭐
88
An application for playing videos (with sound) on Flipper Zero.
Sdr Widget
⭐
87
SDR-Widget is an interface based on the Atmel AT32UC3A3 microcontroller that provides the following functionality to SDR circuits such as the SoftRock.
Reactorforge
⭐
86
High power induction heating platform
Lwpkt
⭐
85
Lightweight packet protocol structure for multi-device communication focused on RS-485
Msp430_usi_i2c
⭐
83
I2C for the MSP430 using the USI module. ➡️
Usb C Explorer
⭐
83
Dev board for USB-C and Power Delivery
Embedded Cli
⭐
83
A simple command-line interface for use in embedded systems.
Levelx
⭐
82
Azure RTOS LevelX Provides Flash Wear Leveling for FileX and Stand Alone purposes.
Mmml
⭐
81
Micro Music Macro Language - An MML Implementation for 1-Bit Music on AVR Microcontrollers
Tinyscript
⭐
78
Tinyscript is a very simple scripting language for microcontrollers with limited memory.
Vgatonic
⭐
76
Entry level embedded video card in a neat little CPLD package.
Microcontroller Projects
⭐
73
A home for a bunch of microcontroller projects which don't warrant their own repos.
Lispbm
⭐
70
An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.
Mcusim
⭐
69
MCUSim is an XSPICE library with microcontrollers.
Glcd
⭐
69
Graphic LCD Library - PCD854/ST7565R/NTD75451 for AVR/LPC/PIC/STM32
Stm32h7 Dual Core Inter Cpu Async Communication
⭐
66
Inter-CPU asynchronous communication between Cortex-M7 and Cortex-M4 cores on STM32H7 dual core devices
Easy Pdk Programmer Software
⭐
66
Easy PDK programmer for PADAUK microcontroller
Cmsis Header Stm32
⭐
65
CMSIS device headers for all STM32 devices
Usb
⭐
64
Minimalist portable USB device stack for SAMD21, LPC1800, LPC4300, Xmega
Related Searches
C Kernel (12,841)
C Plus Plus C (5,482)
C Video Game (4,242)
C Driver (4,130)
Python C (3,641)
C Firmware (3,559)
C Arduino (2,833)
C Arm (2,670)
C Usb (2,562)
C Operating System (2,490)
1-100 of 345 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.