Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for microcontroller cortex m
cortex-m
x
microcontroller
x
48 search results found
Rt Thread
⭐
9,221
RT-Thread is an open source IoT real-time operating system (RTOS).
Tock
⭐
4,904
A secure embedded operating system for microcontrollers
Libopencm3
⭐
2,856
Open source ARM Cortex-M microcontroller library
Daplink
⭐
2,103
Utensor
⭐
1,607
TinyML AI inference library
Rtic
⭐
1,605
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Pyocd
⭐
1,047
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Cortex M
⭐
749
Low level access to Cortex-M processors
Modm
⭐
677
modm: a C++23 library generator for AVR and ARM Cortex-M devices
Svd2rust
⭐
650
Generate Rust register maps (`struct`s) from SVD files
Cortex M Quickstart
⭐
608
Template to develop bare metal applications for Cortex-M microcontrollers
Real Time Cpp
⭐
506
Source code for the book Real-Time C++, by Christopher Kormanyos
Distortos
⭐
404
object-oriented C++ RTOS for microcontrollers
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
Embedded Alloc
⭐
225
A heap allocator for embedded systems
Pico Debug
⭐
208
virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
Xpcc
⭐
179
DEPRECATED, use our successor library https://modm.io instead
Embeddedproto
⭐
157
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
Discobsd
⭐
155
2.11BSD-based UNIX-like OS for STM32 and PIC32 Microcontrollers
Stateos
⭐
152
Free real-time operating system (RTOS) for microcontrollers with advanced c++ wrapper and support for std::thread
M4vga Rs
⭐
125
VGA-style video output for STM32F4 processors, in Rust
M7m01_mueukaron
⭐
81
An capability-based microkernel general-purpose operating system focusing on scalability, predictability, mixed-criticality and recoverability. THIS PROJECT IS IN PREVIEW STATE CURRENTLY
Zmu
⭐
64
zmu - Emulator for Microcontroller Systems
Dappermime
⭐
52
CMSIS-DAP using TinyUSB
Pycs
⭐
49
Python Based ARM CoreSight Debug and Trace Tools
Modm Devices
⭐
47
Curated device data for all AVR and ARM Cortex-M devices
Cortex M Semihosting
⭐
38
Semihosting for ARM Cortex-M processors
Intros
⭐
38
Free cooperative operating system (OS) for microcontrollers
O7
⭐
32
Oberon → ARMv{6,7E}-M compiler
Cortexm Aes
⭐
30
high performance AES implementations optimized for cortex-m microcontrollers
Xforth
⭐
30
Experimental Forth cross compiler for tiny devices
Stm32f103xx
⭐
30
DEPRECATED
Stm32f103c8t6 Examples
⭐
28
A collection of code examples for the STM32F103C8Tx microcontroller
Lpc8xx Hal
⭐
27
Hardware Abstraction Layer (HAL) for NXP LPC800 series of microcontrollers, written in the Rust programming language
Yaos
⭐
24
An embedded operating system for ARM Cortex-M based microcontrollers
Mdepx
⭐
22
MDX — A BSD-style RTOS
Stm32f30x
⭐
22
Peripheral access API for STM32F30X microcontrollers (generated using svd2rust)
Rnk
⭐
20
rnk is a RTOS targeting ARM architecture.
Demos
⭐
18
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Io
⭐
16
ARM Cortex-M IO library C++
Utest
⭐
15
Lightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
Tm1637 Display Demo
⭐
14
A brief example to adapt TM1637 8-char digit display module with STM32F103 using embedded Rust
Nvcm
⭐
12
ARM Cortex-M Microcontroller C++ Library / Toolkit / Framework
Stm32h7xx Startup
⭐
12
An independent, easy to read Startup Code written in "C" for STM32H743xx microcontrollers
Micurest
⭐
11
Application server for constrained platforms
Embeddedproto_example_stm32_uart
⭐
11
Connecting a micro controller with a PC is simple when using google protocol buffers. This example shows you how you could communicate over UART in a structured manner. Embedded Proto is used to generate the embedded code while regular protoc code is used for the python desktop script. Commands are send from the PC to the micro controller. The chip will in turn reply with a message to give a status update.
Cortex M3 Rtos
⭐
9
ARM Cortex-M3 Real-Time Operating System for educational purpose.
Lpc82x Pac
⭐
8
OBSOLETE. New repository here: https://github.com/lpc-rs/lpc-pac
Paddle Examples For Avh
⭐
7
🤖 Use PaddlePaddle for OCR and Object Detection on Arm Cortex-M with Arm Virtual Hardware (AVH)
Flow
⭐
7
Cooperative scheduler for low-power, reactive applications using the "pipes and filters" pattern on ARM Cortex-M microcontrollers.
Introduction To Robotic Systems Education Kit
⭐
7
Introductory material on robotics and key practical skills required to program and control a robot to interact with its environment and perform simple manoeuvres.
Stm32 Hal Hd44780 16x2lcd
⭐
6
A simple library for STM32 microcontrollers to drive 16x2 LCD displays based on the HD44780 controller
Cmcm
⭐
6
Cooperative multitasking for ARM Cortex-M microcontrollers
Related Searches
C Microcontroller (937)
C Plus Plus Microcontroller (555)
Arduino Microcontroller (555)
1-48 of 48 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.