一. 简介
前面一篇文章实现了驱动代码,以实现应用程序阻塞式访问设备,以一种可以被信号打断的驱动实现方式。文章地址如下:
Linux下阻塞IO驱动实验实例二-CSDN博客
本文对该驱动模块进行测试。测试按键功能是否可用,按键进程的CPU占用率是否为 0,按键进程是否可以被杀死(即被信号打断)。
二. Linux下阻塞IO驱动实验实例二的测试
1. 准备应用测试程序
测试代码还使用前面 按键中断实验中使用的测试程序,irqApp.c文件代码实现如下:
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>/*
*测试按键是否按下
* 运行命令: ./irqpp /dev/key_irq
*/