QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
-
Updated
Oct 14, 2025 - C
QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
Companion repository to the "Modern Embedded Systems Programming" video course.
A Linux-like real-time operating system for Robotics and the Internet of Things (IoT)
A 'learn by doing' textbook on building an embedded system
A textbook on introduction to Digital Signal Processing fundamentals
A textbook on understanding system on chip design
A reference book on System-on-Chip Design
Minimal ARM Cortex-M bare-metal firmware from scratch — custom startup code, linker script, Makefile build system, and OpenOCD/GDB debugging. No IDEs, no HAL — just first-principles understanding of the ARM architecture.
RFID library for manage Card IDs in AVR/STM32 ARM microcontroller.
This repository is dedicated to deploying deep learning models for object detection on low-cost embedded systems, specifically ARM Cortex-M microcontrollers. The project focuses on optimizing and running a YOLO-based model on the STM32H743 Nucleo Board using TensorFlow Lite (TFLite) and Darknet Framework.
Fast and tiny embeddable Forth implementation for the Thumb-2 ISA
A GNU GCC Toolchain project template for Microchip ATSAME54 series MCU.
A collection of structured notes, code examples, and lessons learned while working through Bare Metal Embedded C Programming: Develop High-Performance Embedded Systems with C for ARM microcontrollers. This repo serves as both a personal learning log and a resource for others exploring ARM Cortex-M microcontrollers and bare-metal C programming.
Add a description, image, and links to the arm-cortex-m topic page so that developers can more easily learn about it.
To associate your repository with the arm-cortex-m topic, visit your repo's landing page and select "manage topics."