Kernel-mode process protection driver with user GUI
-
Updated
Jan 7, 2026 - C++
Kernel-mode process protection driver with user GUI
Get started with writing your first ever Windows Driver
This is a book that explains driver development with Rust. It does so by procedurally creating a UART driver for a RISCV chip(an esp32c3)
Windows kernel driver for memory reading operations with userspace communication via IOCTL codes. Supports process memory access, PID resolution, and module base address retrieval.
A Proof-of-Concept Windows Kernel driver written in Rust. Uses windows-drivers-rs and MmCopyVirtualMemory to perform safe arbitrary process memory reads/writes, accompanied by a CLI client.
minimal windows kernel driver for dynamic process blocking via ioctl communication
Drivers of GPIO, I2C, SPI and UART for STM32F413XX containing the ARM Cortex M4
A tool that can help you develop and analyze Windows drivers.
My journey into embedded systems
Bare-Metal weather station for STM32F407, featuring fully custom-written peripheral drivers without using the HAL.
Mastering Microcontroller and Embeded Driver Development course on Udemy Bare-metal driver development using Embedded C : Writing drivers for STM32 GPIO,I2C, SPI,USART from scratch
STM32F446RE | Driver Development | I2C | SPI | UART | GPIO | DS1307 RTC | 16x2 LCD | Embedded Systems | Peripheral Drivers
A customized DMA (Direct Memory Access) driver for STM32F4 microcontrollers. Features memory-to-memory and peripheral data transfers, interrupt handling, and FIFO configuration for optimized CPU utilization.
Embedded programming on the STM32F407-DISCOVERY Board with ARM Cortex M4-based MCU 💻🤖⚡
A step-by-step Linux virtual network driver (vnet0) with Doxygen docs, TX/RX rings, NAPI, ethtool, and userspace backend.
Mocked driver and unit tests for the ST LSM6DSO IMU (accelerometer + gyroscope), with a simulated I²C backend and Unity-based test framework.
Embedded Firmware Portfolio: FreeRTOS driver simulation, ISR handling, and low-level C system programming practice.
Native CLI interface for MongoDB. Implements modular BSON serialization and direct socket management via the libmongoc driver.
Add a description, image, and links to the driver-development topic page so that developers can more easily learn about it.
To associate your repository with the driver-development topic, visit your repo's landing page and select "manage topics."