Linux系统为应用程序提供了功能强大且容易扩展的API, 但在某些情况下, 与硬件交互或进行需要访问系统中特权信息的操作时, 就需要一个内核模块。 Linux内核模块是一段编译后的二进制代码, 直接插入Linux内核中。 在Ring 0上运行。
1. 安装开发环境 (Ubuntu为例)
sudo apt-get install build-essential linux-headers-`uname -r`
2. 入门模块
标签:直接插入,sudo,uname,Linux,编写,内核模块 From: https://www.cnblogs.com/nworld/p/17585311.html