欢迎来到天天文库
浏览记录
ID:13067245
大小:32.00 KB
页数:10页
时间:2018-07-20
《arm平台 android 移植与驱动核心开发(臂平台android移植与驱动核心开发)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ARM平台Android移植与驱动核心开发(臂平台Android移植与驱动核心开发)臂平台Android移植与驱动核心开发Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到特定硬件平台下,同时将必要的驱动进行编写及开发。本课程旨在让学员成为Android的核心层开发者,让学员在这种嵌入式设备厂商中谋得核心开发人员的职位。◆1。Android系统体系及移植相关工具1.1安卓操作系统体系结构介绍AndroidLinux内核移植介绍文件系统,工具箱等移植存储驱动移植引导相应方案与移植
2、Android的Dalvik移植介绍虚拟器1.2臂处理器介绍armv5tjs臂中断处理体系结构与处理器的体系结构臂臂IP核、芯片与开发板臂处理器结构处理器模式。寄存器。流水线结构C语言内嵌汇编格式与编程实例1.3臂指令系统。算术逻辑指令。指令对状态寄存器的影响。比较指令。分支指令。移位。指令位图。识别机器指令1.4内存访问与内存控制。数据总线与地址总线的使用与实例。STR/LDR1.5臂过程调用标准。LDM和STM。反汇编。装甲运兵车。C语言函数与汇编的互相调用【案例】使用AndroidLinux补丁进行Linux内核的构建2。AndroidLinux内核移植与核心开发
3、2.1臂处理器的Android系统构建2.2输入输出设备驱动移植2.3存储设备NANDFlash、MMC/SD卡驱动移植2.4帧移植2.5触摸屏移植2.6打开移植BinderIPC【案例】2.7在臂处理器上移植Android试验2.8编写NANDFlash驱动2.9移植framebuffer驱动2.10硬件相关部分(键盘、触摸屏、液晶等)三.Android相关环境库、以及仿生系统移植3.1移植libc3.2也可以移植3.3libdl移植3.4也可以移植3.5移植Busybox工具箱【案例】1。移植glibc2。和移植Busybox工具箱4。Android的Dalvik移
4、植一4.1桥相关原理JNI调用4.2DX,dalvitvm原理和使用4.3指令格式Dalvik虚拟机4.4执行格式DEXDalvik4.5字节码格式java5。Android的Dalvik移植二5.1原理Dalvik图书馆5.2libcore核心库移植达尔维特5.3达尔维特/VM/本地移植5.4原理Dalvik解释器5.5DalvikMterp6。AT&T汇编臂。AT&T汇编语法详解。气工具的使用。标签标签的作用。数据与代码的分布7。链接脚本LD脚本。段地址的确定。编写LD脚本。精灵格式与libc函数库的关系8。时序电路基础。电平信号。电路图分析。Sequencedia
5、gramanalysisDatasheetcheckitoutPeripheraldevicestructureofOMAP3530GPIOoperation9.AMBAbusstandardAMBAbusstandardFCLK/HCLK/PCKLfrequencyallocationandsettingWatchdogtimedoperationUARToperationARMinterruptsystemExceptionvectortableARMmodeswitchingARMinterruptcontrollerSoftinterruptImplementa
6、tionofLinuxsystemcalls10.NandFlashcontrollerFlashprincipleNandcontrollerprinciple,intimesequencepartitionboardOMAP3530,NAND,Flash,timeseriesanalysis11.memorycontrollerOMAP3530physicaladdressdistributionPrincipleandsequenceofSDRAMPhysicalconnectiontomemorycontrollerAddressalignmentSRAMacc
7、ess12.memorymanagementunitTheprincipleofMMUARMcoprocessordirectivesSectionmodeSmallpagemodeI&DTLBsI&DCachePrinciplesandimplementationofHarvardstructureThemechanismandusageof13.DMAdirectmemoryaccessStatusmachineforDMADMAcontrol14.touchscreeninterfaceandADCinterfaceandexamp
此文档下载收益归作者所有