Get started with writing your first ever Windows Driver
-
Updated
Nov 4, 2023 - C
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.
Drivers of GPIO, I2C, SPI and UART for STM32F413XX containing the ARM Cortex M4
Ring -1 Security Hypervisor for Windows - Advanced kernel-level security monitoring using Intel VMX and Extended Page Tables. Educational project demonstrating hypervisor development and defensive security implementation.
STM32F446RE | Driver Development | I2C | SPI | UART | GPIO | DS1307 RTC | 16x2 LCD | Embedded Systems | Peripheral Drivers
My journey into embedded systems
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
Embedded programming on the STM32F407-DISCOVERY Board with ARM Cortex M4-based MCU 💻🤖⚡
Mocked driver and unit tests for the ST LSM6DSO IMU (accelerometer + gyroscope), with a simulated I²C backend and Unity-based test framework.
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."