码迷,mamicode.com
首页 > 移动开发 > 详细

安卓移植和驱动开发第四章心得体会

时间:2016-04-26 14:06:23      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

第四章我们学习了安卓移植环境的搭建,首先构建开发是任何开发工作的基础,对于软,硬件非常丰富的嵌入式系统来说,构建高效,稳定的环境是否开展工作的重要因素之一,在构建开发环境之前,我们必须了解相关的开发流程,主要流程包括,下载安卓内核,熟悉开发环境和工具,交叉开发环境。是安卓系统移植开发的基本模型,Linux内核环境配置,GUN工具链,测试工具甚至集成开发的环境都是安卓系统移植的利器;熟悉Linux内核,因为安卓系统移植和开发需要重新制定Linux内核,所以熟悉内核配置,编译和移植很重要;熟悉目标板引导方式,开发板的BOOTLOADER 负责硬件平台的最初始化,并且可以引导Linux内核的驱动。嵌入式系统重要采用的是交叉编译的环境,搭建交叉编译环境是安卓移植非常重要的一步。主机交叉开发环境的配置主要包括了,配置控制台的程序;配置TFTP服务。同时我们还学习了Bootloader,它是在系统运行之前执行的一小段程序,通过这段小程序,我们可以初始化设备,建立内存空间的映像表,从而建立适当的软硬件环境,为最终调用系统做准备。U-boot是以PPCBOOT 工程和ARMBOOT 工程为基础,创建的U -boot,他现在已经支持POWERPC ,ARM,X86,MIPS 体系结构的上百种的开发板,成为了功能最多,灵活性最强并且开发最积极的开放的源代码,同时还有安卓内核与移植,Linux内核是安卓操作系统的核心,通常使用C语言编写,符合POSIX 标准。基于嵌入式系统的特点,它的开发与PC 上相比有很多复杂的前提工作,这正是嵌入式开发的难点,希望在以后的学习中能更加认真,学习到更多的东西。

安卓移植和驱动开发第四章心得体会

标签:

原文地址:http://www.cnblogs.com/suntao123/p/5434750.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!