安卓中的源代码包括安卓系统中的应用程序的源代码,SDK带的各种工具的源代码,NDK的源代码以及HAL源代码。 安卓源代码可以全部下载,也可以下载一部分。之后要对安卓的源代码进行编译,在编译后,会在安卓源代码根目录下生成一个out目录,所有编译的目标文件都在这个目录中,在out目录中有两个直接子目录, ...
分类:
移动开发 时间:
2016-05-01 23:11:40
阅读次数:
192
深度探索(卷一)HAL与驱动开发很不情愿的在岳老师的“威逼利诱”,终于草草的看完了四章,算是完了他的初步任务,听说还要写感想,额,能怎么办,那就写呗,为什么是草草呢,这是因为名为深度探索,但实则是囫囵吞枣,但所幸的是这次的逼迫个人感觉还是挺有效果的,哈哈,感觉自己好贱啊,非要别人抽几鞭子才动,哎,既 ...
分类:
移动开发 时间:
2016-05-01 19:17:05
阅读次数:
245
在安卓中, 安卓是以linux系统为基础的,不同的安卓版本使用不同版本的linux做为内核,不过linux2.6是目前使用最广泛的linux内核版本,而安卓 4以上的使用linux3.0的版本,当两台设备安卓版本不同但是linux内核版本相同时,不考虑HAL和linux驱动兼容问题,理论上可以对 l ...
分类:
移动开发 时间:
2016-05-01 19:14:16
阅读次数:
223
Android深度探索(卷1)HAL与驱动开发读书笔记 第一章的android系统移植与驱动开发概述可以划分为以下几部分: 1、android系统架构可以分为4层,Linux内核、c/c++代码库、Android SDK API、应用程序。 2、Android系统移植的主要工作可以分为两个部分:应用 ...
分类:
移动开发 时间:
2016-05-01 12:21:30
阅读次数:
187
配置Android源代码下载环境的步骤: 第一步:创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin)。 #mkdir ~/bin #PATH=~/bin:$PATH 第二步:下载repo脚本文件(用于下载Android源代码) #curl http ...
分类:
移动开发 时间:
2016-05-01 01:06:08
阅读次数:
209
本章主要介绍如何搭建搭建Android 底层开发环境,主要包括搭建Android 应用程序开发环境,搭建Android NDK开发环境和交叉编译环境的搭建。 (1)开发、测试和调试Linux驱动、HAL程序库的工具: DK6或以上版本;Eclipse 3.4或以上版本; ADT(用于开发Androi ...
分类:
移动开发 时间:
2016-04-30 18:10:07
阅读次数:
147
Android源代码包含了很多东西买入全在android系统中的应用层序的源代码;android SDK带的各种工具的源代码;HAL源代码。 在上一章中和ieshaoleGit的使用方法,接下来就用Git下载两套源代码。其中一套就是Android源代码。 在下载Android源代码之前必须要在lin ...
分类:
其他好文 时间:
2016-04-30 15:28:42
阅读次数:
137
本章主要介绍如何搭建android底层开发的环境,主要包括android应用程序开发环境、android NDK开发环境个交叉编译环境的搭建。 首先开发、测试和调试linux驱动、HAL程序库需要以下工具: 1.JDK6或以上版本; 2.Eclipse3.4或以上版本; 3.ADT; 4.CDT; ...
分类:
移动开发 时间:
2016-04-30 14:13:01
阅读次数:
154
第一章:Android系统移植与驱动开发 本章是作为学习Linux驱动的第一道门,主要对Android以及Linux 驱动做一个总体的介绍,学习Android驱动开发,实际上就是学习Linux驱动开发,只是Android增加了一个HAL,这是Android所特有的。 首先要了解Android系统架构 ...
分类:
移动开发 时间:
2016-04-30 13:02:52
阅读次数:
150
Git的安装:在使用Git之前首先要安装Git。很多Linux系统已经带了Git。如果读者的Linux没有安装Git,可使用下面的方法来安装Git的最新版本。 Ubuntu Linux 10.10或更新的版本,可以使用下面的命令来安装Git。 #apt-get install git #apt-ge ...
分类:
移动开发 时间:
2016-04-30 13:00:54
阅读次数:
186