2016年4月23日

摘要: Android移植主要就是Linux内核的移植,而Linux内核的移植主要是Linux驱动的移植。为了开发和测试Linux驱动,需在Ubuntu Linux下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。需要对源代码进行下载和编译,由于Android源代码包含了很多东西, 阅读全文
posted @ 2016-04-23 21:05 Horatia 阅读(262) 评论(0) 推荐(0) 编辑
 
摘要: 我们都知道Linux和Android是开源的。Linux下的软件很多都不直接以二进制形式的安装包提供,而是直接提供了源代码,为了减少发行包的大小,用户须先下载源代码,在本机上编译并安装,使用make、make install命令。在提供源代码的软件中,很多是与内核紧密相关的驱动及其他底层程序。使用G 阅读全文
posted @ 2016-04-23 20:39 Horatia 阅读(168) 评论(0) 推荐(0) 编辑
 
摘要: 这一章为我们讲解了如何搭建Android开发环境。 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境、android NDK开发环境和交叉编译环境,前两个用来测试Linux驱动、HAL程序库等底层的程序。映像文件可用来测试例子。 android底层开发:用来配置L 阅读全文
posted @ 2016-04-23 20:11 Horatia 阅读(170) 评论(0) 推荐(0) 编辑
 
摘要: 本书第一章首先简单概要地介绍了关于Android系统移植和驱动开发的相关内容。 所谓“移植”是指为特定的自己的设备,如手机定制Android的过程。自己开发一些程序(移植)装载在设备上,使得Android系统可以识别设备中的蓝牙,WiFi等,这样就可以使用这些功能了。这些程序大多是支持各种硬件设备的 阅读全文
posted @ 2016-04-23 19:33 Horatia 阅读(213) 评论(0) 推荐(0) 编辑