Learn about Bootloader, toolchains, Linux system calls & implement user space application on BeagleBone-Black
-
Updated
Jul 24, 2025 - C
Learn about Bootloader, toolchains, Linux system calls & implement user space application on BeagleBone-Black
A high-performance infrastructure framework for distributed systems simulation based on the IEEE-1516 HLA Spec. and NASA DSES.
An RP2350 UART driver written entirely in ARM Assembler.
The self-balancing robot integrates low-level peripheral control, precise millisecond timing, responsive interrupt-driven state management, and analog sensor feedback for dynamic tuning.
Implemented A* algorithm for path planning for fully autonomous rover with V-SLAM. Used Sparse HashTrees combined with Quadtrees for the best optimised results.
A seamless integration of an Arduino-driven PID control system with a Python-based real-time graphing interface. Adjust PID parameters and setpoints dynamically, monitor feedback loops, and manage system performance all in one place.
An RP2350 UART driver written entirely in RISC-V Assembler.
Advanced ESP32-based Power System Monitoring and Safety Device with OLED display, Blynk IoT, and automated hybrid cloud logging to Google Sheets. Implemented as a professional Final Year Project
4CS016/UM1 - Embedded Systems Programming: A university project on Tinkercad, mostly focused on my experiments using Arduino and real-life simulations.
Custom 8-bit 65C02 breadboard computer with hand-written 6502 assembly programs.
Compact CH340C-based USB-to-UART converter PCB designed in KiCad for embedded development, debugging, firmware flashing, and serial communication.
A collection of embedded systems, IoT, automation, and sensor-based projects using ESP32, Arduino, C/C++, cloud integration, and real-time control.
🌐 Auto-captive portal for Raspberry Pi with encrypted credential storage, automatic failover, and GPIO button control
A comprehensive bare-metal driver library for STM32F103 (Cortex-M3), featuring 20 register-level drivers (CAN, DMA, SPI, I2C, RTC) developed without HAL/LL libraries for maximum performance and hardware control.
🛠️ Develop a bare-metal UART driver for the RP2350 in Assembler, showcasing direct register control and bypassing SDK limitations.
Save Nurture: An automatic plant watering system using soil moisture sensor and relay control, fully implemented in C for ATmega328P.
AI co-pilot for automotive DTC root-cause analysis. Analyzes CAN traces, ranks hypotheses, recommends mitigation patterns with concrete parameter values.
Automated test infrastructure for 6+ power supply topologies. Precision measurement, real-time control, LED monitoring, and MySQL integration. Each test generates QR-code linked quality metrics. Embedded systems & hardware-software integration.
A complete portfolio of HCS12 Assembly and EEBOT robotics projects demonstrating register-level programming, digital and analog interfacing, LCD control, timers, state machines, and autonomous robot behavior. Includes full documentation, hardware context, and runnable assembly code.
This repository provides a proof-of-concept Spectre attack targeting the ARM Cortex-A53 embedded in the Raspberry Pi 3 Model B.
Add a description, image, and links to the embedded-systems-engineering topic page so that developers can more easily learn about it.
To associate your repository with the embedded-systems-engineering topic, visit your repo's landing page and select "manage topics."