- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 关于linux驱动的虚拟总线问题
在2.6版本中,加入总线,设备,驱动概念。 设备每注册一个设备时,会寻找与之匹配的驱动。 以platform_bus_type为例分析 此类总线的设备注册函数为platform_add_devices,每次加入挂载到此类总线的设备,均会调用总线匹配函数platform_match 调用路径为platform_add_devices---->platform_device_register-
2013-10-18 16:39:19 351
Android技术内幕.系统卷 - 书签版
具体而言,系统卷第1章首先从宏观上介绍了Android系统的架构以及各个层次之间的关系,然后介绍了如何获取Android源代码并搭建Android源代码开发环境和阅读环境的方法;第2章有针对性地剖析了Android的内核机制和结构,以及Android对Linux内核的改动和增强;第3章分析了Binder的架构和工作机制,以及Binder驱动的实现原理;第4章分析了Android电源管理模块的机制与实现;第5章全面地剖析了Android硬件设备驱动(显示、视频、音频、MTD、Event、蓝牙、WLAN等)的工作原理和实现,掌握这部分内容即可修改和编写基于Android的设备驱动程序;第6章深刻阐述了Android原生库的原理及实现,涉及系统C库、功能库、扩展库和原生的Server等重要内容;第7章系统地讲解了硬件抽象层的原理与实现,掌握这部分内容即可编写适合特定硬件设备驱动的抽象层接口;第8章和第9章是对系统运行库层的分析,主要讲解了Dalvik虚拟机的架构、原理与实现,以及Android的核心库相关的知识,掌握这部分内容即可完成对Android运行库的移植和修改。
2014-10-17
Linux设备驱动程序(第二版)
linux开发人员必备!
现在市面上是第三版,描述的是2.6的内核。
但开发一般用的是2.4内核,因此此书有较大价值
作者:ALESSANDRO RUBINI
2010-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人