![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
driver
文章平均质量分 79
KarinaCristall
这个作者很懒,什么都没留下…
展开
-
FL2440开发板 platform_led驱动及应用程序
这是我们的驱动程序#include "s3c_driver.h"#define DRV_AUTHOR "Guo Wenxue "//作者信息#define DRV_DESC "S3C24XX LED driver"//驱动信息/* Driver version*/#define DRV_MA原创 2016-07-15 10:35:21 · 508 阅读 · 0 评论 -
关于platform_led驱动的问题
1.mod_timer(&(led_device.blink_timer), jiffies + TIMER_TIMEOUT其中解释jiffies:jiffies为Linux核心变数,每发生一次timer interrupt,jiffies变数就会被加一。值得注意的是,jiffies在系统开机时,并非初始化成零,而是被—300*HZ,代表着系统在开机五分钟后,jiffies会溢位。全局原创 2016-07-15 16:32:08 · 441 阅读 · 0 评论 -
fl2440开发板platform_button驱动
驱动程序如下:此处省略了头文件。/* Driver version*/#define DRV_MAJOR_VER 1#define DRV_MINOR_VER 0#define DRV_REVER_VER 0#define DEV_NAME DEV_BUTTON原创 2016-07-16 15:44:01 · 393 阅读 · 0 评论 -
关于fl2440开发板Linux内核添加USB驱动的问题
添加USB支持:FL2440添加u盘的挂载比较简单,大部分的内容都是在内核里面做make menuconfig,配置内核Device Drivers ---> Generic Driver Options ---> (/sbin/hotplug) path to uevent helper原创 2016-07-18 15:14:44 · 764 阅读 · 0 评论 -
FL2440开发板LEd驱动及其应用程序
LED驱动:#include /* Every Linux kernel module must include this head */#include /* Every Linux kernel module must include this head */#include /* printk() */#include /* struct f原创 2016-07-13 11:33:01 · 517 阅读 · 0 评论 -
基于fl2440开发板Hello World 模块
许多编程书籍都会以一个 “hello world” 示例程序来说明最简单的程序。“hello world” 模块:这个模块定义了两个函数,其中一个在模块被装载打到内核是调用(hello——init),而另一个则是在模块被移除时调用(hello_exit)。特殊宏(MODULE_LICENSE)用来告诉内核,该模块采取自由许可证,如果没有这样的声明,内核在装载该模块时会产生抱怨原创 2016-07-11 10:46:18 · 419 阅读 · 0 评论