linux里什么是块设备?

linux里什么是块设备?,第1张

分类: 电脑/网络 >> *** 作系统/系统故障

解析:

所谓块设备是指对其信息的存取以“块”为单位,如通常的光盘、硬磁盘、软磁盘、磁带等,块长取512字节或1024字节或4096字节。块设备可以直接通过块设备特别文件来访问。为了提高数据传输效率,块设备驱动程序内部采用块缓冲技术。

盘、带设备既可采用块方式,又可采用字符方式访问,因此这类设备既是块设备又是字符设备。正因为如此,在上节的字符设备开关表中配备了一套用于盘、带的字符驱动程序。在概念上,我们倾向于一台设备以一种类型进行访问,例如对磁带机而言,采用块方式即把磁带机划入块设备类型 。如果对磁带机采用字符方式,尽管可行但存储等量的数据要比块方式占用更多的磁带空间,实际上是很不合算的。

自定义USB设备类,在海思hi3556v200上开发usb device模式的自定义设备类;windows上作为usb的host,实现两端的usb通信。

pc上发现usb设备:

PC端的软件:

嵌入式linux端USB Device:

跟WINDOWS一样吧。硬盘,光盘,软盘,可移动磁盘,鼠标,打印机,网卡,磁盘。。。

常见硬件设备在linux中的代号:

IDE硬盘 /dev/hd[a-d]

SCSI硬盘 /dev/sd[a-d]

光驱 /dev/cdrom

软驱 /dev/fd[0-1]

打印机 /dev/lp[0-1]

鼠标 /dev/mouse

磁盘 /dev/ht0(IDE) /dev/st0 (SCSI)

网卡 /dev/ethn (n由0开始)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/5927898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存