Skip to content

A short tutorial on Linux Kernel Modules. It's meant to complement other tutorials you can find online.

Notifications You must be signed in to change notification settings

GrgoMariani/LKM_Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Kernel Modules Tutorial



I've decided to write a different kind of tutorial on LKMs. There's a lot of tutorials online, but since this is a really complex topic one more cannot really hurt. It's mostly meant to complement other HowTos you can find online. I'm familiarizing myself completely with the topic as well so don't mind if I fail to touch a few things.

Be sure to check the links I listed in the 'Other' directory.

This tutorial should be read somewhat differently than the tutorials you might be used to by now. I'm not big on explaining things myself so I'll leave that to yourselves.

However, what I will do here is cover a lot of ground you might not have covered by your own and leave you to your own to effing google it.



Installing the prereqs needed to compile your custom modules.

"Hello World" as LKM.

Let's create a virtual device we can access from /dev folder.

Part 3 - Hardware

todo todo todo todo

This is where I'll keep interesting links.

About

A short tutorial on Linux Kernel Modules. It's meant to complement other tutorials you can find online.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published