04 2016 档案

摘要:第四章主要讲述了如何对于Android源代码和Linux内核源代码的下载与编译。 本章使用Git下载两套源代码,一套是Android源代码。Android所使用的Linux内核并不是到官网上下载一个Linux内核就可以的。Android所使用的Linux内核是在官方Linux内核的基础上修改而成的, 阅读全文
posted @ 2016-04-29 11:00 maxgty 阅读(130) 评论(0) 推荐(0) 编辑
摘要:第二章主要讲述了如何搭建Android底层开发环境。 第一节告诉读者Android底层开发所需要的所有程序:JDK6或以上版本、Eclipse 3.4或以上版本、ADT、CDT、Android SDK、Android NDK、交叉编译环境、Linux内核源代码、Android源代码、用于调试开发板的 阅读全文
posted @ 2016-04-29 10:59 maxgty 阅读(100) 评论(0) 推荐(0) 编辑
摘要:第三章主要讲述了管理源代码的软件Git。 对于想要参与到内核的开发的程序员来说,掌握Git是必须的。Linux下的许多软件不直接一二进制的安装包提供,而是直接提供源代码,需要下载、编译、安装。原因是Linux内核版本多,安装包的版本也会非常多,为了降低安装难度,直接提供源代码,由用户进行编译。 第一 阅读全文
posted @ 2016-04-29 10:59 maxgty 阅读(143) 评论(0) 推荐(0) 编辑
摘要:第一章主要是向读者普及了Android以及Linux的基础知识。 第一节讲述了Android的构架。Android的系统架构分为四层: 第一层:Linux内核。主要包括Linux的驱动程序以及内存管理、进程管理、电源管理等程序。Android使用Linux 2.6作为其内核。 第二层:C/C++代码 阅读全文
posted @ 2016-04-29 10:58 maxgty 阅读(134) 评论(0) 推荐(0) 编辑