码迷,mamicode.com
首页 > 移动开发 > 详细

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记

时间:2016-04-29 09:26:43      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

Android深度探索(1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记

 

 

本章学习了使用git下载两套源代码并搭建两个开发环境。分别为Android源代码和Linux内核源代码。Android源代码中包含了HAL(即硬件抽象层) 的代码,并学习了如何搭建这两种开发环境。

Android 的移植的本质就是Linux内核的移植,Linux内核的移植主要是Linux驱动的移植。而开发和测试Linux驱动就需要安装以上两个开发环境。

搭建两套环境的具体步骤如下:

一.下载编译和测试Android源代码:

Android源代码包含了Android系统中的各种应用程序的代码、Android SDK 带的各种工具的源代码、Android NDK 的源代码,以及HAL的源代码。

1.配置Android源代码编译环境。

2.Android源代码目录结构解析。

3.下载Android源代码中的一部分。

4.编译Android源代码。

5.Out目录结构分析。

6.将自己的APK作为Android内置程序发布。

7.用模拟器测试system.img文件。

 

二.下载和编译Linux内核源代码。

1.下载Linux内核源代码。

2.Linux内核源代码的目录结构。

3.安装Android内核的编译环境。

4.配置和编译Linux内核。

 

在Ubuntu下编译Linux内核需要安装交叉编译器。交叉编译环境就是在A架构上编译可以在B 架构上可运行的程序。

 

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记

标签:

原文地址:http://www.cnblogs.com/sxauzzz/p/5445012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!