Advanced examples of Linux Device Drivers (LDD3) and detailed manual for running examples in QEMU which is patched with virtual PCI, USB, serial devices. I am actively composing a new book about Driver Development in Linux Kernel.
☆537Apr 2, 2025Updated 10 months ago
Alternatives and similar repositories for Linux-Device-Driver
Users that are interested in Linux-Device-Driver are comparing it to the libraries listed below
Sorting:
- Linux Device Drivers 3 examples updated to work in recent kernels☆2,561Apr 28, 2025Updated 10 months ago
- A Tutorial how to get started with Linux Kernel Modules and Linux Drivers.☆1,073Jul 15, 2024Updated last year
- Linux Device Driver Development - Second Edition, published by Packt☆225Mar 7, 2024Updated last year
- Practical Linux device driver programming, discuss about source code Kernel. Using Kernel API, implement device and driver then build on …☆52Sep 29, 2022Updated 3 years ago
- This Directory contains the tutorials posted in www.embetronicx.com☆241Nov 16, 2022Updated 3 years ago
- Linux Driver Template☆539Jul 9, 2025Updated 7 months ago
- The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)☆8,341Feb 8, 2026Updated 2 weeks ago
- The perfect emulation setup to study and develop the Linux kernel, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and ba…☆4,441May 13, 2025Updated 9 months ago
- Linux Kernel Programming, published by Packt☆924Feb 23, 2024Updated 2 years ago
- SDK for CDAC Vega Processors☆17Oct 19, 2023Updated 2 years ago
- This repository contains multiple exploits I have written for various CVEs and CTFs☆28Jul 27, 2025Updated 7 months ago
- Minimalistic block device example, for kernel-releases > 3. It's also a working Ramdisk.☆16Jul 11, 2016Updated 9 years ago
- This repository is used to show step by step details about Linux BSP. You just need to follow it. Suitable for beginners to build from sc…☆16Dec 9, 2025Updated 2 months ago
- Bootlin embedded Linux and kernel training materials☆754Updated this week
- Linux内核与设备驱动程序学习笔记☆2,851Jan 7, 2026Updated last month
- Linux Device Driver Development Cookbook, published by Packt☆44Jan 30, 2023Updated 3 years ago
- "Das U-Boot" Source Tree☆4,952Updated this week
- FreeRTOS with LwIP integration in the Nios II EDS☆19Jan 30, 2016Updated 10 years ago
- User space mappable dma buffer device driver for Linux.☆667Jan 25, 2026Updated last month
- Quickly build and run kernels inside a virtualized snapshot of your live system☆759Updated this week
- ☆269Sep 11, 2017Updated 8 years ago
- ☆19Mar 18, 2024Updated last year
- ☆47Jul 8, 2014Updated 11 years ago
- linux driver development for embedded processors 2nd edition☆185May 11, 2023Updated 2 years ago
- ART-PI STLDR - QSPI Flash W25Q64JV Download Algorithm in ST CubeProg & RT-Thread Studio☆24Jun 7, 2023Updated 2 years ago
- The Chinese Document of Lichee Pi Zero. 荔枝派Zero中文文档☆36Oct 31, 2018Updated 7 years ago
- Introductory Yocto documentation☆57Oct 11, 2018Updated 7 years ago
- Linux kernel driver for memory mapped PCIe - FPGA communication.☆87Sep 30, 2014Updated 11 years ago
- A simple native file system for Linux kernel☆473Jan 27, 2026Updated last month
- Docker/Qemu Based Linux Kernel Learning, Development and Testing Environment; New Linux ELF Video Course from this project author: https:…☆1,215Oct 25, 2024Updated last year
- ☆21May 19, 2022Updated 3 years ago
- A curated list of awesome Embedded Linux resources.☆397Jan 25, 2026Updated last month
- CVE-2022-2586: Linux kernel nft_object UAF☆20Sep 3, 2022Updated 3 years ago
- A curated list of awesome embedded programming.☆8,140Feb 14, 2026Updated last week
- Linux kernel modules written in Rust☆27Nov 12, 2021Updated 4 years ago
- VM-HDL Co-Simulation for Servers with PCIe-Connected FPGAs☆52Jan 19, 2021Updated 5 years ago
- Arizona State University CSE320☆11Mar 22, 2015Updated 10 years ago
- Userspace I/O library for Xilinx AXI S2MM DMA☆11Sep 9, 2025Updated 5 months ago
- Lightweight web service clients in the WasmEdge Runtime using the Rust reqwest framework☆12Feb 6, 2026Updated 3 weeks ago