在了解和学习开发Linux驱动程序过程中,仍然需要Android应用程序以及Android NDK程序开测试Linux驱动、HAL程序库等底层程序,因此学习如何搭建Android平台,将更好的理解和学习Android底层开发的交叉编译环境和Android应用程序的环境。
Android底层开发环境基于Linux内核,需要用到10种辅助工具。而在实际的操作过程当中,我们需要掌握的是在Ubuntu Linux下的Android 应用程序的开发环境,Windows和Mac OS X的安装过程类似。在实际的操做过程中,可以根据情况随时随地的灵活转换。
搭建Android应用程序开发环境,安装Android NDK 开发环境,在书中详细的指导下可以顺利完成,而在安装交叉编译环境的过程中,需要特别注意的是安装Code sourcery的过程中会在/lib目录下寻找一个libc.so.库文件,但在Ubuntu Linux环境下已经有了一个以上的文件,所以这个库文件会被放到其他文件。
在本章节当中,主要学习了Ubuntu Linux环境下的Android开发环境的配置。其他环境下的操作方法类似。所以,在今后实际开发Linux驱动时,可以直接选择Linux作为Android的开发平台,这样会在操作过程当中省去许多麻烦。