最近由于工作需要,因此回顾了下字符设备驱动。
具体的内容我就不多说了,直接看这位博主写的:
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 以阻塞的方式读取字符设备里的数据。
具体效果如下图:
具体代码我已经上传,需要的可以下载:(1条消息) linux之字符设备驱动学习示例-Linux文档类资源-CSDN文库