Linux设备与驱动的主要类型

发布时间:2020-11-25 15:20    发布者:zntsbkhhh
关键词: linux
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。

本文地址:https://www.eechina.com/thread-748745-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
xiaoyuhzou1228 发表于 2020-11-26 15:30:37
最近在关注学习linux系统,希望以后能有更详细的介绍。
小屁孩123 发表于 2020-11-26 17:05:25
楼主所说的IIC和SPI通讯接口的产品都有哪些呢?能否详细介绍一下
kessy1 发表于 2020-11-26 17:10:02
产品有很多种,具体看你需求
假的会计师 发表于 2020-11-27 15:05:21
还是linux系统经典
QL87 发表于 2020-11-28 07:07:29
Linux系统下开发设备连接是否稳定?
miniminimini 发表于 2020-11-28 16:28:08
linux系统相比其他系统,优势在哪?
zntsbkhhh 发表于 2020-11-28 17:10:07
Linux的操作比较复杂,windows的比较简单;Linux速度比较快,安全性比
Test_wf 发表于 2020-11-28 18:31:48
但是有很多软件只能在windows里运行,与Linux兼容的软件正在开发中,Linux适用在网络方面
miniminimini 发表于 2020-11-29 12:06:48
文中提到的芯片能在linux下用??????????????????????!!!!!????????!???
明亮的光 发表于 2020-11-29 13:33:26
字符设备与块设备的主要区别什么?
wang0327 发表于 2020-11-30 08:59:16
设备类型可以自己指定吗?
tyl2010 发表于 2020-11-30 09:08:02
当然不行了
明亮的光 发表于 2020-11-30 09:12:06
LKT和LCS系列加密芯片用途是什么? 是加密系统的还是加密什么的?
xiaoyuhzou1228 发表于 2020-11-30 17:24:39
我确实也只知道最简单的字符设备这一类,其他还有待了解和学习
kessy1 发表于 2020-11-30 17:28:15
最近在学习linux,希望后续有更详细的介绍
QL87 发表于 2020-11-30 17:35:27
这一类驱动有例子吗,希望能分享一个
小屁孩123 发表于 2020-12-1 10:46:46
字符设备驱动程序调试LCS芯片,有没有示例?
?-о 发表于 2020-12-3 08:53:22
据说LKT和LCS系列加密芯片都是具有安全保障的高端的智能加密芯片
假的会计师 发表于 2020-12-3 09:04:55
正想在linux下调试iic协议,那我直接找硬件iic对应的文件就可以调试iic了?
12下一页
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 利用模拟开发工具生态系统进行安全电路设计
  • 你仿真过吗?使用免费的MPLAB Mindi模拟仿真器降低设计风险
  • 想要避免发生灾难,就用MPLAB SiC电源仿真器!
  • 我们是Microchip
  • 贸泽电子(Mouser)专区

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表