代码改变世界

Android深度探索(卷1)HAL与驱动开发 读书笔记(第四章)

2016-04-27 13:18 by L.PY, 120 阅读, 0 推荐, 收藏, 编辑
摘要:第四章 源代码的下载和编译 本章主要介绍使用Git下载两套源代码。一套是Android 源代码,另一套是Linux 内核源代码。主要介绍如何下载和编译Android源代码和Linux内核源代码。 4.1下载Android源代码的环境 第一步:创建一个存放下载脚本文件repo的目录 #mkdir ~/ 阅读全文

Android深度探索(卷1)HAL与驱动开发 读书笔记(第三章)

2016-04-27 13:05 by L.PY, 124 阅读, 0 推荐, 收藏, 编辑
摘要:第三章 Git使用入门 Git由linux之父Linus编写,是进行源代码管理的一种软件。在学习Android及linux 内核,驱动开发的过程中会涉及大量的源代码,而这些代码都是由Git 管理的,,因此,在学习Android移植与linux驱动开发之前了解Git的理论和基本使用方法 3.1 安装  阅读全文

Android深度探索(卷1)HAL与驱动开发 读书笔记(第二章)

2016-04-27 12:55 by L.PY, 161 阅读, 0 推荐, 收藏, 编辑
摘要:第二章 搭建Android开法环境 本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,和交叉编译环境的搭建。 2.1 开发测试和调试Linux驱动,HAL程序库需要的工具是:JDK6或者以上的版本,Eclipse3.4或者以上版本,ADT,CDT,,andro 阅读全文

Android深度探索(卷1)HAL与驱动开发 读书笔记(第一章)

2016-04-27 12:30 by L.PY, 110 阅读, 0 推荐, 收藏, 编辑
摘要:第一章 Android系统移植与驱动开法 1.1 Android系统架构包括四层:第一层:Linux内核(主要包括驱动程序以及管理内存、进程、电源等资源的程序),第二层:C/C++代码库(主要包括Linux的,so文件以及嵌入到spk程序中的dnk代码),第三层:Android SDK API(直接 阅读全文