
linux
qianyong1990
这个作者很懒,什么都没留下…
展开
-
linux内核中添加驱动的方法
在driver目录下,新建hello文件夹,进入文件夹,创建两个文件hello.h和hello.c,在hello文件夹下新增Kconfig和Makefile两个文件。 1,Kconfig文件内容 config HELLO tristate "First Android Driver" default n help原创 2013-09-30 15:31:37 · 659 阅读 · 0 评论 -
认识寄存器,内存,IO空间,IO端口,IO内存
1,寄存器和内存的区别 相同点:都可以用来都写; 不同点:对寄存器的操作有副作用,称之为(side effect)边际效果,读取一个寄存器可能导致寄存器中的内容发生变化,比如一些设备的中断状态寄存器,读取了寄存器会自动清零。....................转载 2013-09-30 15:45:45 · 907 阅读 · 0 评论 -
probe函数个人理解
主要是做一些初始化工作1、首先这是从网上找到的相关对probe的描述staticint really_probe(struct device *dev,struct device_driver*drv){...//1.先是调用的驱动所属总线的probe函数:if (dev->bus->probe) {ret = dev->bus->probe原创 2013-10-18 15:44:47 · 7108 阅读 · 1 评论