您的位置 首页 制造

需求了解linux设备的特色及分类

需要了解linux设备的特点及分类-Linux将存储器和外设分为3个基础类:字符设备、块设备和网络设备

Linux将存储器和外设分为3个根底类:字符设备、块设备和网络设备。

字符设备指那些有必要以串行次序顺次进行拜访的设备,如触摸屏、磁带驱动器、鼠标等。块设备能够用恣意次序进行拜访,以块为单位进行操作,如硬盘、软驱等。字符设备不通过体系的快速缓冲,而块设备通过体系的快速缓冲。可是,字符设备和块设备并没有显着的边界,如Flash设备契合块设备的特色,可是咱们依然能够把它作为一个字符设备来拜访。

字符设备和块设备的驱动规划出现很大的差异,可是关于用户而言,他们都是运用文件体系的操作接口 open()、close()、read()、write()等函数进行拜访。

在Linux体系中,网络设备面向数据包的接纳和发送而规划,它并不对应于文件体系的节点,内核与网络设备的通讯和内核与字符设备、块设备的通行方法彻底不同。

别的,TTY驱动、I2C驱动、USB驱动、PCI驱动、LCD驱动等自身可归归入3个根底大类,可是关于这些杂乱的设备,Linux体系还界说了共同的驱动体系结构。

Linux驱动设备与整个软硬件体系的联系:

 

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/90260.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部