基于嵌入式系统的手机设计与实现.docx
《基于嵌入式系统的手机设计与实现.docx》由会员分享,可在线阅读,更多相关《基于嵌入式系统的手机设计与实现.docx(5页珍藏版)》请在课桌文档上搜索。
1、基于嵌入式系统的设计与实现摘要:编程是一个处于高速开展阶段的技术。本文以基于嵌入式系统的作为移动终端目标设备,从编程技术平台、嵌入式操作系统、数据传输逻辑结构三个方面,研究其逻辑结构和编程特点。关键词:嵌入式:移动通信:智能:AbstractzMobilephoneprogrammingisastageofrapiddevelopmentoftechnology.Inthispaper,theembeddedsystembasedonthemobilephoneasthemobileterminaldevices,fromthethreeaspectsofprogrammingtechnolo
2、gyplatform,embeddedoperatingsystem,mobilephonedatatransmissionlogicstructure,thelogicstructureandprogrammingfeatures.Keywords:Embedded;Mobilecommunication11ntelligentmobilephoneQ.引言随着3G通信、智能等移动技术的开展,不再仅仅是一种简单通讯工具。目前智能已逐步开展成为具有彩信、摄像、网上漫游、移动办公以及程序下载等附加增值业务的嵌入式应用平台。无论在消费领域还是企业级应用领域,智能化移动应用正迎来空前的开展机遇。针对
3、设计特点,本文基于嵌入式技术和开源的LinUX操作系统,对智能的硬件平台、人机界面、软件编程技术提出设计和解决方案。1相关研究领域的现状及原理目前基于嵌入式系统的技术研究领域主要包含三方面:硬件平台研究;操作系统移植;应用平台软件体系结构。1.l硬件平台硬件平台即硬件整体解决方案是指厂家提供的CPU、DSP、ADC,DAC及RF等关键芯片组和设计方案。智能的其它外围设备还有LCD、Touchpanel.AudioCODEC,USB和串口等。设计过程中硬件平台的核心微处理器,目前存在的最高的是八核,英特尔正致力于开发十六核的处理器。早期内部多采用单核结构,即CPU+DSP方案。此时CPU主要负责
4、通信协议(例如GSM、CDMA等)的合成和解析,完成与基站间的可靠通信,同时实现用户界面(Ul或MMI)。DSP承当和数值计算相关的任务,如语音编解码、平安层的各种算法等。在双核智能中,一个CPU(基频处理器)负责处理通信协议,另一个CPU(应用处理器)负责URjava虚拟机、嵌入式浏览器等应用功能。两个CPU可以做在一个芯片内,也可以分开。目前国内在基频处理器领域还没有完整的自主知识产权,生产厂家多采用双CPU方案,即采用国外厂家生产的基频处理器及配套平台,自主研发应用主要处理器工作平台和应用软件。1.2 嵌入式操作系统在软件整体解决方案中,操作系统负责提供多任务调度、动态内存分配、数据通信
5、机制的管理等。前些年市场上主流智能所采用的操作系统主要有WindowsMobile,SymbianPalm、AndroidLinUX等。目前AndrOid系统的风行一时,而Symbian、Palm系统己经湮灭在历史的长河中了。更新换代非常的快,不知道以后操作系统的历史会怎样的开展.1.inux操作系统是由计算机Linux操作系统变化而来,支持32位和64位处理器。LinUX最初是由LinUXTorValdS编写及发布的,源代码公开、可免费使用的操作系统。后来,又通过Intemet上成百上千的程序员参加,使Linux成为一个几乎支持所有主流32位CPU的操作系统。其特点有:内核高效稳定、公开源代
6、码、可移植性、可裁减、支持多任务等,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等效劳。1.3 应用平台软件体系结构软件平台即建立在硬件和操作系统之上的应用软件平台。目前常用的是Android平台,以前常用平台有:SerieS平台,QtoPia平台和OPna平台。QtOPia平台:QtoPia是一种可定制的开发环境和用户界面。QtoPia基于跨平台C+开发工具QUEmbedded之上,它健全且稳定,并可以配置为多种内存模板。基于Qt经验,Qtopia向客户提供全部源代码,让客户可以创立与现有程序紧密结合的定制程序、定制用户界面和程序发布工具,并能在
7、客户需要使用的处理器上编译,并且为开发商提供一定程度的独立性以及创新和控制手段。厂商可以使用QIoPia实现对品牌标识和用户界面设计的全面控制,而且可以在许多设备上运行相同的源代码,如、PDA和其它消费设备。和用户界面。QtoPia基于跨平台C+开发工具QUEmbedded之上,它健全且稳定,并可以配置为多种内存模板。基于Qt经验,QIoPia向客户提供全部源代码,让客户可以创立与现有程序紧密结合的定制程序、定制用户界面和程序发布工具,并能在客户需要使用的处理器上编译,并且为开发商提供一定程度的独立性以及创新和控制手段。厂商可以使用Qtopia实现对品牌标识和用户界面设计的全面控制,而且可以在
8、许多设备上运行相同的源代码,如、PDA和其它消费设备。但是Qtopia后来被重新命名为QtEXtended,在2009年3月3口,Nokia决定停止QtExtended的后续开发,转而全心投入Qt的产品开发,并逐步会将一局部QtExtended的功能移植到Qt开发框架中。1.4 智能嵌入式技术的主要特点是硬件、软件可裁减性,使产品到达最大的性价比。目前依赖于嵌入式技术,智能建立在嵌入式操作系统根底上,可看作是传统、多媒体电脑与互联网终端的集成体。现阶段智能的软件设计己采用JaVa的J2ME(Java2MicroEdition)。Java软件平台采用的根本JaVa平台是CLDC(Connecte
9、dLimitedDeviceConfiguration)和MIDP(MobileInformationDeviceProfile),是J2ME(Java2MicroEdition)的一局部,是SUn公司专门用于嵌入式设备的JaVa软件,在中国一般称无线Java为技术。基于上述平台,智能可在GSM网络下实现各种无线业务,主要包括、短信、GPRS无线上网等。配以微处理器通过编程可实现当前的各种根本业务,同时智能具备了实现诸如图形用户接口、功能、数据通讯、蓝牙、信息交换、桌面系统、Internet应用、Java、平安认证、设备接口、输入法、多媒体、数据库和GPS导航等多种功能的条件a2智能系统研究方
10、法随着嵌入式技术的开展,国际市场上定制模式已成为开展的方向。依托于智能,的增值业务得到了迅速开展。如:移动通信领域的移动视频业务;全球移动电子邮件和个人信息管理效劳领域的无线电邮效劳等。2.1 智能设计方案WindowsMobile,Symbian等属于商用操作系统,开始未开放源码,在诺基亚收购后在2023年宣布开放源代码,不过现在看来是垂死的挣扎,现在Symbian系统己经停用了。Android是一种基于LinUX的自由及开放源代码的操作系统,主要使用于移动设备,如智能和平板电脑,由Google公司和开放联盟领导及开发。现在Android系统开展强劲,占了全世界一大半的份额。为使智能能够为第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 系统 手机 设计 实现
链接地址:https://www.desk33.com/p-845548.html