linux之字符设备驱动

Posted ITlsy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之字符设备驱动相关的知识,希望对你有一定的参考价值。


最近由于工作需要,因此回顾了下字符设备驱动。

具体的内容我就不多说了,直接看这位博主写的:

Linux设备驱动(二)—— 字符设备驱动(三)——自动创建设备节点_Thanos Yan的博客-CSDN博客

写的是相当详细。

此处我主要介绍我使用的示例:

app-write.c  build.sh  epoll_read.c  Makefile  memdev.c  memdev.h

memdev.c memdev.h是我的驱动示例文件

app-write.c 向字符设备驱动写一段十六进制数据

epoll_read.c 以阻塞的方式读取字符设备里的数据。

具体效果如下图:

linux之字符设备驱动_数据

 具体代码我已经上传,需要的可以下载:(1条消息) linux之字符设备驱动学习示例-Linux文档类资源-CSDN文库



以上是关于linux之字符设备驱动的主要内容,如果未能解决你的问题,请参考以下文章

linux驱动之字符设备

(57)Linux驱动开发之三Linux字符设备驱动

Linux——Linux驱动之字符类设备驱动编写实践,从0到1手把手教你字符类设备如何申请设备号,如何注册设备,如何自动创建设备节点

Linux——Linux驱动之字符类设备驱动编写实践,从0到1手把手教你字符类设备如何申请设备号,如何注册设备,如何自动创建设备节点

linux driver ------ 字符设备驱动之“ 创建设备节点流程 ”

字符设备驱动程序之同步互斥阻塞