- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 linux中 probe函数的何时调用的
所以的驱动教程上都说:只有设备和驱动的名字匹配,BUS就会调用驱动的probe函数,但是有时我们要看看probe函数里面到底做了什么,还有传递给probe函数的参数我们就不知道在哪定义(反正不是我们在驱动里定义的),如果不知道传递进的参数,去看probe函数总是感觉不求甚解的样子(你对系统不求甚解,系统也会对你的要求不求甚解的),心里对自己写出的程序没底,保不齐那天来个bug,就悲剧了。
2012-12-29 16:38:46 1015 2
转载 linux 工作队列
INIT_DELAYED_WORK()是一个宏,我们给它传递了两个参数.&hub->leds和led_work.对设备驱动熟悉的人不会觉得INIT_DELAYED_WORK()很陌生,其实鸦片战争那会儿就有这个宏了,只不过从2.6.20的内核开始这个宏做了改变,原来这个宏是三个参数,后来改成了两个参数,所以经常在网上看见一些同志抱怨说最近某个模块编译失败了,说什么make的时候遇见这么一个错误:
2012-12-19 17:07:27 870
转载 linux 异步非阻塞IO
Linux2.6异步I/O AIO的基本思想: 允许进程发起很多I/O操作,而不用阻塞或等待任何操作完成,稍后或在 接收到I/O操作完成通知时,进程可以检索I/O操作结果 在异步非阻塞I/O中,我们可以同时发起多个传输操作,这需要每个传输操作都有唯一的上下文 ,这样我们才能在他们完成时区分到底是哪个传输操作完成了,这个 工作可以通过aiocb结
2012-12-19 15:00:29 1916
转载 GNU ARM汇编伪操作(Directives) 命令集
本文链接:http://blog.sina.com.cn/s/blog_574d08530100hzie.html1.符号定义伪操作操作符 语法格式 说明.equ .equ symbol,expr 将symbol定义为expr.set .set symbol,expr 和equ相同(.set=.eq
2012-12-12 11:33:32 765
转载 io端口和io内存
linux中的 IO端口映射和IO内存映射(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上 (如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。 物理地址空间,一部分给物理RAM(内存)用,
2012-12-11 16:19:44 7486 1
深入linux设备驱动程序内核机制
2013-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人