一、设备驱动的分类
设备驱动分为三大类:字符设备、块设备、网络设备。
1.字符设备
该设备对数据的处理按照字节流 的形式进行的,支持顺序访问(是有时间的概念》,也可以支持随机访问。
典型的字符设备:中口、键盘、触摸屏、摄像头、12C、SPI、声卡、顿缓冲设备....
顺序访问的设备:串口、键盘、触摸屏
随机访问的设备:缓冲设备
应用程序,能够使用系统I0函数来就行访问: open、write、read、lseek、close.....
字符设备在/dev目录详细表现形式:

本文介绍了Linux设备驱动的分类,重点讲解了字符设备的特点和访问方式,包括顺序访问和随机访问,并阐述了字符设备驱动的设计过程,涉及设备号申请、cdev结构体、file_operations接口的定义以及设备文件的创建。
一、设备驱动的分类
设备驱动分为三大类:字符设备、块设备、网络设备。
1.字符设备
该设备对数据的处理按照字节流 的形式进行的,支持顺序访问(是有时间的概念》,也可以支持随机访问。
典型的字符设备:中口、键盘、触摸屏、摄像头、12C、SPI、声卡、顿缓冲设备....
顺序访问的设备:串口、键盘、触摸屏
随机访问的设备:缓冲设备
应用程序,能够使用系统I0函数来就行访问: open、write、read、lseek、close.....
字符设备在/dev目录详细表现形式:

1199
348
1868

被折叠的 条评论
为什么被折叠?