Android驱动与HAL开发实战视频课程
课程目标
本教程主要讲解了如何开发Android底层的驱动程序(Linux驱动),以及Android HAL的开发。
并使用蜂鸣器等demo来讲解。
适用人群
了解Android的基本知识,想从事Android底层开发的学员。
课程简介
课程目标:
本教程主要讲解了如何开发Android底层的驱动程序(Linux驱动),以及Android HAL的开发。
并使用蜂鸣器等demo来讲解。
适合对象:
了解Android的基本知识,想从事Android底层开发的学员。
学习条件:
熟悉Linux的基本操作和C语言
1
Android底层开发概述
[免费观看]
47分钟
本讲主要介绍了Android底层开发概况、Android底层架构、Linux驱动程序的基本结构等内容。
2
搭建开发环境
[免费观看]
44分钟
本讲主要介绍了如何搭建用于开发Android底层的开发环境。
3
源代码下载和编译
45分钟
本讲主要介绍了如何编译Android源代码和Linux内核源代码。
并且如何下载这些系统的源代码。
4
搭建S3C6410开发板的测试环境
40分钟
本讲主要介绍了如何搭建S3C6410开发板(Android系统)的开发测试环境。
本教程后面的蜂鸣器、LED驱动开发都会使用这个开发板进行开发和测试,其他类似的开发板也同样适用。
不过需要向厂家或销售商索要相应的驱动。
其余的例子也可以在手机和平板电脑上测试。
5
第一个Linux驱动_读写设备文件(1)
[免费观看]
45分钟
本讲主要介绍了如何开发第一个有读写功能的Linux驱动程序(第一部分)
6
第一个Linux驱动_读写设备文件(2)
[免费观看]
47分钟
本讲主要介绍了实现第一个Linux驱动的第二部分。
7
实现LED驱动(1)
42分钟
本讲主要介绍了实现LED驱动的基本方法,并实现了这个LED驱动(第一部分)。
8
实现LED驱动(2)
42分钟
本讲主要介绍了实现LED驱动的基本方法,并实现了这个LED驱动(第二部分)。
9
实现LED驱动(3)
47分钟
本讲主要介绍了实现LED驱动的基本方法,并实现了这个LED驱动(第三部分)。
10
实现LED驱动(4)
52分钟
本讲主要介绍了实现LED驱动的基本方法,并实现了这个LED驱动(第四部分)。
11
HAL与LED驱动(1)
43分钟
本讲主要介绍了如何为LED驱动添加HAL层,并实现了完整的代码(第一部分)12
HAL与LED驱动(2)
46分钟
本讲主要介绍了如何为LED驱动添加HAL层,并实现了完整的代码(第二部分)13
HAL与LED驱动(3)
46分钟
本讲主要介绍了如何为LED驱动添加HAL层,并实现了完整的代码(第三部分)14
HAL与LED驱动(4)
45分钟
本讲主要介绍了如何为LED驱动添加HAL层,并实现了完整的代码(第四部分)15
HAL与LED驱动(5)
46分钟
本讲主要介绍了如何为LED驱动添加HAL层,并实现了完整的代码(第五部分)16
蜂鸣器驱动
40分钟
本讲主要介绍了如何实现蜂鸣器驱动,并且为蜂鸣器添加HAL层。