
linux驱动篇
文章平均质量分 64
zjr_blog
记录工作成长
展开
-
字符驱动实例
字符设备驱动是linux驱动比较基础的一类设备,它比较典型的特征是按字节流的形式进行操作。下面分两种方式来介绍。 1、cdev实现的字符驱动 linux内核提供了比较成熟的cdev操作步骤,方便驱动开发者进行编写 申请设备号 设备号包含主设备号和次设备号,主设备号一般标识这某一类的设备,次设备号标识这类设备具体是第几个设备,例如串口设备 [root@jingdomain ~]# ls /dev/ttyS* -l crw--w----. 1 root tty 4, 64 Mar 15 22:原创 2022-03-24 22:07:25 · 480 阅读 · 0 评论 -
Linux内核模块最简驱动
一、Makefile 在发行版下编译并运行内核模块是不需要交叉编译的,无论当前是X86或者ARM直接使用默认gcc即可,Makefile可有如下模板: obj-m :=demo.o all: make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(PWD) clean原创 2022-03-21 08:57:09 · 1556 阅读 · 0 评论