Companion repository to the "Modern Embedded Systems Programming" video course.
-
Updated
Feb 3, 2026 - C
Companion repository to the "Modern Embedded Systems Programming" video course.
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).
A Linux-like real-time operating system for Robotics and the Internet of Things (IoT)
Beginner-friendly textbook for designing embedded system applications on Arm Cortex-M with hands-on IoT projects (educational)
Textbook introducing DSP fundamentals using Arm Cortex-M microcontrollers with hands-on labs (educational)
Reference book for SoC and FPGA designers integrating Arm Cortex-M processors with AMBA bus architectures (educational)
NanoVNA‑X is a refined firmware for NanoVNA‑H/H4, introducing an event‑driven architecture, improved sweep stability, UI polish, per‑unit USB identifiers, and integrated SD features for reliable field operation.
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.
Real-time ear biometric recognition on STM32F407 with FreeRTOS - 95%+ accuracy, 120ms latency using PCA/LDA/DCVA on ARM Cortex-M4
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.
Step-by-step ARM Cortex-M programming tutorials using Raspberry Pi Pico with interactive Wokwi simulations. Learn embedded systems from basics to advanced.
Real-time embedded voice command recognition on ARM Cortex-M33 (EFR32MG24) using TensorFlow Lite Micro. Comparison between Edge Impulse deployment and custom Jupyter-trained model integration
Fast and tiny embeddable Forth implementation for the Thumb-2 ISA
A minimal RTOS kernel implemented from scratch on ARM Cortex-M, featuring cooperative, round-robin, and priority-based schedulers with explicit context switching and stack management.
STM32 embedded systems laboratory using STM32 HAL, featuring hands-on firmware experiments, peripheral configuration, and ARM Cortex-M development in C.
A GNU GCC Toolchain project template for Microchip ATSAME54 series MCU.
Technical Product Engineer at Delta Air Lines | Payment Systems Expert | ARM Embedded Systems Enthusiast | Professional Portfolio
Open-source Rust-based post-quantum secure embedded OS for critical edge infrastructure — ARM Cortex-M & RISC-V | Apache-2.0
AI-powered debugging and monitoring tool for FreeRTOS embedded systems
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."