第二章主要介绍了Ubuntu Linux环境下的Android开发环境的配置。Windows和mac OS X系统下的配置过程与Linux环境下类似,我们可以参考本章所介绍方法配置windows和Mac OS X系统下的Android开发环境。虽然Android应用程序和Android NDK可以在Linux,windows和Mac OS X下开发,但本章主要介绍Linux驱动程序,因此,建议读者直接使用Linux作为Android的开发平台,这样开发Linux驱动会更方便些,除了本章介绍的Android开发环境外,还需要配置一些其他环境。访问本地版本库本不需要任何权限,也就是说自己就是本地版本库的主人。任何人想修改Git源代码托管服务器中的源代码,必须使用git cline命令在本地建立一个与远程版本一模一样的本地版本库。
注意:Android移植再很大程度上是Linux内核的移植,Linux内核移植主要是移植驱动程序。不同Linux版本的驱动程序不能通用,需要重新修改源代码,并在新的Linux内核下重新编译才可以运行新的Linux。
/皮肉才不是普通的文件系统,而是系统内核的印象,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式未访问系统内核数据的操作提供接口,而uname命令就是从/proc/version文件中获取信息的,当然直接查看/proc/version文件的内容也是可以获取同样的信息,uname命令加上参数“-a”可以获取更多的信息,否则只显示当前的系统名,也就是只会输出“linux”。