Android驱动深度开发视频教程

Android驱动深度开发视频教程
共158节 29220人在学 课程详情
  • 工具_使用AndroidStudio来阅读源码
  • 建模工具bouml
  • 第0课第3节_工具_使用bouml制作时序图
  • 编写第1个Android应用程序
  • Android应用程序访问C库
  • Android程序操作LED
  • Android硬件访问服务框架
  • Android硬件访问服务编写系统代码
  • Android硬件访问服务编写APP代码
  • Android硬件访问服务编写HAL代码
  • Android硬件访问服务使用反射
  • 基础知识Android消息处理机制
  • 基础知识ArrayMap
  • Android灯光系统_总体框架
  • Android灯光系统_led_class驱动
  • Android灯光系统_编写HAL_lights.c
  • Android灯光系统_源码分析_电池灯
  • Android灯光系统_源码分析_通知灯
  • Android灯光系统_源码分析_背光灯
  • Binder系统_C程序示例_框架分析
  • Binder系统_C程序示例_编写程序
  • Binder系统_C程序示例_编译查错
  • Binder系统_C程序示例_测试与总结
  • Binder系统_驱动情景分析_数据结构
  • Binder系统_驱动情景分析_打印数据交互过程
  • Binder系统_驱动情景分析_服务注册过程_概述
  • Binder系统_驱动情景分析_服务注册过程_分析
  • Binder系统_驱动情景分析_服务获取过程
  • Binder系统_驱动情景分析_服务使用过程
  • Binder系统_驱动情景分析_transaction_stack机制_REPLY
  • Binder系统_驱动情景分析_transaction_stack机制_双向服务
  • Binder系统_server的多线程实现
  • Binder系统_c++实现_编写程序
  • Binder系统_c++实现_编译测试
  • Binder系统_c++实现_内部机制_回顾关键点
  • Binder系统_c++实现_内部机制_代理类BpXXX分析
  • Binder系统_c++实现_内部机制_数据传输
  • Binder系统_c++实现_内部机制_添加服务
  • Binder系统_JAVA实现_Android里java程序的编译启动
  • Binder系统_JAVA实现_hello服务_编程
  • Binder系统_JAVA实现_hello服务_测试
  • Binder系统_分层
  • Binder系统_JAVA实现_内部机制_Client端
  • Binder系统_JAVA实现_内部机制_Server端
  • 回看SystemServer_硬件访问服务及课后作业答案
  • 输入系统_必备Linux编程知识_inotify和epoll
  • 输入系统_必备Linux编程知识_双向通信(scoketpair)
  • 输入系统_必备Linux编程知识_任意进程双向通信(scoketpair+binder)
  • 输入系统_框架
  • 输入系统_模拟输入系统驱动
  • 输入系统_Reader_Dispatcher线程启动分析
  • 输入系统_Reader线程_使用EventHub读取事件
  • 输入系统_Reader线程_核心类及配置文件_实验
  • 输入系统_Reader线程_核心类及配置文件_分析
  • 输入系统_Reader线程_简单处理
  • 输入系统_Dispatcher线程_总体框架
  • 输入系统_Dispatcher线程情景分析_Reader线程传递事件
  • 输入系统_Dispatcher线程情景分析_dispatch前处理
  • 输入系统_实战_使用GlobalKey一键启动程序
  • 输入系统_APP跟输入系统建立联系_InputChannel和Connection
  • 输入系统_输入系统_Dispatcher线程_分发dispatch
  • 输入系统_APP获得并处理输入事件流程
  • 输入系统_补充知识_activity_window_decor_view关系_理论
  • 输入系统_补充知识_activity_window_decor_view关系_实验
  • 输入系统_InputStage_理论
  • 输入系统_InputStage_实验_截取输入事件
  • 输入系统_多点触摸驱动程序
  • 输入系统_多点触摸驱动程序_编写框架
  • 输入系统_多点触摸驱动程序_勘误
  • 输入系统_多点触摸驱动程序_编写框架_实践_tiny4412
  • 输入系统多点触摸驱动程序_idc配置文件
  • 输入系统多点触摸驱动程序_Reader线程
  • 输入系统多点触摸驱动程序_InputStage
  • 显示系统框架_framebuffer原理及改进
  • 显示系统框架_初步分析
  • 修改tiny4412_android源码禁用hwc和GPU_最终的补丁
  • 修改tiny4412_android源码禁用hwc和GPU_去除厂家gralloc_hwc模块
  • 修改tiny4412_android源码禁用hwc和GPU_使用软件GL库
  • 修改tiny4412_android源码禁用hwc和GPU_修改gralloc
  • 最简单的Surface测试程序
  • APP与SurfaceFlinger的数据结构
  • APP创建SurfaceFlinger客户端(client)的过程
  • APP申请创建Surface的过程
  • APP申请(lock)Buffer的过程_框架
  • APP申请(lock)Buffer的过程_分配buffer
  • APP申请(lock)Buffer的过程_获得buffer信息
  • APP提交(unlockAndPost)Buffer的过程_框架
  • APP提交(unlockAndPost)Buffer的过程_消费者创建过程
  • APP提交(unlockAndPost)Buffer的过程_提交过程
  • 黄油计划_三个方法改进显示系统
  • Vsync框架
  • 初始化代码分析
  • surface使用vsync过程代码分析
  • surfaceflinger对vsync的处理
  • 基础知识_Region定义及操作
  • rebuildLayerStacks源码分析
  • DisplayDevice创建流程分析
  • 使用opengl进行界面合成流程速览
  • HDMI硬件介绍
  • 4412的HDMI驱动程序框架
  • HDMI热拔插检测驱动程序_总述及字符驱动
  • HDMI热拔插检测驱动程序_switch系统
  • HDMI热拔插检测驱动程序_HPD引脚的两种功能
  • 声音的采集与存储
  • Android音频系统框架简述
  • alsa音频驱动框架
  • ASoC音频驱动框架
  • tiny4412声卡驱动移植_combine
  • 声卡控制之kcontrol
  • DAPM_widget_route_path
  • DAPM的kcontrol注册过程
  • route_path添加过程分析
  • DAPM的情景分析_构造过程
  • DAPM的情景分析_使用过程
  • tiny4412声卡驱动录音功能调试
  • Android音频系统详解_分析思路
  • 以例子说明几个重要概念
  • 所涉及文件形象讲解
  • AudioPolicyService启动过程分析
  • AudioFlinger启动过程分析
  • AudioTrack创建过程
  • AudioPolicyManager堪误与回顾
  • AudioTrack创建过程_选择output
  • AudioTrack创建过程_Track和共享内存
  • 音频数据的传递
  • PlaybackThread处理流程
  • 驱动程序上报耳麦拔插事件
  • 在状态栏显示耳麦图标
  • 耳麦拔插事件调用流程分析
  • 切换声音通道流程
  • 音频系统HAL框架
  • HAL之调用流程源码分析
  • 音量相关概念
  • AudioFlinger层调节音量流程
  • 音量键和Setting界面调节音量流程
  • 使用c++编写录音程序
  • 录音框架及代码流程
  • 修改代码支持多APP同时录音
  • 电子产品设计生产概述
  • 使用医院来类比BLE协议
  • BLE协议各层的形象化理解
  • BLE协议各层数据格式概述
  • BLE协议抓包演示
  • BLE协议物理层(PHY)
  • 体验开源蓝牙协议栈BTStack
  • 开源蓝牙协议栈BTStack框架分析
  • 开源蓝牙协议栈BTStack框架代码阅读
  • 开源蓝牙协议栈BTStack数据处理
  • 使用BTStack编写蓝牙程序
  • BLE协议链路层(LL)
  • BLE协议HCI层的硬件接口
  • BLE协议HCI层的数据格式
  • BLE协议L2CAP层
  • BLE协议ATT层
  • BLE协议GATT层
  • BLE协议GAP层
  • BLE安全管理概述
  • 地址类型与LL层设备过滤

    订阅失败

    Android驱动深度开发视频教程
    Android驱动深度开发视频教程 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    BLE协议ATT层

    课程介绍

    也许是中国第一个讲解android驱动的课程,涵盖: bootloader,内核移植,INIT进程,框架(BINDER IPC,SERVICE FRAMEWORK Activity Manager Serive,JNI,HAL等),binder驱动,logger,Ashmen,电源管理,常用驱动(如灯光系统,输入系统,显示系统等),构建Android,定制ROM
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 934人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22878人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4299人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 840人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 903人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5207人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1536人在学

    Python Django 深度学习 小程序

    钟翔 · 2417人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 686人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4089人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~