第一章:Android系统移植与驱动开发概述 第一章是对安卓与Linux驱动做了一个总体的介绍。 现如今,Android已经成为现在智能手机操作系统的老大,市场占有率已经远远超过iOS,主要的原因主要在于Android的可移植,所有人都可以利用Android的源代码制作属于自己的系统,而且Andro ...
分类:
其他好文 时间:
2016-04-29 14:22:20
阅读次数:
113
第一章主要是向读者普及了Android以及Linux的基础知识。 第一节讲述了Android的构架。Android的系统架构分为四层: 第一层:Linux内核。主要包括Linux的驱动程序以及内存管理、进程管理、电源管理等程序。Android使用Linux 2.6作为其内核。 第二层:C/C++代码 ...
分类:
移动开发 时间:
2016-04-29 11:45:18
阅读次数:
181
Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记 本章学习了使用git下载两套源代码并搭建两个开发环境。分别为Android源代码和Linux内核源代码。Android源代码中包含了HAL(即硬件抽象层) 的代码,并学习了如何搭建这两种开发环境。 Android ...
分类:
移动开发 时间:
2016-04-29 09:26:43
阅读次数:
222
Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记 本章是对Git的一个概述。 Linux是一个开源的系统。事实上,在Linux上许多软件都和底层程序以及内核驱动有关,然而Linux内核的版本非常多,如果每个版本上的软件都采用安装包的形式,则匹配这么多版本的安装包将十分 ...
分类:
移动开发 时间:
2016-04-29 09:24:10
阅读次数:
162
Android深度探索(卷1)HAL与驱动开发 第一章 Android系统移植与驱动开发概述 读书笔记 本章是 Android系统移植与驱动开发概述性的具体讲解。首先,Android被分为了四层架构。在最底层的是Linux内核 。然后分别是C/C++代码库、Android SDK A和应用程序。而A ...
分类:
移动开发 时间:
2016-04-29 09:23:08
阅读次数:
148
Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记 本章主要讲解在Ubuntu Linux 下搭建Android开发环境。 1、JDK:从官网下载压缩包,并将其解压缩。 Gedit etc/profile 并设置PATH环境变量,记得PATH. 2、搭建An ...
分类:
移动开发 时间:
2016-04-29 09:17:39
阅读次数:
126
第二章Linux的驱动程序需要android应用程序以及android NDK程序来测试Linux驱动。因此,不信需要配置Linux驱动开发环境,还需要配置开发android应用程序以及android Ndk程序的开发环境。需要的工具:jdk6或以上版本、eclipse 3.4或以上版本、ADT、C ...
分类:
其他好文 时间:
2016-04-28 22:38:28
阅读次数:
182
这章主要讲了如何搭建android底层开发环境,包括android应用程序开发环境,android NDK开发环境和交叉编译环境,安装安卓应用程序开发环境和ndk的目的是为了测试linux驱动。开发,测试和调试linux驱动HAL程序库需要JDK,Eclipse,ADT.CDT.ANDROID SD ...
分类:
其他好文 时间:
2016-04-28 22:37:43
阅读次数:
168
通过对第三章的阅读,了解到第三章主要介绍了Git。 Git是我们学习中必不可少的工具, 虽然它不是学习Android移植和Linux内核、驱动开发必须掌握的技术,但对于我们软件专业的学生来看,它是非常重要的。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,它是一个开 ...
分类:
其他好文 时间:
2016-04-28 20:00:19
阅读次数:
152
通过对第二章的深入阅读,我了解到Android驱动开发的开始-搭建环境对整个系统运行的意义。环境的搭建对于系统操作来说非常重要,要想进行优秀的系统操作,就需要完备的驱动开发的环境搭建。 搭建环境第一步要开发测试和调试Linux驱动,HAL程序库需要(1)JDK6或以上版本(2)Eclipse3.4或 ...
分类:
其他好文 时间:
2016-04-28 19:42:55
阅读次数:
139