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