Skip to content

About

Awesome Linux Driver Development Resource

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Awesome Linux Driver Development Resource Awesome

Linux YouTube Reddit

GitHub   YouTube   My Awesome Lists

timeline
    title Linux Driver Development Roadmap

    Foundation
        : C Programming
        : Data Structures
        : Computer Architecture
        : Operating Systems

    Linux Basics
        : Linux Commands
        : System Calls
        : Procfs & Sysfs

    Kernel Fundamentals
        : Kernel Architecture
        : Kernel Source Tree
        : Kbuild & Kconfig

    Kernel Programming
        : Kernel Modules
        : Module Loading
        : Kernel APIs

    Driver Development
        : Character Drivers
        : Block Drivers
        : Network Drivers
        : PCI & USB Drivers

    Hardware Interaction
        : MMIO
        : DMA
        : Interrupt Handling
        : Device Tree

    Debugging & Testing
        : printk
        : dmesg
        : ftrace
        : kgdb
        : perf

    Advanced Topics
        : Power Management
        : Security
        : eBPF
        : Driver Frameworks

    Upstream Contribution
        : Git Workflow
        : checkpatch.pl
        : Patch Submission
        : Code Review
Loading

📖 Contents

Books

My Other Awesome Lists

You can access the my other awesome lists here

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

License

CC0

🔼 Back to top

About

Awesome Linux Driver Development Resource

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors