2 repositorios
Low-level software development for enabling communication between the Windows OS and hardware devices.
Distinguishing note: Candidates are too broad (Windows Development) or too specific (Custom Device Driver Development).
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Windows Driver Development. Refine with filters or upvote what's useful.
This repository is a collection of reference source code and implementation examples for developing drivers using the Windows Driver Kit. It provides hardware device driver samples and development templates for building kernel-mode software that enables communication between the Windows operating system and hardware devices. The library includes examples for creating universal Windows drivers, which utilize a shared set of interfaces to operate across multiple versions of the operating system. It also contains specialized implementation samples for various hardware categories, including netwo
Serves as a comprehensive resource for creating low-level software to interface Windows with hardware devices.
This project provides a framework and toolset for developing memory-safe kernel-mode and user-mode drivers for the Windows operating system. It enables developers to build drivers using safe programming patterns that prevent common memory errors and system crashes, while providing the necessary infrastructure to interface with low-level hardware and system APIs. The framework distinguishes itself by offering procedural macros and binding generation tools that translate complex C-style system headers into idiomatic, type-safe code. It includes a custom global allocator designed for the strict
Enables the creation of Windows kernel-mode drivers using memory-safe language abstractions.