There are 5 repositories under device-driver topic.
Software drivers in C for systems without an operating system
A C# cross platform connected device framework
An extension of the existing KoboTouch driver provided with Calibre. This plugin allows modifying ePub files to enable extra Kobo features. I am providing code in the repository to you under an open source license. Because this is my personal repository, the license you receive to my code is from me and not my employer.
x64 Windows kernel code execution via user-mode, arbitrary syscall, vulnerable IOCTLs demonstration
A software driver that lets you log kernel-mode debug output into a file on Windows.
Learn how multi-queue block device in Linux kernel v4.4 works
Practical Linux device driver programming, discuss about source code Kernel. Using Kernel API, implement device and driver then build on Beagle Bone Black.
Virtual Linux block device driver for simulating and performing I/O.
Examples for learning how to write linux device drivers following ldd3
Design real-time image processing, object recognition and PID control for Autonomous Drone.
Driver to simulate multi-battery setups and test Windows power management
Author of Project Adrishya a rootkit which use ftrace mechanism to hook syscall; (write this because God commanded me); work for both x86_64 and arm; CREDIT-(Oleksii Lozovskyi{ilammy})FOUNDER OF FTRACE HOOKING
Let's implement an Enigma machine as a char device just for fun.
:space_invader: Design and implementation of a video decoder on an Altera Cyclone V FPGA board.
Owner: Device WG
Two-Wire Interface (TWI) library for Arduino
Linux SPI driver for Bitmain ASIC miners.
Linux DKMS for Dektec device drivers (obsolete)
Badminton Robot for Robocon 2015
基于 System.Device.Gpio 库编写的各种外围设备驱动程序
a minimal kernel writen from scratch for research and learning purposes.
a rust implementation of the linux null block device driver
Raspberry Pi drives a Monotype composition caster. Typesetting and machine control software.
Linux driver for old Wacom serial tablets, protocol IV
The monitor source code for the IoT Starter Kit 2. This is the source code for the monitor that is delivered loaded on the board when delivered.
Inject device drivers into an offline Windows installation
C++ MFC-based TAPI Service Provider Library
Unlock the potential of STM32MP1 development with OpenSTLinux. Explore curated projects, code snippets, and applications designed for various development boards. Perfect for developers, from novices to experts, diving into embedded systems and IoT.
Sogang Univ. Embedded System Software (CSE4116) Assignments.