driver-development
Here are 42 public repositories matching this topic...
Driverpack Solution Premium
-
Updated
Sep 15, 2026
Kernel-mode process protection driver with user GUI
-
Updated
Jan 7, 2026 - C++
Get started with writing your first ever Windows Driver
-
Updated
Nov 4, 2023 - C
Windows kernel driver for memory reading operations with userspace communication via IOCTL codes. Supports process memory access, PID resolution, and module base address retrieval.
-
Updated
Jun 30, 2025 - C++
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)
-
Updated
Oct 21, 2024 - Rust
Searchable archive of Windows kernel symbols, struct layouts, function RVAs and byte patterns extracted from Microsoft PDBs and pinned to exact Windows builds. Browse it or query the JSON API. Free and self-hosted at kernelarchive.com
-
Updated
Aug 11, 2026 - TypeScript
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.
-
Updated
Dec 8, 2025 - Rust
Drivers of GPIO, I2C, SPI and UART for STM32F413XX containing the ARM Cortex M4
-
Updated
Aug 29, 2023 - C
minimal windows kernel driver for dynamic process blocking via ioctl communication
-
Updated
Nov 29, 2025 - C
A tool that can help you develop and analyze Windows drivers.
-
Updated
Aug 15, 2026 - C++
Independent out-of-tree Linux kernel module (DRM/KMS) for NVIDIA Fermi architecture graphics cards (GF108 / GeForce GT 430).
-
Updated
Sep 2, 2026 - C
A low-level, bare-metal digital audio processing framework for the STM32F7 platform. Built completely from scratch using direct register manipulation without the HAL layer. Features custom I2S, I2C, DMA drivers, and real-time PDM-to-PCM audio conversion.
-
Updated
Jul 11, 2026 - C
My journey into embedded systems
-
Updated
Jan 23, 2025 - C
A step-by-step Linux virtual network driver (vnet0) with Doxygen docs, TX/RX rings, NAPI, ethtool, and userspace backend.
-
Updated
Dec 16, 2025 - C
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
-
Updated
Mar 4, 2024 - C
Lightweight NTSTATUS-based error handling for Windows kernel-mode Rust code.
-
Updated
Sep 10, 2026 - Rust
一个开源的作为Linux驱动,Linux应用开发,调试的开源编译框架
-
Updated
Sep 9, 2023 - C
Awesome Windows Driver Development Resources
-
Updated
Jun 18, 2026
USB 驱动开发学习资源库 —— 从 USB 协议到 Linux USB 驱动架构的系统化学习路径与实践项目。
-
Updated
Jan 6, 2026 - HTML
Add this topic to your repo
To associate your repository with the driver-development topic, visit your repo's landing page and select "manage topics."