码迷,mamicode.com
首页 >  
搜索关键字:e431 linux驱动    ( 1257个结果
linux驱动程序之电源管理之标准linux休眠和唤醒机制分析(二)
三、pm_test属性文件读写int pm_test_level = TEST_NONE;static const char * const pm_tests[__TEST_AFTER_LAST] = { [TEST_NONE] = "none", [TEST_CORE] = "core", [TE...
分类:系统相关   时间:2014-08-25 22:35:05    阅读次数:334
linux驱动程序之电源管理之新版linux系统设备架构中关于电源管理方式的变更
新版linux系统设备架构中关于电源管理方式的变更 based on linux-2.6.32一、设备模型各数据结构中电源管理的部分linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct class, struct device...
分类:系统相关   时间:2014-08-25 22:34:14    阅读次数:392
linux驱动程序之电源管理之regulator机制流程 (1)
电源管理芯片可以为多设备供电,且这些设备电压电流有所同。为这些设备提供的稳压器代码模型即为regulator。下面通过下面三个过程分析regulartor供电机制:1.分析regulator结构体2.regulator注册过程3.设备使用regulator过程一.分析regulator结构体Regu...
分类:系统相关   时间:2014-08-25 22:27:05    阅读次数:472
ubuntu 14.04 无线wifi搜索不到信号
最近买了台新电脑,thinkpad e431,装了win8+ubuntu双系统, ubuntu发现wifi无法搜索到信号,最终解决, 运行一下2个命令: 1.sudo atp-get update 2.sudo atp-get install bcmwl-kernel-source ok!...
分类:其他好文   时间:2014-08-25 13:24:44    阅读次数:187
ThinkPad E431/E531 ubuntu 14.04 安装无线网卡驱动
ubuntu系统装好之后无限网卡驱动并不能用,需要自己下载无线网卡驱动,下面是最简单的方法: sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install linux-source sudo apt-get install --reinstall bcmwl-kernel-so...
分类:其他好文   时间:2014-08-24 23:55:33    阅读次数:267
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
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
LINUX设备驱动程序笔记(五)中断处理
中断处理流程如下: 1、发生中断时,CPU执行异常向量vector...
分类:系统相关   时间:2014-08-21 17:22:54    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!