标签:
学习这章节了解到了Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植。在这一章节中我学会了如何搭建这两种开发环境。在Android源代码中包含了很多的东西,如内嵌在Android系统中的应用程序的源代码。学习Android源代码首先要学会配置Android源代码如何进行下载和在Linux终端配置好环境,当下载完成之后,就需要对Android源代码目录的结构进行解析。这时我们需要了解Android源代码目录的各个含义,并且要有深刻的印象,以便我们日后的使用。如果需要部分的源代码,那么我们就可以使用两种方法来解决这个问题:第一,使用repo sync命令。第二,使用git clone命令。并且了解到了Android源代码的下载域名是android.googlesouurce.com.由于Android源代码中每一个工程目录都有Android.mk文件,所以在编译整个Android源代码是会递归调用每一个工程目录中的Android.mk文件来编译当前的工程。由于Android源代码并没包含Linux内核源代码,因此要使用Linux内核,必须要单独下载Linux内核源代码。我们完成下载,并且了解Linux内核源代码的目录,以及其目录的含义。最后需要在Ubuntu Linux下载编译Linux内核的交叉编译器。学习这章节是我们了解了如何让搭建这两套开发环境,为我们进一步的学习Android驱动开发有了学习经验。
标签:
原文地址:http://www.cnblogs.com/kong1188/p/5448608.html