基于嵌入式系统的手机设计与实现.doc
文本预览下载声明
基于嵌入式系统的手机设计与实现
摘要:手机编程是一个处于高速发展阶段的技术。本文以基于嵌入式系统的手机作为移动终端目标设备,从编程技术平台、嵌入式操作系统、手机数据传输逻辑结构三个方面,研究其逻辑结构和编程特点。
关键词:嵌入式;移动通信;智能手机;
Abstract: Mobile phone programming is a stage of rapid development of technology. In this paper, the embedded system based on the mobile phone as the mobile terminal devices, from the three aspects of programming technology platform, embedded operating system, mobile phone data transmission logic structure, the logic structure and programming features.
Keywords: Embedded; Mobile communication; Intelligent mobile phone
0 引言
随着3G通信、智能手机等移动技术的发展,手Linux操作系统,对1相关研究领域的现状及原理
目前基于嵌入式系统的手机技术研究领域主要包含三方面:手机硬件平台研究;手机操作系统移植;手机应用平台软件体系结构。
1.1 手机硬件平台CPU、DSP、ADC、DAC及RF等关键芯片组和LCD、Touch panel、Audio CODEC、USB和串口等。手机核的处理器CPU+DSP方案。此时CPU主要负责通信协议(例如GSM、CDMA等)的合成和解析,完成与基站间的可靠通(UI或MMI)。DSP承担和CPU(基频处理)负责处理通信协议,另一个CPU(应用处理器)UI、虚拟机、嵌入式浏览器等应用功能。CPU可以做在一个芯片内,也可以分开。目CPU方案,即采用国外1.2嵌入式手机操作系统Windows Mobile、Symbian、Palm、AndroidLinux等。Android系统的手机风靡一时,而Symbian 、Palm系统已经湮灭在历史的长河中了。手机更新换代非常的快,不知道以后操作系统的历史会怎样的发展。
Linux手机操作系统是由计算机Linux操作系32位和64位处理器。Linux最Linux Torvalds编写及发布的,源代码公Intemet上成百上千的程序员加入,使Linux成为一个几乎32位CPU的操作系统。其特点有:WWW、FTP、DNS、DHCP、E-mail等服1.3手机应用平台软件体系结构Android平台,以前常用平台有:Series平台,Qtopia平台和Opna平台。
Qtopia平台:Qtopia是一种可定制的开发环境Qtopia基于跨平台C++开发工具QtEmbedded之上,它健全且稳定,并可以配置为Qt经验,Qtopia向客户提供Qtopia实现对品牌标识和用户界面设计PDA和其它消费设备。。Qtopia基于跨平台C++开发工具QtEmbedded之上,它健全且稳定,并可以配置为Qt经验,Qtopia向客户提供Qtopia实现对品牌标识和用户界面设计PDA和其它消费设备。Qtopia后来被重新命名为Qt Extended2009年3月3日,Nokia决定停止Qt Extended的后续开发,转而全心投入Qt的产品开发,并逐步会将一部分QtExtended的功能移植到Qt开发框架中。1.4智能手机Java的J2ME(Java 2 Micro Edition)。Java手机软件平台Java平台是CLDC(Connected Limited Device Configuration)和MIDP(Mobile Information Device Profile),是J2ME(Java 2 Micro Edition)的一部分,是Sun公司专门用于嵌入式设备的Java软件,在中国一般称无线Java为技术。GSM网络下实GPRS无线Internet应用、Java、安全认证、设备接口、输GPS导航等多种功能的条2智能手机系统研究方2.1智能手机设计方案Windows Mobile,Symbian等属于商用操作系2010年宣布开放源代码,不过现在看来是垂死的挣扎,现在Symbian系统已经停用了。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发Android系统发展强劲,
显示全部