Linux设备与驱动的主要类型
2020年11月25日 15:20 发布者:zntsbkhhh
Linux设备与驱动的主要类型linux是文件型系统,在linux中,一切皆文件,所有硬件都会在对应的目录(/dev)下面用相应的文件表示。 文件系统的linux下面,都有对于文件与这些设备关联的,访问这些文件就可以访问实际硬件。 通过访问文件去操作硬件设备,一切都会简单很多,不需要再调用各种复杂的接口。 直接读文件,写文件就可以向设备发送、接收数据。 按照读写存储数据方式,我们可以把设备分为以下几种:字符设备(character device)、块设备(Block device)和网络设备( network interface)。字符设备(character device):指应用程序采用字符流方式访问的设备。这些设备节点通常为传真、虚拟终端和串口调制解调器、键盘之类设备提供流通信服务, 它通常只支持顺序访问。字符设备在实现时,大多不使用缓存器。系统直接从设备读取/写入每一个字符。块设备(Block device):通常支持随机存取和寻址,并使用缓存器,支持mount文件系统。典型的块设备有硬盘、SD卡、闪存等,但此类设备一般不需要自己开发,linux对此提过了大部分的驱动。网络设备( network interface):是一种特殊设备,它并不存在于/dev下面,主要用于网络数据的收发。网络驱动同块驱动最大的不同在于网络驱动异步接受外界数据,而块驱动只对内核的请求作出响应。上述设备中,字符设备驱动程序适合于大多数简单的硬件设备,算是各类驱动程序中最简单的一类,一般也是从这类驱动开始学习,然后再开始学习采用IIC、SPI等通讯接口的一些设备驱动。可以基于此类驱动调试LKT和LCS系列加密芯片。注意7位IIC地址是0x28。网友评论
小屁孩123 2020年11月26日
楼主所说的IIC和SPI通讯接口的产品都有哪些呢?能否详细介绍一下
楼主所说的IIC和SPI通讯接口的产品都有哪些呢?能否详细介绍一下
kessy1 2020年11月26日
产品有很多种,具体看你需求
产品有很多种,具体看你需求
假的会计师 2020年11月27日
还是linux系统经典
还是linux系统经典
QL87 2020年11月28日
Linux系统下开发设备连接是否稳定?
Linux系统下开发设备连接是否稳定?
miniminimini 2020年11月28日
linux系统相比其他系统,优势在哪?
linux系统相比其他系统,优势在哪?
zntsbkhhh 2020年11月28日
Linux的操作比较复杂,windows的比较简单;Linux速度比较快,安全性比
Linux的操作比较复杂,windows的比较简单;Linux速度比较快,安全性比
Test_wf 2020年11月28日
但是有很多软件只能在windows里运行,与Linux兼容的软件正在开发中,Linux适用在网络方面
但是有很多软件只能在windows里运行,与Linux兼容的软件正在开发中,Linux适用在网络方面
miniminimini 2020年11月29日
文中提到的芯片能在linux下用??????????????????????!!!!!????????!???
文中提到的芯片能在linux下用??????????????????????!!!!!????????!???
明亮的光 2020年11月29日
字符设备与块设备的主要区别什么?
字符设备与块设备的主要区别什么?
wang0327 2020年11月30日
设备类型可以自己指定吗?
设备类型可以自己指定吗?
tyl2010 2020年11月30日
当然不行了
当然不行了
明亮的光 2020年11月30日
LKT和LCS系列加密芯片用途是什么? 是加密系统的还是加密什么的?
LKT和LCS系列加密芯片用途是什么? 是加密系统的还是加密什么的?
xiaoyuhzou1228 2020年11月30日
我确实也只知道最简单的字符设备这一类,其他还有待了解和学习
我确实也只知道最简单的字符设备这一类,其他还有待了解和学习
kessy1 2020年11月30日
最近在学习linux,希望后续有更详细的介绍
最近在学习linux,希望后续有更详细的介绍
QL87 2020年11月30日
这一类驱动有例子吗,希望能分享一个
这一类驱动有例子吗,希望能分享一个
小屁孩123 2020年12月01日
字符设备驱动程序调试LCS芯片,有没有示例?
字符设备驱动程序调试LCS芯片,有没有示例?
?-о 2020年12月03日
据说LKT和LCS系列加密芯片都是具有安全保障的高端的智能加密芯片
据说LKT和LCS系列加密芯片都是具有安全保障的高端的智能加密芯片
假的会计师 2020年12月03日
正想在linux下调试iic协议,那我直接找硬件iic对应的文件就可以调试iic了?
正想在linux下调试iic协议,那我直接找硬件iic对应的文件就可以调试iic了?
miniminimini 2020年12月03日
我们正在弄一款产品,看网上说,L...... k..... t家的加密芯片不错,去哪里联系?
我们正在弄一款产品,看网上说,L...... k..... t家的加密芯片不错,去哪里联系?
Test_wf 2020年12月03日
百度LKT网站上有在线客服直接沟通就可
百度LKT网站上有在线客服直接沟通就可
tyl2010 2020年12月03日
谢谢楼主分享让我对linux有一定的了解 ,希望楼主多发一些关于类似文章满满的干货
谢谢楼主分享让我对linux有一定的了解 ,希望楼主多发一些关于类似文章满满的干货
最近在关注学习linux系统,希望以后能有更详细的介绍。