1.1平板电脑发展2010年,苹果iPad引爆了平板电脑的热潮。根据IDC的预计,2011年全球平板电脑销量将达到4460万台,2012年这一数字将达到7080万台。这对平板电脑厂商而言是一个绝好的市场机会,但同时随着越...
Android底层驱动原理
资料详细技术说明
Android是一个开放的软件系统,为用户提供了丰富的移动设备开发功能,从下至上包括4个层次,如图1所示。其中第一层是Linux内核层,包括Linux操作系统及驱动,依赖于Linux26内核,不支持1inux2.4内核。如Android1.0(release一1.0)使用inux2.6.25,Androidl.
6(sdk一1.6)使用Linux2.6.29。除了标准的Linux内核外,Android系统还增加了Binder IPC驱动、WiFi驱动、蓝牙驱动等驱动程序,为系统运行提供了基础性支持。
第二层是核心的扩展类库,如SQLite、Webkit、OpenGL等,它们可以通过JAVA本地调用JNI(Java Native Interface)的接口函数实现和上层之间的通信。该层由Android的Java虚拟机Dalvik和基础的Java库为Java运行环境提供了Java编程语言核心库的大多数功能。第三层是包含所有开发所用的SDK类库和某些未公开接口类库的框架层,是整个Android平台核心机制的体现。
相关技术资料推荐
下载与解压说明
下载积分规则
- 本资源下载仅需 2 积分
- 24 小时内重复下载免扣积分
- VIP 会员享专属免积分高速通道
文件解压指南
- 推荐使用 7-Zip 或新版 WinRAR 解压
- 原理图与 PCB 请使用对应 EDA 软件打开
- 压缩包内源码可直接在上方在线预览
免费获取积分
- 新用户注册即赠送 10 积分
- 上传分享工程资料可获得持续积分奖励
- 查看积分规则与会员权益 →