嵌入式应用与开发实例_第1页
嵌入式应用与开发实例_第2页
嵌入式应用与开发实例_第3页
嵌入式应用与开发实例_第4页
嵌入式应用与开发实例_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ARM 嵌入式系统第十一讲 ARM应用(yngyng)实例共二十页 ARM应用(yngyng)实例1 3G手机(shu j)2 基于PXA270的嵌入式流媒体播放器 共二十页1 3G手机(shu j)1.1 3G手机简介 3G是英文3rd Generation的缩写,指第三代移动通信技术。相对第一代模拟制式手机(1G)和第二代GSM、TDMA等数字手机(2G),第三代手机一般地讲,是指将无线通信与国际互联网等多媒体通信结合(jih)的新一代移动通信系统。 目前,国际上3G手机有3种制式标准:欧洲的WCDMA标准、美国的CDMA2000标准和由我国科学家提出的TD-SCDMA标准。共二十页 3G

2、手机(shu j)WCDMA即WidebandCDMA,也称为CDMADirectSpread,意为宽频分码多重存取,其支持者主要是以GSM系统为主的欧洲厂商(chngshng),日本公司也或多或少参与其中,包括欧美的爱立信、阿尔卡特、诺基亚、朗讯、北电,以及日本的NTT、富士通、夏普等厂商。CDMA2000 CDMA2000也称为CDMAMultiCarrier,由美国高通北美公司为主导提出,摩托罗拉、Lucent和后来加入的韩国三星都有参与,韩国现在成为该标准的主导者。 共二十页1 3G手机(shu j)TD-SCDMA 该标准是由中国大陆独自制定的3G标准,1999年6月29日,中国原邮

3、电部电信科学技术研究院(大唐电信)向ITU提出。该标准将智能无线、同步CDMA和软件无线电等当今国际领先技术融于其中,在频谱利用率、对业务支持具有灵活性、频率灵活性及成本(chngbn)等方面的独特优势。 PXA270系列处理器正是为移动应用所设计,它提供了最高624MHz的处理速度;内置Intel的无线MMX技术,显著提升了多媒体性能;它还包含Intel的SpeedStep技术,大大降低电力消耗;PXA270中还集成了一个重要的安全特性WTP(Wireless Trusted Platform),支持通用的安全协议。它丰富的接口更是为3G手机的设计提供了便利。共二十页3G手机(shu j)1

4、.2 3G手机(shu j)的功能在3G时代,高端拍照手机欲取代低端数码相机。3G视频业务包括了移动视频业务、视频共享和可视电话等业务。3G手机还可以用来看电视。3G手机也可以用来播放数字音乐和视频。配合GPS全球卫星定位系统,3G手机就可以显示自己的位置,这样就可以实现问路、导航服务,甚至可以用来防盗。3G手机还可以玩游戏。3G手机还可能成为你的“钱包”。共二十页3G手机(shu j)1.3 硬件(yn jin)方案共二十页3G手机(shu j) 在软件设计上,3G手机在提供传统2G手机的语音和文字通信的基础上,还必须能够(nnggu)提供各种其他的应用功能和服务。包括: 无线网络终端:电子

5、邮件、手机上网、手机商务及其他定位服务和安全数据传输等重要功能。 PDA功能:拥有操作系统(Symbian OS、Windows CE、Linux等)所提供功能。 高质量的多媒体功能:如:音视频播放器、视频电话、手机游戏平台等功能。 灵活的软件集成:Java、(预装、下载或用户自行开发的)第三方软件。1.4 软件方案共二十页3G手机(shu j) 3G手机在软件的架构上是一个3层的架构,底层是移植(yzh)3G手机所外接的多种设备的驱动程序,中间层采用嵌入式操作系统,上层是用户所使用的各种应用程序。Windows CE / Linux / Symbian / 多媒体播放器视频会议邮件服务多媒体

6、游戏应用层OS内核驱动程序LCD驱动程序GPS驱动程序游戏手柄驱动程序共二十页2 基于(jy)PXA270的嵌入式流媒体播放器2.1 系统简介 传统的基于PC机的流媒体播放器虽然具有强大的流媒体播放功能和方便的用户界面,但是(dnsh)用户必须掌握PC机的操作,而且携带起来笨拙不方便。相对而言,基于嵌入式技术的流媒体播放器有效地将嵌入式技术和流媒体技术结合在一起,可以很好地解决基于PC机的流媒体播放器在实际应用中存在的不便,它具有携带方便,体积小,稳定性高,成本较低,实时性好等特点。共二十页1080P1080P,就是能够显示(xinsh)1920*1080的节目 .FULL HD 就是能够完全

7、显示1920*1080像素或者说物理分辨率达到1920*1080的平板电视机。 共二十页基于(jy)PXA270的嵌入式流媒体播放器共二十页基于(jy)PXA270的嵌入式流媒体播放器2.2嵌入式流媒体播放器的硬件(yn jin)方案 共二十页9.2 基于(jy)PXA270的嵌入式流媒体播放器 硬件系统的工作流程: 第一步,系统模块通过以太网接收从Darwin 服务器传输过来的音视频(shpn)码流,在系统的控制下,对音视频(shpn)码流进行解码,输出RGB565格式的视频(shpn)数据和AC97格式的音频数据; 第二步,RGB565格式的视频数据通过LCD controller驱动模块

8、直接写入Framebuffer进行显示; 第三步,AC97格式的音频数据通过Audio CODEC进行数模转换,输出模拟音频信号; 第四步,系统模块同时也接收触摸屏的输入信号,解析相关命令,并对其作出相应的控制。共二十页基于(jy)PXA270的嵌入式流媒体播放器嵌入式流媒体播放器的软件架构 2.3 嵌入式流媒体播放器的软件(run jin)方案共二十页基于(jy)PXA270的嵌入式流媒体播放器网络接收模块的实现流媒体网络接收模块的实现是在Linux平台上移植了开放源代码的RTP库Live,Live库是用C+语言编写的针对(zhndu)音视频网络流媒体服务的开源库,它支持RTP/RTCP/R

9、TSP/SIP等协议,适合于嵌入式或低成本的流媒体应用。共二十页基于(jy)PXA270的嵌入式流媒体播放器MPEG-4的解码(jim)实现IPP是Integrated Performance Primitives的缩写,中文名称是Intel集成性能函数库。它提供的函数功能调用可广泛应用于多媒体领域,包括信号处理、图像处理(如JPEG)、视频编解码(如MPEG-4)、音频编解码、语音识别和计算机视觉等。共二十页基于(jy)PXA270的嵌入式流媒体播放器图形用户界面的设计 本系统的图形用户界面是采用Tiny-X来设计显示的,Tiny-X是专为嵌入式开发,适合用作嵌入式Linux的GUI系统。在嵌入式系统GUI开发中使用Tiny-X开发上层应用是比较方便的,在实际使用中Tiny-X底层(d cn)要用到的库之间的关系。共二十页基于(jy)PXA270的嵌入式流媒体播放器本系统所设计的IPP 库播放(b fn)的播放(b fn)界面共二十页内容摘要ARM 嵌入式系统第十一讲 ARM应用实例。目前,国际上3G手机有3种制式标准:欧洲的WCDMA标准、美国的CDMA2000标准和由我国科学家提出的TD-SCDMA标准。PXA270中还集成了一个重要的安全特性WTP(Wireless Trusted Platform),支持通用的安全协议。它丰富的接口更是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论