Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306500
  • 博文数量: 111
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 672
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-05 23:41
文章分类

全部博文(111)

文章存档

2017年(111)

我的朋友

发布时间:2017-06-19 18:13:42

给驱动节点更改权限:在android目录文件里system/core/rootdir/ueventd.rc 添加# niuyi/dev/gpioctrl                0666   root       rootarch/arm/configs/x3288_defconfigCONFIG_GPIOCTRL=ydrivers/Makefileobj-$(CONFIG.........【阅读全文】

阅读(3921) | 评论(0) | 转发(0)

发布时间:2017-06-19 18:09:58

#ifndef _RWI2C_C_#define _RWI2C_C_#include <linux/init.h>  #include <linux/module.h>  #include <linux/types.h>  #include <linux/fs.h>  #include <linux/proc_fs.h>  #include <linux/device.h>  #include <asm/uaccess.h> #include <linux/slab.h>#include <lin.........【阅读全文】

阅读(2050) | 评论(0) | 转发(0)

发布时间:2017-06-19 18:08:18

1,entry-armv.S.macro irq_handler1: get_irqnr_and_base r0, r6, r5, lrmovne r1, sp@@ routine called with r0 = irq number, r1 = struct pt_regs *@adrne lr, 1b @返回到1处,asm_do_IRQ返回后将再次查询发生的中断bne asm_do_IRQ @kernel的中断处理函数....endm2,entry-macro.S下面这个.........【阅读全文】

阅读(1118) | 评论(0) | 转发(0)

发布时间:2017-06-19 18:02:13

在Linux操作系统中,驱动程序的加载分为两种:内核启动时自动加载和用户手动加载;硬件设备也可以采用两种方式添加到系统中:在系统启动前及系统运行时的热插拨。下面,我们以arm体系结构下的at91处理器中的I2C控制器为例,介绍一下硬件设备及相关的驱动程序是如何绑定及松绑的。1.      .........【阅读全文】

阅读(1325) | 评论(0) | 转发(0)

发布时间:2017-06-19 17:52:19

以下均针对于内核2.6.18在module.h 中 THIS_MODULE的定义如下:extern struct module __this_module; #define THIS_MODULE (&__this_module)即是保存了__this_module这个对象的地址,那这个__this_module在哪里定义呢?这就要从module的编译说起啦,如果编译过模块就会发现,会生成*.mod.c这样的一个文件,打.........【阅读全文】

阅读(1155) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册