2020年3月26日

摘要: 通常应用程序跟驱动之间交互,主要是通过轮询的方式。这种方式效率非常低下。 下面介绍一种异步通知的方式。在这种模式下,应用程序不需要查询驱动,当驱动需要应用程序读取数据时,发送一个信号给应用程序,应用程序收到信号后,再去从驱动读取数据。 驱动代码: #include <linux/miscdevice 阅读全文
posted @ 2020-03-26 20:50 云梦泽渔夫 阅读(235) 评论(0) 推荐(0) 编辑
 
摘要: 内核检测到USB设备的插入之后,需要通知用户空间进程来处理。目前有2种通知方式: 1.内核调用call_usermodehelper_setup()/call_usermodehelper_exec()从而运行用户空间进程来处理。可以通过/sys/kernel/uevent_helper或者/pro 阅读全文
posted @ 2020-03-26 17:43 云梦泽渔夫 阅读(1866) 评论(0) 推荐(0) 编辑