An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with device-driver

A curated list of projects in awesome lists tagged with device-driver .

https://github.com/sysprog21/lkmpg

The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg

Last synced: 02 Feb 2026

https://sysprog21.github.io/lkmpg/

The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg

Last synced: 14 Apr 2025

https://github.com/analogdevicesinc/no-os

Software drivers in C for systems without an operating system

analog-devices device-driver hacktoberfest no-os

Last synced: 26 Feb 2026

https://github.com/ikwzm/udmabuf

User space mappable dma buffer device driver for Linux.

device-driver dma-buffer fpga-soc-linux linux-drivers

Last synced: 18 Jan 2026

https://github.com/jgoguen/calibre-kobo-driver

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.

calibre conversion device-driver driver-plugin kobo kobo-device python

Last synced: 21 Jul 2025

https://github.com/kkent030315/anycall

x64 Windows kernel code execution via user-mode, arbitrary syscall, vulnerable IOCTLs demonstration

cli code-execution device-driver driver drivers kernel kernel-exploit kernel-exploitation kernel-exploits memory-hacking smep smep-bypass windows windows-10

Last synced: 09 Apr 2025

https://github.com/sysprog21/vcam

Virtual camera device driver for Linux

camera-driver device-driver linux-kernel v4l2

Last synced: 08 May 2025

https://github.com/tandasat/debuglogger

A software driver that lets you log kernel-mode debug output into a file on Windows.

arm64 debugview device-driver windows

Last synced: 14 Jul 2025

https://github.com/gurugio/book_linuxkernel_blockdrv

Learn how multi-queue block device in Linux kernel v4.4 works

device-driver driver linux-kernel multi-queue

Last synced: 13 Jul 2025

https://github.com/rgolubtsov/virtblkiosim

Virtual Linux block device driver for simulating and performing I/O.

arch-linux block-device device-driver ioctl kvm linux-kernel lkm qemu ubuntu virtual

Last synced: 19 Jul 2025

https://github.com/sysprog21/fibdrv

Linux kernel module that calculates Fibonacci numbers

device-driver fibonacci-numbers linux-kernel-module

Last synced: 08 May 2025

https://github.com/tarndt/usbd

User-Space Block Device (USBD) Framework (written in Go)

blockdevice device-driver go golang linux storage

Last synced: 05 Feb 2026

https://github.com/rafael-santiago/dev-enigma

Let's implement an Enigma machine as a char device just for fun.

crypto-toy device-driver enigma-simulator freebsd-kld kernel linux-drivers

Last synced: 05 Apr 2025

https://github.com/tokenrove/wacom-serial-iv

Linux driver for old Wacom serial tablets, protocol IV

c device-driver kernel-module linux-kernel tablet

Last synced: 25 Mar 2025

https://github.com/keriszafir/rpi2caster

Raspberry Pi drives a Monotype composition caster. Typesetting and machine control software.

device-driver letterpress machine-control monotype printing python-3 python-3-5 python3 raspberry-pi raspberrypi typesetting typography typography-engine

Last synced: 17 Mar 2026

https://github.com/markjulmar/tsplib2

C++ MFC-based TAPI Service Provider Library

device-driver tapi tapi-service-provider tsp

Last synced: 24 Jul 2025

https://github.com/cipherswami/signmod

Script helps with signing custom kernel modules for secure boot enabled devices.

device-driver kernel-module module-signing

Last synced: 02 Sep 2025

https://github.com/acardace/hd44780u-rpi-linux-driver

Hitachi HD44780U LCD Display Linux Kernel device driver

device-driver embedded-linux hitachi lcd-display linux-kernel raspberry-pi-3

Last synced: 20 Jul 2025

https://github.com/forderud/intellimousedriver

Microsoft Pro IntelliMouse filter driver that implements safety checks and exposes a WMI interface

device-driver hid windows

Last synced: 02 Sep 2025

https://github.com/nhivp/beaglebone

Investigate about bootloader, device driver and kernel on Beaglebone Green (Wireless)

beaglebone beaglebone-green-wireless bootloader device-driver device-tree

Last synced: 05 Jan 2026

https://github.com/aptpod/apt-peripheral-linux-driver

Device driver for EDGEPLANT USB Peripherals,

c device-driver linux

Last synced: 14 May 2026

https://github.com/manishklach/kv-cpu-driver

Reference Linux control plane, RTL, and FPGA emulation scaffold for KV-CPU semantic KV-cache orchestration. Patent pending in India (App No. 202641056309).

device-driver fpga kv-cache linux-kernel llm-inference memory-tiering pcie rtl systemverilog vllm

Last synced: 11 May 2026

https://github.com/artic92/linux-device-drivers-learning

A journey into Linux device driver development with examples, notes, and tutorials.

device-driver learning linux linux-kernel tutorial

Last synced: 10 Dec 2025

https://github.com/tiryoh/raspigibbon_driver

device driver of Raspberry Pi Gibbon

device-driver raspberry-pi-gibbon

Last synced: 26 Jun 2025

https://github.com/plutoromanii/operating_systems

An operating system (OS) is essential software that manages hardware and software resources, allowing users and applications to interact effectively. This repository explores various OS types, from desktop systems like Windows and Linux to mobile platforms like Android, providing insights into their functions and design. 🖥️🐧

analog-devices ansible baremetal device-driver docker education fallout liveos menu oer open-education-hub openedu openeducation pxe python tftp webscraping windows

Last synced: 05 May 2026

https://github.com/giorgiosld/driver-verifier

A Rust-based Linux kernel driver for diagnosing and verifying hardware driver functionality, with a focus on input devices like touchpads. Built for Parrot OS 6.3+.

device-driver kernel-driver kernel-module linux-kernel linux-rust no-std rust rust-linux

Last synced: 20 Apr 2026

https://github.com/markjulmar/tsplib3

C++ STL based TAPI Service Provider Library

device-driver tapi tapi-service-provider

Last synced: 24 Jul 2025

https://github.com/oceanbhatnagar/keypad-controlled-led-blink-system-using-stm32

A bare-metal STM32 device driver project for controlling LED blinking via a 4x4 matrix keypad.

device-driver embedded-c embedded-systems firmware stm32cubeide stm32nucleo

Last synced: 09 Oct 2025

https://github.com/princeofpuppers/arduino-rf-switch

A device which converts light switches into rf remotes

arduino device-driver driver electronics smarthome

Last synced: 28 Apr 2026

https://github.com/bashrc2/lkmpg

The Linux Kernel Module Programmer's Guide: version 5.18.14

book c device-driver documentation kernel-module linux linux-kernel linux-kernel-module manual

Last synced: 01 May 2026

https://github.com/jmkim/esp2017-scull

Simple drivers for the purpose of learning

device-driver driver kernel ldd3 linux linux-driver oreilly scull

Last synced: 11 May 2026

https://github.com/nohomey/linux-device-driven-4-players-2048-clone

Repository for a school homework for the Embedded systems programming practice course in ELSYS (TUES)

device-driver elsys game homework kernel-modules

Last synced: 10 Jun 2026

https://github.com/ziadasem/linux_device_drivers

Implementation for some of Linux Device Drivers

device-driver linux linux-kernel

Last synced: 14 May 2026

https://github.com/artic92/linux-kernel-patches

A collection of Linux kernel patch contributions, organized by feature, with detailed version histories, cover letters, and supporting documentation.

device-driver linux linux-kernel

Last synced: 29 Oct 2025

https://github.com/elzoughby/arm-zeedk

An ARM Cortex-M Microcontrollers Software Development Kit

arm arm-drivers arm-sdk cortex-m device-driver embedded-systems microcontroller sdk software-driver stm32 tiva

Last synced: 21 May 2026

https://github.com/nohomey/nodejs-ioctl-example

A Node.js example for controll ioctl based device driver

controll-ioctl device-driver example nodejs nodejs-ioctl

Last synced: 17 Apr 2026

https://github.com/brunoproduit/my_device

Example of a linux kernel device driver /dev/my_device

c device-driver linux linux-kernel

Last synced: 22 Apr 2026