Linux内核学习笔记 第46讲:字符设备驱动程序简介
发布时间
阅读量:
阅读量

字符设备是指每次只能进行一次读写操作的硬件装置,在这种情况下无法直接访问存储器中的任意位置,并且数据必须按照时间顺序依次处理。这些类型的硬件通常被称为面向流的工作模式,并包括鼠标、键盘等常见的人机接口以及串口、控制台等外部输入输出端口等基本组件。在Linux操作系统中,在用户空间层次上可以通过特定的文件描述符(/Devices)与这些字符型硬件进行交互,并利用驱动程序完成对硬件的操作功能

核心部分在于file_operations这一结构。它是时序字符设备的操作集,如图所示,请阐述cdev这一结构体的主要字段及其对应意义。

每个字符设备都包含一个用于描述其字符设备操作集的file_operations数据结
全部评论 (0)
还没有任何评论哟~
