网站颜色:

韦东山Android视频Linux开发板嵌入式安卓驱动正在录制蓝牙更新中

  • 品牌:韦东山

 

 

 

4期套餐说明:

第4期视频(推荐): 只有第4期视频  

第2期视频: 只有第2期视频        

第2期+第4期视频: 第2期和第4期视频  

4期+4412开发板: 第4期视频和tiny4412开发板(含3个配件) 

2期+4期+4412开发板: 第2期,第4期和tiny4412开发板(含3个配件) 

第4期课程简介:

第4期视频由韦东山于2015年录制,目前连载中

是国内很少一套比较翔实讲解Android FrameWork &HAL 难点的视频课程

目前录制的有:JAVA,C++, JNI, 灯光系统,Binder,输入系统,显示系统,音频系统,蓝牙系统

现有的Android教材,多是讲解怎么开发APP。

Android系统本身如何运行、如何开发,很少有教材涉及。

Android系统是基于Linux系统的一套GUI系统,

讲解Android系统,涉及Linux系统、Linux驱动;

也涉及Android系统中对Linux驱动的使用。

一个完整的Android APP从上到下涉及JAVA程序、Android系统提供的服务、JAVA对C函数的调用(JNI)、LINUX内核、LINUX驱动;

本教程试图讲解上述完整过程。

比如对于显示系统,我们会讲解:

1. LCD的硬件显示原理。

2. Linux中LCD的驱动程序框架及驱动程序编写。

3. 我们需要提供一个C语言的JNI库,这样使用JAVA编写的Android代码才可以调用这些C语言库。

4. Android系统中有多个APP使用这个LCD,如果每个APP都直接操作LCD,LCD画面就会乱套了。

   所以Android系统中会有一个"服务APP"来直接操作LCD,而其他APP要通过这个服务来使用LCD。

5. 我们单独编写的APP,怎么去使用这个服务。

 

从上述例子可以了解到,本教程的重点在于"Android的整个系统" 

 

 

 

 

 4期-2.jpg

 

 

  4期-6.jpg
 4期-7.jpg
 4期-8.jpg
 4期-9.jpg
 4期-10.jpg
 4期-11.jpg
 
 4期-12.jpg
 4期-13.jpg
 
 

 

 

  

安卓全套免费试看视频(点击下方标题即可在线观看)

 

Java快速入门

c++类的引入

工具使用之Android Studio阅读源码

工具使用之建模工具bouml

编写第1个Android应用程序实现按钮和复选框

Android驱动_Binder系统_C程序示例_编写

Android驱动_Binder系统_C程序示例_框架分析

Android驱动_Binder系统_C程序示例_编译查错

Android驱动_Binder系统_C程序示例_测试与总结

Android驱动_Binder系统_驱动情景分析_数据结构

Android驱动_Binder系统_驱动情景分析_数据交互

Android驱动_Binder系统_驱动情景分析_服务注册过程_分析

Android驱动_Binder系统_驱动情景分析_服务注册过程_概述

Android驱动_Binder系统_驱动情景分析_服务获取过程

Android驱动_Binder系统_驱动情景分析_服务使用过程

Android驱动_Binder系统_server的多线程实现

Android驱动_Binder系统_c++实现_编写程序

Android驱动_Binder系统_c++实现_编译测试

Android驱动_Binder系统_c++实现_回顾关键点

Android驱动_Binder系统_c++实现__代理类Bpxxx

Android驱动_Binder系统_c++实现内部数据传输

Android驱动_Binder系统_c++实现_添加服务

 

安卓视频录制初步计划:
 

第1季(bootloader)、2季(内核)、3季(init进程和文件系统)、7季(项目实践)还没讲:因为第12季在实际工作中没那么急迫

第4季(Android框架)的部分内容在binder驱动里已经涉及:怎么使用c/c++/java实现service;剩下的“service组件”以后讲解。
第5季已发布binder驱动深度分析;第6季已发布【灯光系统、输入系统,显示系统,音频系统】。
正在录制蓝牙(已发布BLE协议栈第18.2节地址类型与LL层设备过滤 )
继而讲WIFI, 多媒体和视频输出,
然后倒回去讲第3季(INIT进程与文件系统)
再讲第1、2季、其他驱动。
非常后讲第7季(项目实践)。

 

 

                            如何有效学习Android系统开发?

 

很多人在学习Android的过程中总会面临同一个难以逾越的困惑:

看了不计其数的书和干货文章,也找过很多视频教程自学,学完后却感觉一头雾水?

 

原因主要有:

1.  在自学的过程中,很多书籍、文章、视频教程大部分都是基础且片段化的知识,想要系统的从0到1完整学习很难;

2.  目前全国系统全面讲解整个安卓系统的课程,非常少了,质量良莠不齐;

3.  缺乏导师带你系统的去了解并学习知识要点与操作方法,而且每个节点实操不到位。

迄今为止,课程上线2年多,累计已有数千位同学通过学习,顺利实现了转行、就业以及

 

在职业生涯中获得同事与领导的肯定。如果你想要系统学习Android开发,那么这套课程能够帮到你。

 

                                   学完本课程,你将获得什么?

 

1. 从系统级理解Android各大部件;

2. 解决Android系统中各类疑难问题;

3. 不仅仅是改界面,让你从整个系统定制Android系统;

4. 学完这个课程,你完全可以自己裁剪出你想要的Android系统;

5. 我们讲解的是整个系统,涉及APP、Android底层系统、Linux内核及驱动、bootloader,

 

完全掌握后有助于全面提升能力,成长为系统架构工程师!

 

 

Android视频下载地址(后续有更新时也在这里下载):

链接:http://pic.witdes.cn/pic/eyun.baidu.com/s/3o9nhweu 密码:FDiN

 

安卓开发所需开发板以及配件
Tiny4412开发板
读卡器
USB转串口板
小sd卡(带卡套)

 

 

 

 
 

2. 深入理解Android内核设计思想 作者林学森

3. 深入解析Android 5.0系统 作者刘超

 

 

 4期-17.jpg

 

 

 2.jpg

 

 想获得更多学员心声?请点击下图

 

 学员心声.jpg

 

 
 
 

 

 4期-20.jpg

 4期-21.jpg

 

 

 

 

  • 课程评价

  QQ图片20161013100319.png

 QQ图片20161013100450.png

 QQ图片20161013100010.png

 QQ图片20161013100130.png

 

 QQ图片20161013100221.png

Android视频常见问题以及解答:

 

问1:我用的是九鼎4412开发板和tiny4412的区别大吗?

答1:差别应该不大,我没对比过原理图,但是我认为用其他4412开发板也可以。

 

问2: 老客户购买安卓有优惠吗?

答2:全国还没有人讲解整个安卓系统, 没有更好的参考资料,

花费的精力是巨大的。1000真不高,你看别人讲安卓应用, 都是3,4千。我们定这个价,

也是出于感谢老客户的支持。

 

问3:技术支持如何?

答3:客服加入高手如云的全明星学员交流群。

 

问4:授课形式是?

答4:视频 + 文档 + 源码

 

热门设计服务