字符设备开发步骤

一、驱动模块的加载与卸载

二、字符设备注册与注销

三、实现设备的具体操作函数

四、添加LICENSE和作者信息

 

Linux设备号

一、设备号的组成

二、设备号的分配

 

字符设备驱动开发

  创建一个虚拟设备chrdevbase

  chrdevbase设备有两个缓冲区,一个为读缓冲区readbuf,一个为写缓冲区writebuf,大小都为100字节

  应用程序调用open函数打开chrdevbase设备

  应用程序可以向写缓冲区写入数据,调用write函数

  应用程序可以向度缓冲区读取数据,调用read函数

  应用程序调用close函数关闭chrdevbase设备

1、创建一个驱动目录,在/home/linux/drivers下创建一个1_chrdevbase目录

2、开始编写驱动程序

posted on 2022-08-25 09:46  信义勤爱  阅读(83)  评论(0编辑  收藏  举报