`
helloyesyes
  • 浏览: 1306678 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx 一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。 Linux驱动修炼之道-流水灯 Linux驱动修炼之道-按键 Linux驱动修炼之道-LCD背光与gpio控制
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx 一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。 Linux驱动修炼之道-流水灯 Linux驱动修炼之道-按键 Linux驱动修炼之道-LCD背光与gpio控制
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx 一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。 Linux驱动修炼之道-流水灯 Linux驱动修炼之道-按键 Linux驱动修炼之道-LCD背光与gpio控制
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx 一些学习Linux驱动的笔记整理在这里与大家分享,如果那里有错误也请高手指出。若干年后能进入INTEL开源中心或IBM搞linux kernel是我目前的目标。君子藏器于身,待时而动。文章连载,不断更新中。 Linux驱动修炼之道-流水灯 Linux驱动修炼之道-按键 Linux驱动修炼之道-LCD背光与gpio控制
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426095.aspx 在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主 ...
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426095.aspx 在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主 ...
在初步完成之后,其实依然可以对其进行一些修改,当初使用发光滤镜发现效果并不是很理想,于是改用了color滤镜。下面继续使用这个滤镜。 在这里需要提供一个滤镜数组,如下,作用改变图形的颜色。 package org.summerTree.ef ...
努力成为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 ...
努力成为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 ...
努力成为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使用,可以很 ...
努力成为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使用,可以很 ...
努力成为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
努力成为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
努力成为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 ...
努力成为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 ...
Global site tag (gtag.js) - Google Analytics