跳到主要内容

第五篇 嵌入式 Linux 驱动开发基础知识

第五篇 嵌入式 Linux 驱动开发基础知识章节导航

📄️ 第13章 APP怎么读取按键值

在做单片机开发时,要读取GPIO按键,我们通常是执行一个循环,不断地检测GPIO引脚电平有没有发生变化。但是在Linux系统中,读取GPIO按键要考虑到效率,引入了很多种方法:查询方式(非阻塞)、休眠-唤醒(阻塞方式)、poll方式、异步通知方式。这4种方法并不仅仅用于GPIO按键,在所有的APP调用驱动程序过程中,都是使用这些方法。通过这4种方式的学习,我们可以掌握如下知识: