论文部分内容阅读
近年来,随着经济的高速增长以及科学技术的飞速发展,人们的生活方式发生了变化,对获取最新信息的需求显得越来越迫切,智能手机逐渐走进了人们的生活。智能手机可以方便的获取互联网信息,给人们带来高端的服务与享受,大大的方便了人们的出行和生活,备受人们的关注和喜爱。在现在的市场中除了苹果手机使用其专用的IOS外,其它的智能手机以使用Android系统的居多。Android系统是Google公司推出的一个基于linux2.6内核的开源手机操作系统,由于代码开源、兼容性好、系统可移植等特点受到很多手机厂家的青睐,推出以后迅速抢占智能手机市场。同时Android系统具有诸多优势,如第三方软件研发简单、系统处理速度快、操作简单、程序之间切换迅速,将Android系统移植到其它非手机的嵌入式平台具有巨大的商业价值。本文首先是将Android系统移植到i.MX51EVK平台。在移植过程中对Android系统与嵌入式系统的关系进行了介绍;对Android系统的启动流程进行分析,阐述Android系统移植与Linux系统移植的区别和联系;详细介绍了移植的软硬件支持及基于i.MX51EVK平台的Android系统移植的全过程。其次是基于Android平台设计和实现可视对讲系统。Android系统移植成功后,在可视对讲系统的通讯流程、应用协议、数据包格式设计好的基础上,采用eclipse集成开发环境、JNI技术、NDK技术实现可视对讲系统的开发。最后是对可视对讲系统做进一步的扩展研究,内容包括音视频质量检测及可视对讲系统中的声学回声消除问题的研究。本文将Android操作系统移植到i.MX51EVK平台对于将Android系统移植到其它硬件平台具有指导意义,基于Android平台的可视对讲系统的开发及系统的扩展研究对于Android平台的软件开发者也具有启发意义。