led驱动编写
2014-02-23 10:10
183 查看
刚学习,就当学习日记,以后自己回顾。
我自己这么顺序写。
1.module_init();
module_exit();
2.static int __init led_init(void){
gpio_request();
s3c_gpio_cfgpin();
ret = misc_register();
return ret;
}
static void __exit led_exit(void){
gpio_free();
misc_derigester();
}
3.file_operation;miscdevice;相关头文件有定义或声明。#include <linux/miscdevice.h>
#include <mach/gpio.h>
#include <mach/regs-gpio.h>
#include <plat/gpio-cfg.h>等
4.led_opsde ioctl 编写,gpio_set_value()。
5.用户insmod。使用时,是一个设备文件,open()打开文件,然后ioctl操作文件;
这是一般过程,我也在熟悉中。
我自己这么顺序写。
1.module_init();
module_exit();
2.static int __init led_init(void){
gpio_request();
s3c_gpio_cfgpin();
ret = misc_register();
return ret;
}
static void __exit led_exit(void){
gpio_free();
misc_derigester();
}
3.file_operation;miscdevice;相关头文件有定义或声明。#include <linux/miscdevice.h>
#include <mach/gpio.h>
#include <mach/regs-gpio.h>
#include <plat/gpio-cfg.h>等
4.led_opsde ioctl 编写,gpio_set_value()。
5.用户insmod。使用时,是一个设备文件,open()打开文件,然后ioctl操作文件;
这是一般过程,我也在熟悉中。
相关文章推荐
- led子系统驱动,以及此类驱动(sysfs访问方式)应用程序编写
- 自己动手写最简单的Android驱动---LED驱动的编写
- 基于sysfs的LED驱动编写以及应用程序的编写
- 编写led驱动及其实验过程
- Linux 字符设备驱动开发基础(一)—— 编写简单 LED 设备驱动
- 树莓派LED驱动编写
- IMX6Q学习笔记———编写LED驱动和测试程序以及相关管脚配置
- LED灯驱动编写全过程
- 基于TX2440开发板在ADS1.2中编写LED的驱动(GPIO的使用)裸机程序
- LED灯驱动的编写
- led子系统之实战篇(实际led驱动编写)
- ARM开发之linux字符型驱动的编写----LED驱动为例
- 初次动手编写驱动——LED在linux中的驱动。
- linux设备驱动学习笔记7------led流水灯的驱动编写
- 自己动手写最简单的Android驱动---LED驱动的编写
- 编写基于stm32f407-uclinux下的led灯驱动
- mini2440在linux-2.6.34.2中添加LED驱动,并编写应用程序验证
- bbb板运行rtems-编写led底层驱动
- 嵌入式Linux字符设备驱动LED驱动编写
- 点亮LED灯驱动编写过程