字符设备开发步骤
一、驱动模块的加载与卸载
二、字符设备注册与注销
三、实现设备的具体操作函数
四、添加LICENSE和作者信息
Linux设备号
一、设备号的组成
二、设备号的分配
字符设备驱动开发
创建一个虚拟设备chrdevbase
chrdevbase设备有两个缓冲区,一个为读缓冲区readbuf,一个为写缓冲区writebuf,大小都为100字节
应用程序调用open函数打开chrdevbase设备
应用程序可以向写缓冲区写入数据,调用write函数
应用程序可以向度缓冲区读取数据,调用read函数
应用程序调用close函数关闭chrdevbase设备
1、创建一个驱动目录,在/home/linux/drivers下创建一个1_chrdevbase目录
2、开始编写驱动程序
标签:字符,应用程序,虚拟,Linux,缓冲区,设备,chrdevbase From: https://www.cnblogs.com/FZLGYZ/p/16623222.html