1. 了解Android框架 2. 了解Android启动过程 3. 能移植原生态Android代码到新设备
1
44
分享
谢谢点赞!视频在火爆的路上更进一步!
谢谢收藏!视频在火爆的路上更进一步!
- 工具_使用AndroidStudio来阅读源码 免费 08:17
- 建模工具bouml 免费 18:11
- 第0课第3节_工具_使用bouml制作时序图 25:52
- 编写第1个Android应用程序 34:50
- Android应用程序访问C库 28:08
- Android程序操作LED 24:10
- Android硬件访问服务框架 18:38
- Android硬件访问服务编写系统代码 37:56
- Android硬件访问服务编写APP代码 20:09
- Android硬件访问服务编写HAL代码 55:48
- Android硬件访问服务使用反射 20:04
- 基础知识Android消息处理机制 52:31
- 基础知识ArrayMap 18:47
- Android灯光系统_总体框架 18:35
- Android灯光系统_led_class驱动 51:12
- Android灯光系统_编写HAL_lights.c 01:02:41
- Android灯光系统_源码分析_电池灯 19:28
- Android灯光系统_源码分析_通知灯 41:56
- Android灯光系统_源码分析_背光灯 54:44
- Binder系统_C程序示例_框架分析 49:42
- Binder系统_C程序示例_编写程序 28:26
- Binder系统_C程序示例_编译查错 29:07
- Binder系统_C程序示例_测试与总结 28:43
- Binder系统_驱动情景分析_数据结构 47:05
- Binder系统_驱动情景分析_打印数据交互过程 21:08
- Binder系统_驱动情景分析_服务注册过程_分析 01:08:08
- Binder系统_驱动情景分析_服务获取过程 39:21
- Binder系统_驱动情景分析_服务使用过程 27:45
- Binder系统_server的多线程实现 29:17
- Binder系统_c++实现_编写程序 49:17
- Binder系统_c++实现_编译测试 20:05
- Binder系统_c++实现_内部机制_回顾关键点 免费 29:32
- Binder系统_c++实现_内部机制_数据传输 36:00
- Binder系统_c++实现_内部机制_添加服务 16:34
- Binder系统_分层 37:25
- 输入系统_框架 16:44
- 输入系统_模拟输入系统驱动 27:36
- 输入系统_Reader线程_简单处理 18:49
- 输入系统_Dispatcher线程_总体框架 14:47
- 输入系统_APP获得并处理输入事件流程 25:19
- 输入系统_InputStage_理论 20:26
- 输入系统_多点触摸驱动程序 33:22
- 输入系统_多点触摸驱动程序_编写框架 26:09
- 输入系统_多点触摸驱动程序_勘误 03:48
- 输入系统多点触摸驱动程序_idc配置文件 13:58
- 输入系统多点触摸驱动程序_Reader线程 37:54
- 输入系统多点触摸驱动程序_InputStage 26:10
- 显示系统框架_framebuffer原理及改进 14:00
- 显示系统框架_初步分析 19:15
- 最简单的Surface测试程序 23:35
- APP与SurfaceFlinger的数据结构 20:39
- APP申请创建Surface的过程 32:33
- APP申请(lock)Buffer的过程_框架 14:51
- 黄油计划_三个方法改进显示系统 19:29
- Vsync框架 22:27
- 初始化代码分析 10:34
- surface使用vsync过程代码分析 31:33
- surfaceflinger对vsync的处理 33:20
- 基础知识_Region定义及操作 30:36
- rebuildLayerStacks源码分析 41:57
- DisplayDevice创建流程分析 28:02
- 使用opengl进行界面合成流程速览 18:07
- HDMI硬件介绍 34:05
- 4412的HDMI驱动程序框架 17:48
- HDMI热拔插检测驱动程序_总述及字符驱动 22:05
- HDMI热拔插检测驱动程序_switch系统 20:49
- HDMI热拔插检测驱动程序_HPD引脚的两种功能 10:41
- 声音的采集与存储 16:25
- Android音频系统框架简述 13:38
- alsa音频驱动框架 34:29
- ASoC音频驱动框架 36:44
- tiny4412声卡驱动移植_combine 42:50
- 声卡控制之kcontrol 28:30
- DAPM_widget_route_path 26:13
- DAPM的kcontrol注册过程 33:03
- route_path添加过程分析 25:57
- DAPM的情景分析_构造过程 29:30
- DAPM的情景分析_使用过程 31:04
- tiny4412声卡驱动录音功能调试 32:35
- Android音频系统详解_分析思路 09:56
- 以例子说明几个重要概念 29:04
- 所涉及文件形象讲解 19:44
- AudioPolicyService启动过程分析 30:08
- AudioFlinger启动过程分析 31:40
- AudioTrack创建过程 19:16
- AudioPolicyManager堪误与回顾 13:59
- AudioTrack创建过程_选择output 17:59
- 音频数据的传递 38:05
- PlaybackThread处理流程 24:17
- 驱动程序上报耳麦拔插事件 24:52
- 在状态栏显示耳麦图标 18:52
- 耳麦拔插事件调用流程分析 免费 27:11
- 切换声音通道流程 30:38
- 音频系统HAL框架 32:10
- HAL之调用流程源码分析 27:39
- 音量相关概念 17:27
- AudioFlinger层调节音量流程 37:33
- 音量键和Setting界面调节音量流程 24:39
- 使用c++编写录音程序 20:20
- 录音框架及代码流程 20:19
- 修改代码支持多APP同时录音 18:15
- 电子产品设计生产概述 免费 17:24
- 使用医院来类比BLE协议 免费 06:57
- BLE协议各层的形象化理解 免费 13:06
- BLE协议各层数据格式概述 免费 19:50
- BLE协议抓包演示 13:04
- BLE协议物理层(PHY) 免费 05:41
- 体验开源蓝牙协议栈BTStack 免费 01:50
- 开源蓝牙协议栈BTStack框架分析 13:14
- 开源蓝牙协议栈BTStack框架代码阅读 26:08
- 开源蓝牙协议栈BTStack数据处理 15:38
- 使用BTStack编写蓝牙程序 17:10
- BLE协议链路层(LL) 30:30
- BLE协议HCI层的硬件接口 20:18
- BLE协议HCI层的数据格式 32:47
- BLE协议L2CAP层 23:26
- BLE协议ATT层 23:49
- BLE协议GATT层 17:18
- BLE协议GAP层 30:24
- BLE安全管理概述 10:46
- 地址类型与LL层设备过滤 15:43
*关闭与播放下一节请保存
已选:0
¥
800.00购买
开通会员,立省80.00元, 立即开通
立即购买
微信
支付宝
京东
加载中...
你将收获
适用人群
所有人
课程介绍
也许是中国第一个讲解android驱动的课程,涵盖: bootloader,内核移植,INIT进程,框架(BINDER IPC,SERVICE FRAMEWORK Activity Manager Serive,JNI,HAL等),binder驱动,logger,Ashmen,电源管理,常用驱动(如灯光系统,输入系统,显示系统等),构建Android,定制ROM
同学笔记
没有更多了
课程讨论
zylinuxzylinux
来源:地址类型与LL层设备过滤
zylinuxzylinux
来源:BLE协议链路层(LL)
fuqiang_2015
来源:工具_使用AndroidStudio来阅读源码
杨财辉
来源:显示系统框架_初步分析
CDBJXB
CDBJXB
linxi515
路上飞
路上飞
路上飞