特牛生活网

Linux字符设备驱动-KEY-阻塞IO、非阻塞IO、信号驱动IO_devm_request_threaded_irq申请的中断能用free释放吗_业余程序员plus的博客-CSDN博客

网友收藏
  • 链接地址:https://blog.csdn.net/u011037593/article/details/114990061
  • 链接标题:Linux字符设备驱动-KEY-阻塞IO、非阻塞IO、信号驱动IO_devm_request_threaded_irq申请的中断能用free释放吗_业余程序员plus的博客-CSDN博客
  • 所属网站:blog.csdn.net
  • 被收藏次数:3739
文章浏览阅读567次。1.概述实现了按键的字符驱动,支持在应用层使用open、read、poll、select及signal函数,支持阻塞和非阻塞IO,支持异步通知IO。可以用test.c进行测试,测试命令为./test -a <b/nb/poll/select/signal>,b表示阻塞读,nb表示非阻塞读,poll表示使用poll函数,select表示使用select函数,signal表示使用信号。测试结果会输出按键按下和松开的次数。2.中断2.1.申请中断和释放中断对于Linux内核来说,中断是一种资源_devm_request_threaded_irq申请的中断能用free释放吗