一. 简介
前面几篇文章学习了 Linux内核提供的 阻塞与非阻塞IO相关的知识。
应用程序以阻塞方式访问设备时,Linux内核提供了等待队列来处理。当应用程序以非阻塞方式访问设备时,Linux内核提供了 poll轮训机制来处理。
前面一篇文章学习了Linux内核提供的非阻塞式访问设备的处理机制-等待队列。文章地址如下:
Linux 内核中处理阻塞访问的方法:等待队列-CSDN博客
本文通过写驱动来实现,Linux下应用程序以阻塞方式访问设备。
二. Linux下阻塞IO驱动实验实例一
本文在前面实验 13_key_irq 的基础上进行更改。
1. 创建工程
本实验是在上面定时器消抖实验代码的基础上进行更改的。
(1&