字符设备OPEN

来源:互联网 发布:云软件服务 经营范围 编辑:程序博客网 时间:2024/04/28 12:46

在挂接字符设备时 总是先要创建节点 有静态和动态两种方式

通过mknod 向inode (fs/inode)传递设备号  设备操作模式(c,b.f,s)

在用户层通过C库调用OPEN调用sys_opn 到达内核首先调用do_sys_open  会得到一个未使用过的fd 

do_sys_open 随后调用do_file_open 查到路径对应的INODE  并分配一个新的strut file

do_sys_open 会将对应的操作模式给filep->f_op,

先到这。。。

 

0 0
原创粉丝点击