- 浏览: 1306678 次
- 性别:
- 来自: 武汉
最新评论
-
flowershade:
javabean到底包不包含业务逻辑?
JavaBean总结 -
ahwoniu7:
很强大呀
北京工作这几年 – 一个软件工程师 -
YYang5968:
有些不明白是什么意思,不过我想也不需要很明白吧,会用就行了,呵 ...
MySQL数据类型简介 -
<>++<:
zhufeng1981 写道huang_yong 写道感觉还是 ...
Java 枚举7常见种用法 很好的文章 -
<>++<:
>JDK1.5引入了新的类型——枚举枚举1.2就有了 后 ...
Java 枚举7常见种用法 很好的文章
文章列表
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx
一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。
Linux驱动修炼之道-流水灯
Linux驱动修炼之道-按键
Linux驱动修炼之道-LCD背光与gpio控制
- 2011-05-17 09:51
- 浏览 469
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx
一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。
Linux驱动修炼之道-流水灯
Linux驱动修炼之道-按键
Linux驱动修炼之道-LCD背光与gpio控制
- 2011-05-17 09:51
- 浏览 861
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx
一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。
Linux驱动修炼之道-流水灯
Linux驱动修炼之道-按键
Linux驱动修炼之道-LCD背光与gpio控制
- 2011-05-17 09:51
- 浏览 560
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx
一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。
Linux驱动修炼之道-流水灯
Linux驱动修炼之道-按键
Linux驱动修炼之道-LCD背光与gpio控制
- 2011-05-17 09:51
- 浏览 851
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426095.aspx
在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主 ...
- 2011-05-17 09:47
- 浏览 826
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426095.aspx
在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主 ...
- 2011-05-17 09:47
- 浏览 943
- 评论(0)
在初步完成之后,其实依然可以对其进行一些修改,当初使用发光滤镜发现效果并不是很理想,于是改用了color滤镜。下面继续使用这个滤镜。
在这里需要提供一个滤镜数组,如下,作用改变图形的颜色。
package org.summerTree.ef ...
- 2011-05-16 23:39
- 浏览 895
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/16/6423462.aspx
下图是LCD的引脚截图,GPG4是复用引脚,可以发送电源使能信号。GPIO的程序很简单,这里不再赘述。
驱动程序:
#include <linux/init.h>
#include <linux/module.h>
#include <linux/fs.h>
#include <mach/regs-gpi ...
- 2011-05-16 08:25
- 浏览 1052
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/16/6423462.aspx
下图是LCD的引脚截图,GPG4是复用引脚,可以发送电源使能信号。GPIO的程序很简单,这里不再赘述。
驱动程序:
#include <linux/init.h>
#include <linux/module.h>
#include <linux/fs.h>
#include <mach/regs-gpi ...
- 2011-05-16 08:25
- 浏览 3418
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/15/6422862.aspx
每次写驱动都要手动创建设备文件过于麻烦,使用设备管理文件系统则方便很多。在2.6的内核以前一直使用的是devfs,但是它存在许多缺陷。它创建了大量的设备文件,其实这些设备更本不存在。而且设备与设备文件的映射具有不确定性,比如U盘即可能对应sda,又可能对应sdb。没有足够的主/辅设备号。2.6之后的内核引入了sysfs文件系统,它挂载在/sys上,配合udev使用,可以很 ...
- 2011-05-15 19:36
- 浏览 1797
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/15/6422862.aspx
每次写驱动都要手动创建设备文件过于麻烦,使用设备管理文件系统则方便很多。在2.6的内核以前一直使用的是devfs,但是它存在许多缺陷。它创建了大量的设备文件,其实这些设备更本不存在。而且设备与设备文件的映射具有不确定性,比如U盘即可能对应sda,又可能对应sdb。没有足够的主/辅设备号。2.6之后的内核引入了sysfs文件系统,它挂载在/sys上,配合udev使用,可以很 ...
- 2011-05-15 19:36
- 浏览 847
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/15/6421954.aspx
首先介绍一下I/O端口和I/O内存。
1.I/O端口:当一个寄存器或内存位于I/O空间时,称其为I/O端口。
2.I/O内存:当一个寄存器或内存位于内存空间时,称其为I/O
- 2011-05-15 08:31
- 浏览 872
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/15/6421954.aspx
首先介绍一下I/O端口和I/O内存。
1.I/O端口:当一个寄存器或内存位于I/O空间时,称其为I/O端口。
2.I/O内存:当一个寄存器或内存位于内存空间时,称其为I/O
- 2011-05-15 08:31
- 浏览 849
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/14/6420104.aspx
安装普通文件系统mount系统调用被用来安装一个普通的文件系统;它的服务例程是sys_mount()。这个函数首先把参数的值拷贝到临时内核缓冲区,也就是位于内核栈的这个函数的那些局部变量。获取大内核锁,并调用do_mount()函数。
SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_n ...
- 2011-05-14 17:58
- 浏览 1144
- 评论(0)
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处
http://blog.csdn.net/woshixingaaa/archive/2011/05/14/6420104.aspx
安装普通文件系统mount系统调用被用来安装一个普通的文件系统;它的服务例程是sys_mount()。这个函数首先把参数的值拷贝到临时内核缓冲区,也就是位于内核栈的这个函数的那些局部变量。获取大内核锁,并调用do_mount()函数。
SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_n ...
- 2011-05-14 17:58
- 浏览 1251
- 评论(0)