摘要: Android移植主要就是Linux内核的移植。而Linux内核移植主要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要在ubuntu Linux下搭建两套开发系统:Android应用程序开发环境和Linux内核开发环境。Android源代码虽然很复杂,但是研究Android源代码不需 阅读全文
posted @ 2016-04-28 17:59 a870542373 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Linux内核代码及很多的著名项目(Android、eclipse、KDE等)都使用了Linux之父Linus编写的Git进行源代码管理。在学习Android及Linux内核、驱动开发的过程中会涉及大量的源代码, 阅读全文
posted @ 2016-04-28 17:57 a870542373 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 本章主要介绍了Ubuntu Linux环境下的Android开发环境的配置。搭建Android底层开发的环境,主要包括Android的应用程序开发环境、Android NDK开发环境和交叉编译环境的搭建。开发、测试和调试Linux驱动、HAL程序库需要的工具:JDK6或者以上版本;Eclipse3. 阅读全文
posted @ 2016-04-28 17:56 a870542373 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Android系统如今已经和我们的生活密不可分,因为Android的是一个非常优秀的嵌入式操作系统,许多人在使用着Android的系统的手机、平板,体验着它带给我们的便利。Android的系统架构分为4层,第一层:Linux内核,第二层:C/C++代码库,第三层:Android SDK API,第四 阅读全文
posted @ 2016-04-28 17:55 a870542373 阅读(117) 评论(0) 推荐(0) 编辑