linux设备节点的理解
来源:互联网 发布:天天看高清影视mac版 编辑:程序博客网 时间:2024/05/21 07:11
linux的设备节点
在linux的驱动学习过程中,经常会碰到设备节点这一概念,什么主设备号,次设备号,可能都是一知半解的,只知道要想用户进程与内核下的硬件进行通信需要建立一个设备节点至于这个设备节点到底是怎样的一个存在,也许好多人并不清楚
设备节点的作用
设备节点使得用户可以与内核进行硬件的沟通,读写设备以及其他的操作在linux里面设备就像是普通文件一样的存在,访问一个设备就好像是访问一个文件一样
主设备号代表着一类设备,次设备号代表着同一类设备的不同个体,说到这里也许并不知道设备节点的存在形式
设备节点的存在形式
另外在linux里面还有一个概念,就是inode与block,也就是硬盘一面的块与节点,硬盘里面的inode就相当于一个文件或者文件夹,它记录下此文件下面的文件位置所在,文件的位置是以block大小对齐的,例如有些系统就是4K的大小,而inode的大小是有限的,所以就有了单个文件不能超过4G的说法。而在linux的驱动程序里面的节点在我个人的理解也可以看做是一个类似于硬盘的inode一样的东西,里面可以记录硬件设备的位置以及别的一些信息,在用户需要进行访问的时候就参照到设备节点所记录的信息进行设备的访问 1 0
- linux设备节点的理解
- Linux加载DTS设备节点的过程
- Linux Kernl添加spidev的设备节点
- linux字符设备驱动之设备节点的自动创建
- Linux设备节点
- linux设备节点
- linux设备节点
- Linux设备节点
- linux设备节点
- linux中的设备节点
- linux设备节点
- Linux 设备节点
- Linux设备节点、设备和设备驱动
- Linux 中索引节点的理解
- Linux节点理解
- 理解Linux i节点
- Android 的设备节点
- Android 的设备节点
- java泛型
- servlet基础『关于get和post传输的总结』
- jquery $.post在火狐和google下无法提交原因
- 利用EasyRTSTClient推海康视频流到EasyDarwin
- strip 命令的用法
- linux设备节点的理解
- centos yum 安装 mariadb
- asp.net开发中常用的sql server数据库操作封装类
- C#只允许启动一个WinFrom进程
- 【POJ2262】:Goldbach's Conjecture
- [整理]34个windows平台渗透测试工具
- ajax,load方法
- hurlex 操作系统内核实现 笔记
- Spring MVC - 拦截器实现 和 用户登陆例子