Easonay_Y

验证过才会写出来

Linux设备驱动开发流程(转)

Posted on 2019-09-08 21:44  Easonay_Y  阅读(5288)  评论(0编辑  收藏  举报
一、Linux设备的分类 字符设备、块设备、网络设备,三种设备之间的区别是数据的交互模式,分别为: 字节流、数据块、数据包。 二、VFS核心结构体 VFS核心结构体定义在"linux/fs.h"头文件中。 1、struct inode结构体 记录文件的属主、访问时间等信息。当第一次打开文件的时候由VFS创建并初始化。当文件的所有引用都退出后,释放inode; 如果用户态有多个人同时...