码迷,mamicode.com
首页 >  
搜索关键字:4412开发板 linux驱动 gpio    ( 2244个结果
linux驱动程序之电源管理之regulator机制流程 (1)
电源管理芯片可以为多设备供电,且这些设备电压电流有所同。为这些设备提供的稳压器代码模型即为regulator。下面通过下面三个过程分析regulartor供电机制:1.分析regulator结构体2.regulator注册过程3.设备使用regulator过程一.分析regulator结构体Regu...
分类:系统相关   时间:2014-08-25 22:27:05    阅读次数:472
Linux下的led驱动程序,ok6410
本程序采用动态映射的方法控制led,硬件平台为飞凌的ok6410 led.h:定义控制命令 #ifndef _LED_H #define _LED_H #define LED_MAGIC 'M' #define LED_ON _IO(LED_MAGIC, 0) #define LED_OFF _IO(LED_MAGIC, 1) #endif 驱动程序led.c #inclu...
分类:系统相关   时间:2014-08-24 20:53:23    阅读次数:266
Linux设备驱动中的ioctl
memdev.h #ifndef _MEMDEV_H #define _MEMDEV_H #define MEM_MAGIC 'm' #define MEM_RESTART _IO(MEM_MAGIC, 0)//使用内核提供的宏产生命令, #define MEM_SET _IOW(MEM_MAGIC, 1, int)//改命令向内核传递一个整形的参数 #endif 驱动程序memd...
分类:系统相关   时间:2014-08-24 14:13:42    阅读次数:332
Linux设备驱动实现自动创建设备节点
#include #include #include #include #include #include #include #define DRIVERNAME "xxx" #define DEV_MINOR 0 static dev_t xxx_devno = 0; static struct class * xxx_class; struct xxx_dev { st...
分类:系统相关   时间:2014-08-24 14:13:02    阅读次数:298
Raspberry PI 系列 —— 裸机点亮LED灯
Raspberry PI 系列 —— 裸机点亮LED灯   背景 最近刚买了Raspberry PI B+,配置运行了官方提供的Raspbian系统,折腾了一周Linux系统,感觉没啥意思,于是就试着想了解底层的启动流程,通过几天的研究,发现最底层部分的启动是由官方提供的bootcore.bin和start.elf文件来执行(应该是对硬件设备的初始化,如MMU等),之后由下一部分kernel...
分类:Web程序   时间:2014-08-24 11:39:42    阅读次数:302
红外控制GPIO
论坛里有人说要拿红外控制GPIO弄小车,问我怎么弄,我就写了这个帖子 我在GPIO口上焊了4个LED,代表上下左右 ? 不止可以控制gpio,还可以执行任意shell 不是lirc,是我自己写的轻量级红外接收程序 CbOS GM中有 ...
分类:其他好文   时间:2014-08-23 19:12:51    阅读次数:222
Linux驱动开发之初始化参数
先上代码: #include #include #include #include static char* whom = "World"; static int howmany = 1; module_param( howmany, int, S_IRUGO ); module_param( whom, charp, S_IRUGO ); static int hello_ini...
分类:系统相关   时间:2014-08-23 01:08:59    阅读次数:367
Cubieboard官方 GPIO驱动使用总结
最近参考了tll同学的GPIO操作教程,终于完成了CB的GPIO控制操作。 板子使用的操作系统是官方标准系统1.1版本的linaro官方img的,本身已经带gpio驱动文件。 1.官方驱动为gpio-sunxi.ko,位于?/lib/modules/3.0.62...
分类:其他好文   时间:2014-08-22 13:09:19    阅读次数:247
硬件时钟--ht1381时钟芯片驱动
ht1381时钟芯片驱动 #include "global.h" //时钟芯片ht1381各引脚定义 #define HT1381_CS_GPIO_PORT GPIOD #define HT1381_CS_GPIO_PIN GPIO_PIN_3 #define HT1381CsHigh() (HT13...
分类:其他好文   时间:2014-08-21 19:28:35    阅读次数:652
LINUX设备驱动程序笔记(五)中断处理
中断处理流程如下: 1、发生中断时,CPU执行异常向量vector...
分类:系统相关   时间:2014-08-21 17:22:54    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!