Companion repository to the "Modern Embedded Systems Programming" video course.
-
Updated
Oct 1, 2025 - 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)
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.
Real-time ear biometric recognition on STM32F407 with FreeRTOS - 95%+ accuracy, 120ms latency using PCA/LDA/DCVA on ARM Cortex-M4
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.
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 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.
Step-by-step ARM Cortex-M programming tutorials using Raspberry Pi Pico with interactive Wokwi simulations. Learn embedded systems from basics to advanced.
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
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."