收藏 分享(赏)

ARM平台 Android 移植与驱动核心开发.doc

上传人:yjrm16270 文档编号:8553119 上传时间:2019-07-02 格式:DOC 页数:7 大小:30.50KB
下载 相关 举报
ARM平台 Android 移植与驱动核心开发.doc_第1页
第1页 / 共7页
ARM平台 Android 移植与驱动核心开发.doc_第2页
第2页 / 共7页
ARM平台 Android 移植与驱动核心开发.doc_第3页
第3页 / 共7页
ARM平台 Android 移植与驱动核心开发.doc_第4页
第4页 / 共7页
ARM平台 Android 移植与驱动核心开发.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、ARM 平台 Android 移植与驱动核心开发Android 嵌入式智能操作系统是基于 Linux 内核和驱动的,对于 HTC、华为等公司开发Android 操作系统时,需要专门将 Android 移植到特定硬件平台下,同时将必要的驱动进行编写及开发。本课程旨在让学员成为 Android 的核心层开发者,让学员在这种嵌入式设备厂商中谋得核心开发人员的职位。1. Android 系统体系及移植相关工具1.1 Android 操作系统体系结构介绍Android Linux 内核移植介绍文件系统, toolbox 等移植存储驱动移植Bootloader 相应方案与移植Android 虚拟器 Dal

2、vik 移植介绍1.2 ARM 处理器介绍ARMv5TJSARM 中断处理ARM 体系结构与 ARM 处理器的体系结构IP 核、芯片与开发板ARM 处理器结构 处理器模式. 寄存器. 流水线结构C 语言内嵌汇编格式 与编程实例1.3 ARM 指令系统. 算术逻辑指令. 指令对状态寄存器的影响. 比较指令. 分支指令. 移位. 指令位图. 识别机器指令1.4 内存访问与内存控制. 数据总线与地址总线的使用与实例. STR/LDR1.5 ARM 过程调用标准. LDM/STM. 反汇编. APCS. C 语言函数与汇编的互相调用【案例】 使用 Android Linux patch 进行 Linu

3、x 内核的构建2. Android Linux 内核移植与核心开发2.1 ARM 处理器的 Android 系统构建2.2 输入输出设备驱动移植2.3 存储设备 nand flash,MMC/SD 卡驱动移植2.4 Framebuffer 移植2.5 Touchscreen 移植2.6 Open Binder IPC 移植【案例】2.7 在 ARM 处理器上移植 Android 试验2.8 编写 Nand flash 驱动2.9 移植 Framebuffer 驱动2.10 硬件相关部分(键盘、触摸屏、LCD 等)3. Android 相关环境 库、以及 Bionic 系统移植3.1 libc

4、移植3.2 libm 移植3.3 libdl 移植3.4 libm 移植3.5 busybox, toolbox 移植【案例】1. 移植 glibc2. 移植 busybox 和 toolbox4. Android Dalvik 移植一4.1 JNI Call Bridge 相关原理4.2 dx, dalvitvm 原理和使用4.3 Dalvik 指令格式4.4 Dalvik 执行格式 dex4.5 Java 字节码格式5. Android Dalvik 移植二5.1 Dalvik Library 原理5.2 dalvit libcore 核心库移植5.3 dalvit/vm/native 移植5.4 Dalvik Interpreter 原理5.5 Dalvik Mterp6. ARM AT. Busybox 的配置、编译

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报