一. 简介
前面文章学习了 Linux内核提供的定时器来实现 Led灯的定时亮灭。文章地址如下:
Linux内核定时器实现Led灯的定时亮灭说明二-CSDN博客
本文学习通过 应用程序调用 驱动,从而实现对 Led灯的控制。具体实现 ioctrl函数的驱动代码,从而控制 Led灯。
二. Linux内核定时器ioctrl实现对Led灯的控制
1. 准备工程代码
这里在 前面定时器实验代码的基础上,来进行添加。
驱动所存放的目录为:/home/wangtian/zhengdian_Linux/Linux_Drivers/
将 12_timer工程代码拷贝一份(包括 .vscode目录及其下的文件),重命名新的工程 12_ioctrl_timer:
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/Linu