Android系统开发入门.docxVIP

  • 2
  • 0
  • 约3.43万字
  • 约 33页
  • 2021-11-08 发布于江苏
  • 举报
Android 系统开发入门 么,要想深入了解Android 系统的各种细节,当然少不了Linux Kernel注:相信大家都知道 Android 的APP 的是用Java 写的,运行在 Dalvik 虚拟机上,还有,Android 的系统是基于 Linux Kernel 么,要想深入了解Android 系统的各种细节,当然少不了Linux Kernel 的知识了。阅读本文需要具备一定的C 和JAVA 语言基础,并且对linux 系统有一定了解。最好对C++也有一定的了解。 本文的内容是基于 Android2.2 版本平台,以一个设备(将系统内存模拟成一个带 4 字节寄存器的设备)为例,从底层驱动,到中间件,到上层应用程序全过程的代码实现。 所编写的代码例子,都可以在 Android 模拟器进行运行。但由于 在 2011 年 9 月份被人黑了无法访问,导致 本人没有下载 goldfish_defconfig , 无法编译能在模拟器运行的kernel,故采用JZ4760BLYNX 开发板运行代码例子。 搭建好 搭建好JZ android 编译环境,开始进行android 系统开发之旅。 Android 硬件抽象层(HAL )概要介绍和学习计划 Android的硬件抽象层,简单来说,就是对 Linux 内核驱动程序的封装,向上提供接口, 屏蔽低层的实现细节。也就是说,把对硬件的支持分

文档评论(0)

1亿VIP精品文档

相关文档