摘要: 涉及到源代码,及上一章所学的git下载的两套源代码,一套是Android源代码,全部下载将近4GB大小,其含金量可想而知。另一套是Android核心部分的linux内核源代码,解压之后几百MB。 首先我们学习下载、编译、和测试Android源代码。 1.配置Android源代码下载环境 (1)创建一 阅读全文
posted @ 2016-04-28 11:55 路旁小石头 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 学习的Git—由linux之父Linus编写,是进行源代码管理的一种软件。在学习Android及linux 内核,驱动开发的过程中会涉及大量的源代码,而这些代码都是由Git 管理的,因此,在学习Android移植与linux驱动开发之前了解Git的理论和基本使用方法。安装Git 以及查看Git 文档 阅读全文
posted @ 2016-04-28 11:54 路旁小石头 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 搭建Android底层开发的环境,主要包括Android应用程序开发环境、Android NDK 开发环境和交叉编译环境的搭建。开发,测试,和调试linux驱动、HAL程序需要很多工具,其中包括: JDK6或者以上版本、Eclipse3.4或者以上版本、ADT、CDT、Android NDK、交叉编 阅读全文
posted @ 2016-04-28 11:54 路旁小石头 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Android系统架构:嵌入式操作系统有4层1.Linux内核层:Android操作系统是基于Linux内核的,少有些差异与其他Linux系统,如Ubuntu。Linux驱动程序以及内存管理、进程管理、电源管理等程序共同组成Linux内核。内核版本为Linux2.6,不同版本的Android使用的L 阅读全文
posted @ 2016-04-28 11:53 路旁小石头 阅读(156) 评论(0) 推荐(0) 编辑