您当前的位置: 首页 >  android

韦东山

暂无认证

  • 1浏览

    0关注

    506博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android驱动深度开发视频教程-韦东山-专题视频课程

韦东山 发布时间:2016-05-24 17:44:04 ,浏览量:1

Android驱动深度开发视频教程—22097人已学习 课程介绍     201605271658562030.jpg     也许是中国第一个讲解android驱动的课程,涵盖: bootloader,内核移植,INIT进程,框架(BINDER IPC,SERVICE FRAMEWORK Activity Manager Serive,JNI,HAL等),binder驱动,logger,Ashmen,电源管理,常用驱动(如灯光系统,输入系统,显示系统等),构建Android,定制ROM 课程收益     1. 了解Android框架 2. 了解Android启动过程 3. 能移植原生态Android代码到新设备 讲师介绍     韦东山 更多讲师课程     2003 年毕业于中国科学技术大学,电子专业、软件专业双学位。近10年嵌入式开发经验,曾ZTE公司负责Linux底层系统开发。 近5年作为特聘讲师在若干个有名的培训机构讲课。 擅长ARM系列方面的硬件原理图设计, 精通ARM等架构处理器的Linux底层系统开发。 著有《嵌入式LINUX应用开发完全手册》一书,自2008年来一直是Linux系统类畅销书。 课程大纲     1. 工具_使用AndroidStudio来阅读源码  8:17     2. 编写第1个Android应用程序  34:50     3. Android应用程序访问C库  28:08     4. Android程序操作LED  24:10     5. Android硬件访问服务框架  18:38     6. Android硬件访问服务编写系统代码  37:56     7. Android硬件访问服务编写APP代码  20:09     8. Android硬件访问服务编写HAL代码  55:48     9. Android硬件访问服务使用反射  52:31     10. 基础知识Android消息处理机制  18:47     11. 基础知识ArrayMap  18:35     12. Android灯光系统_总体框架  18:35     13. Android灯光系统_led_class驱动  51:12     14. Android灯光系统_编写HAL_lights.c  01:02:41     15. Android灯光系统_源码分析_电池灯  19:28     16. Android灯光系统_源码分析_通知灯  41:56     17. Android灯光系统_源码分析_背光灯  54:44     18. Binder系统_C程序示例_框架分析  49:42     19. Binder系统_C程序示例_编写程序  28:26     20. Binder系统_C程序示例_编译查错  29:07     21. Binder系统_C程序示例_测试与总结  28:43     22. Binder系统_驱动情景分析_数据结构  47:05     23. Binder系统_驱动情景分析_打印数据交互过程  21:08     24. Binder系统_驱动情景分析_服务注册过程_概述  25:22     25. Binder系统_驱动情景分析_服务注册过程_分析  01:08:08     26. Binder系统_驱动情景分析_服务获取过程  39:21     27. Binder系统_驱动情景分析_服务使用过程  27:45     28. Binder系统_驱动情景分析_transaction_stack机制_REPLY  29:23     29. Binder系统_驱动情景分析_transaction_stack机制_双向服务  29:57     30. Binder系统_server的多线程实现  29:17     31. Binder系统_c++实现_编写程序  49:17     32. Binder系统_c++实现_编译测试  20:05     33. Binder系统_c++实现_内部机制_回顾关键点  29:32     34. Binder系统_c++实现_内部机制_代理类BpXXX分析  34:11     35. Binder系统_c++实现_内部机制_数据传输  36:00     36. Binder系统_c++实现_内部机制_添加服务  16:34     37. Binder系统_JAVA实现_Android里java程序的编译启动  21:20     38. Binder系统_JAVA实现_hello服务_编程  34:19     39. Binder系统_JAVA实现_hello服务_测试  11:08     40. Binder系统_分层  37:25     41. Binder系统_JAVA实现_内部机制_Client端  38:39     42. Binder系统_JAVA实现_内部机制_Server端  29:25     43. 回看SystemServer_硬件访问服务及课后作业答案  22:36     44. 输入系统_必备Linux编程知识_inotify和epoll  47:19     45. 输入系统_必备Linux编程知识_双向通信(scoketpair)  20:22     46. 输入系统_必备Linux编程知识_任意进程双向通信(scoketpair+binder)  42:52     47. 输入系统_框架  16:44     48. 输入系统_模拟输入系统驱动  27:36     49. 第0课第3节_工具_使用bouml制作时序图  25:52     50. 输入系统_Reader_Dispatcher线程启动分析  17:26     51. 输入系统_Reader线程_使用EventHub读取事件  19:08     52. 输入系统_Reader线程_核心类及配置文件_实验  25:48     53. 输入系统_Reader线程_核心类及配置文件_分析  28:13     54. 输入系统_Reader线程_简单处理  18:49     55. 输入系统_Dispatcher线程情景分析_dispatch前处理  34:03     56. 输入系统_实战_使用GlobalKey一键启动程序  14:47     57. 输入系统_APP跟输入系统建立联系_InputChannel和Connection  36:34     58. 输入系统_输入系统_Dispatcher线程_分发dispatch  12:05     59. 输入系统_补充知识_activity_window_decor_view关系_理论  25:18     60. 输入系统_补充知识_activity_window_decor_view关系_实验  21:03     61. 输入系统_InputStage_理论  32:12     62. 输入系统_InputStage_实验_截取输入事件  20:26     63. 输入系统_多点触摸驱动程序  33:22     64. 输入系统_多点触摸驱动程序_编写框架  3:47     65. 输入系统_多点触摸驱动程序_勘误  26:09     66. 输入系统_多点触摸驱动程序_编写框架_实践_tiny4412  54:41     67. 输入系统多点触摸驱动程序_idc配置文件  13:58     68. 输入系统多点触摸驱动程序_Reader线程  37:54     69. 输入系统多点触摸驱动程序_InputStage  26:10     70. 显示系统框架_framebuffer原理及改进  14:00     71. 显示系统框架_初步分析  19:15     72. 修改tiny4412_android源码禁用hwc和GPU_最终的补丁  5:20     73. 修改tiny4412_android源码禁用hwc和GPU_去除厂家gralloc_hwc模块  8:39     74. 修改tiny4412_android源码禁用hwc和GPU_使用软件GL库  19:08     75. 修改tiny4412_android源码禁用hwc和GPU_修改gralloc  21:35     76. APP与SurfaceFlinger的数据结构  20:39     77. 最简单的Surface测试程序  23:35     78. APP创建SurfaceFlinger客户端(client)的过程  14:09     79. APP申请创建Surface的过程  32:33     80. APP提交(unlockAndPost)Buffer的过程_框架  14:23     81. APP提交(unlockAndPost)Buffer的过程_消费者创建过程  9:29     82. APP提交(unlockAndPost)Buffer的过程_提交过程  9:45     83. 黄油计划_三个方法改进显示系统  19:29     84. Vsync框架  22:27     85. 初始化代码分析  10:34     86. surface使用vsync过程代码分析  31:33     87. surfaceflinger对vsync的处理  33:20     88. 基础知识_Region定义及操作  30:36     89. rebuildLayerStacks源码分析  41:57     90. DisplayDevice创建流程分析  28:02     91. 使用opengl进行界面合成流程速览  18:07     92. HDMI硬件介绍  34:05     93. 4412的HDMI驱动程序框架  17:48     94. HDMI热拔插检测驱动程序_总述及字符驱动  22:05     95. HDMI热拔插检测驱动程序_switch系统  20:49     96. HDMI热拔插检测驱动程序_HPD引脚的两种功能  10:41     97. 声音的采集与存储  16:25     98. Android音频系统框架简述  13:38     99. alsa音频驱动框架  34:29     100. ASoC音频驱动框架  36:44     101. tiny4412声卡驱动移植_combine  42:50     102. 声卡控制之kcontrol  28:30     103. DAPM_widget_route_path  26:13     104. DAPM的kcontrol注册过程  33:03     105. route_path添加过程分析  25:57     106. DAPM的情景分析_构造过程  29:30     107. DAPM的情景分析_使用过程  31:04     108. tiny4412声卡驱动录音功能调试  32:35     109. Android音频系统详解_分析思路  9:56     110. 以例子说明几个重要概念  29:04     111. 所涉及文件形象讲解  19:44     112. AudioPolicyService启动过程分析  30:08     113. AudioFlinger启动过程分析  31:40     114. AudioTrack创建过程  19:16     115. AudioPolicyManager堪误与回顾  13:59     116. AudioTrack创建过程_选择output  17:59     117. AudioTrack创建过程_Track和共享内存  36:39     118. 音频数据的传递  38:05     119. PlaybackThread处理流程  24:17     120. 驱动程序上报耳麦拔插事件  24:52     121. 在状态栏显示耳麦图标  18:52     122. 耳麦拔插事件调用流程分析  27:11     123. 切换声音通道流程  30:38     124. 音频系统HAL框架  32:10     125. HAL之调用流程源码分析  27:39     126. 音量相关概念  17:27     127. AudioFlinger层调节音量流程  37:33     128. 音量键和Setting界面调节音量流程  24:39     129. 使用c++编写录音程序  20:20     130. 录音框架及代码流程  20:19     131. 修改代码支持多APP同时录音  18:15 大家可以点击【 查看详情】查看我的课程
关注
打赏
1658827356
查看更多评论
立即登录/注册

微信扫码登录

0.0405s