实现一个简单的Linux字符设备驱动

2014-11-24 09:24:29 · 作者: · 浏览: 0

步骤1: 编写驱动程序



步骤2: 编译,形成ko文件,然后利用insmod命令插入内核。 (最好利用makefile进行编译,网上有文章专门有介绍)



步骤3:创建设备节点: mknod /dev/your_name c 主设备号 次设备号


次设备号这里填0, 主设备号可以利用 cat /proc/devices 查看


步骤4:编写用户程序(测试咱们的驱动是否可行), 如以下代码,这个嘛,简单的用gcc命令编译就好了



到了这里,对字符设备驱动就有一个直观的印象了。