Android 多媒体系统集成的复杂性

2015-05-28 08:50:56 来源:互联网
分享到:
标签:

 

随着多媒体内容的使用频次越来越高,消费者对于处理多媒体音频和视频流、以及运行基于图形的高级应用程序所具备的成熟技术,也提出高于以往的要求,这些驱动着智能手机、平板电脑和其他智能移动消费者产品的演进,促使这些设备不仅要内置复杂程度较高且功能越发强大的多媒体子系统,而且还要不断地提升能效。

Android是目前市场上使用最广泛的移动设备操作系统。根据市场分析组织IDC在2014年底发布的报告,Android在智能OS业务方面占据主导地位,以2014年来看,搭载Android平台的设备出货量约为10亿台,所占的市场份额大于80%;而未来几年,其领先地位将继续维持。Android在平板电脑市场也占据主导地位,2014年在全球的出货量超过1.5亿台设备,所占市场份额大约在65% - 70%之间。

基于此,本文将详述Android多媒体系统开发过程中面临的一些集成问题,这些问题会给移动设备制造商和开发商带来严峻的挑战,尤其是集成来自多个供应商的组件和技术时,这些挑战将更加突现;另外,并将探讨ARM知识产权(IP)和技术如何大幅简化OEM和系统集成商的流程,进而加快产品开发速度、显著降低风险。

Android多媒体系统

Android及其多媒体系统的发展是一个复杂度不断提高、持续演变的过程。自从十年前Android被推出以来,迄今已整合了许多新功能和优化,如通过Wi-Fi传输至TV的移动显示器传输、新的视频编解码器等。上述所有功能的新增对于系统开发人员意义深远,因为他们在每次发布全新OS时,需要完成大量软件驱动程序的工作。图1显示了Android自2009年以来提供的新功能时间线。在此期间,ARM除了支持将这些驱动程序部署至数百种不同的设备之外,还为九种不同版本的Android系统(从éclair至Lollipop)以及八代ARM Mali图形处理器硬件提供了驱动程序的支持。



图1– Android多媒体框架的演变


依据图2(此图实际是简化示意图)所示,Android OS已经非常复杂了。当然,Android的持续演变带来了更多的挑战。图2显示了OS常用用户空间组件与用于提供Android用户体验的基础软件驱动程序、内核组件和硬件之间的交互。



图2 - Android多媒体子系统概览


如果使用了来自不同供应商的多媒体组件,则会产生额外的复杂性,导致的结果是,首先需要将三个或更多个软件驱动程序单独集成至平台,然后再开始着手相互集成,以便实现较好的系统性能。然而,如果集成的过程不太理想,或者不同的组件无法使用相同标准的接口相互通信,则会导致功能平台运行较慢、耗费过多的功率,最糟的情况则可能会同时出现这两者。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
ARM紧耦合内存简介及配置

TCM :TIghtly Coupled Memory的缩写。为了弥补Cache访问的不确定性,而增加的OnChip Memory.有的CPU含有分立的InstrucTIon TCM / Data TCM.TCM包含在存储器的地址映射空间中,可以作为快速存储器来访问。

英特尔发布最新奔腾和赛扬处理器,“铂金、金、银、铜”中的银牌奔腾
英特尔发布最新奔腾和赛扬处理器,“铂金、金、银、铜”中的银牌奔腾

据报道,英特尔正式发布了新一代超低功耗平台Gemini Lake,包括银牌奔腾、赛扬两大序列。Gemini Lake和上一代低功耗平台Apollo Lake一样继续采用14nm工艺制造,主要提升在于优化架构、略微提高频率,以及继续大幅提升视频硬件解码能力。

米尔电子联合恩智浦推出MYC-Y6ULX系列核心板
米尔电子联合恩智浦推出MYC-Y6ULX系列核心板

恩智浦i.MX6ULL系列芯片是一个高性能、低功耗、高性价比处理器系列,其基于ARM Cortex-A7内核,主频可达900MHz。i.MX 6ULL应用处理器包括一个集成的电源管理模块,可以省掉外部的PMU,降低了外接电源的复杂性,并简化了上电时序。

JTAG与JLink有啥不同?看完这个你就知道了
JTAG与JLink有啥不同?看完这个你就知道了

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接。

XPS 13笔记本全面评测,装上八代酷睿有啥不一样
XPS 13笔记本全面评测,装上八代酷睿有啥不一样

2017 年,伴随着第八代酷睿中 U 结尾处理器双核变四核,U 结尾处理器的性能得到了翻天覆地的变化,同时带来的弊端是发热的增加,还有续航的减少。

更多资讯
莱迪思推出HDMI 2.1增强音频回传通道(eARC)解决方案,简化音频互连并提升性能

莱迪思半导体公司(NASDAQ: LSCC),客制化智能互连解决方案市场的领先供应商,今日宣布推出SiI9437和SiI9438,是首款HDMI® 2.1增强音频回传通道(eARC )音频接收器和发射器。

高云半导体涉足国产FPGA新领域—车载芯片

广东高云半导体科技股份有限公司(以下简称“高云半导体”)宣布将向客户提供支持汽车级温度范围的FPGA器件。

紫光同创资本增加,推进FPGA 研发

紫光同创资本增加,推进FPGA 研发。“紫光同创”为公司全资子公司“茂业创芯”的控股子公司,为保证紫光同创的持续研发投入,加快产品的市场化进程,促进其业务健康发展,公司决定对紫光同创进行增资。增资者为紫光新才及紫光同创原股东“聚仁投资”,紫光同创原控股股东茂业创芯不参与本次增资,增资方式为现金。

FPGA欲在云端发力,国产厂商的出路在哪?

多方资料显示,FPGA将在云端数据中心业务发挥突出的作用。据某数据调研报告预计,未来云端芯片的空间2020年有望达105亿美元,其中FPGA将贡献20亿美元。

被称为AI时代的红人,FPGA你懂么
被称为AI时代的红人,FPGA你懂么

FPGA(Field Programmable Gate Array)于1985年由xilinx创始人之一Ross Freeman发明,虽然有其他公司宣称自己最先发明可编程逻辑器件PLD,但是真正意义上的第一颗FPGA芯片XC2064为xilinx所发明。

微话题

工作 or 考研?

又到一年招聘季,考研or工作让你实现了怎样的逆袭?……
Moore8直播课堂