全部博文(685)
发布时间:2014-09-04 18:00:45
原文地址:http://www.cnblogs.com/xuyh/p/3892190.html1.看原理图中知芯片上66引脚控制一个LED 2.在Datasheet中找出GPIO pin3.在ProgrammingGuid System Contrl中找到GPIO控制寄存器地址: 4.控制GPIO的寄存器偏移地址是,起始地址是,但这个起始地址是物理地址,因此还.........【阅读全文】
发布时间:2014-09-04 17:57:39
原文地址:http://www.cnblogs.com/xuyh/p/3899938.html为什么需要内核互斥锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理 互斥锁主要函数://创建互斥锁DEFINE_MUTEX(mutexname);或者st.........【阅读全文】
发布时间:2014-09-04 17:55:00
原文地址:http://www.cnblogs.com/xuyh/p/3893819.html根据“编写mipsel mt7620 Led驱动(一)写出简单驱动程序代码”此LED驱动定义为混杂设备驱动:在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。所有.........【阅读全文】
发布时间:2014-09-04 17:41:33
原文地址:http://www.cnblogs.com/xuyh/p/3909185.html一:看电路图,查找datasheet以及ProgrammingGuid确定引脚及待时用的寄存器//实际引脚是:GE2_R XD1, 对应GPIO67 二:编码#ifndef __RALINK_GPIO_H__ #define __RALINK_GPIO_H__#include #in.........【阅读全文】