免费听高老师讲:Android底层(驱动)架构(CC01)
[返回首頁]
大家都知道,在Android里有一个HAL(hardware abstraction layer)框架层,它也是驱动开发工作的一部份。于此,将框架(Framework)和设计模式(Design Pattern)应用于Linux驱动开发,说明了如何以面向对象、设计模式和框架概念来看待Linux驱动程序的架构。其最直接的益处就是:让我们能基于一致的设计理念来结合Android HAL与Linux两层的驱动开发,规划出整体和谐Android-based软硬整合产品架构。
第1章(Part-1):Android的Linux驱动框架
Sec_01 基础技术_C的函数表(Function Table)
Sec_02 C函数表与Linux驱动开发
Sec_03 解析Linux框架(1)_驱动Stub的内涵
Sec_04 解析Linux框架(2)_file_operation接口
Sec_05 解析Linux框架(3)_撰写驱动Stub代码
Sec_06 解析Linux框架(4)_Run-time的执行状态
Sec_07 解析Linux框架(5)_撰写user-space的Client模块
第2章(Part-2):Android的HAL框架与API
Sec_01 识Android的HAL(硬件抽象层)
Sec_02 HAL与开源协议
Sec_03 HAL框架设计
Sec_04 以C语言定义HAL框架API
Sec_05 以C语言撰写HAL Stub(子类)
Sec_06 执行Stub:在Loading-time的初始建置活动
Sec_07 Client使用HAL框架API的调用步骤
更多相关课程:[返回首頁]
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步