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多媒体子系统概览


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

STM32 USB应用基本协议介绍
e络盟限时特惠,新客户首单85折优惠,再享免运费
意法半导体STM32 USB资源一览
ST MCU Finder电脑版选型工具下载
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
兆芯携核高基专项成果开先ZX-C系列处理器亮相上交会
兆芯携核高基专项成果开先ZX-C系列处理器亮相上交会

2017年4月20日,第五届中国(上海)国际技术进出口交易会在上海世博展览馆正式开幕。作为承接核高基重大科技专项的单位之一,兆芯携开先ZX-C系列处理器、采用兆芯国产通用处理器的整机、服务器及集成商解决方案亮相国家重大科技成就展。

ARM DynamIQ:全新时代的计算技术
ARM DynamIQ:全新时代的计算技术

我们现在正处于智能互联时代,它正在彻底改变我们的生活方式。如今,科技常常帮助我们做出决策、预测我们的下一步行动。很多时候,我的设备甚至能够在我知道自己想要什么之前就已经清楚我想要什么。

AMD Ryzen系列处理器到底有啥能耐,居然能打破DIY市场格局
AMD Ryzen系列处理器到底有啥能耐,居然能打破DIY市场格局

2017年3月2日晚上10点整,锐龙 AMD Ryzen 7系列处理器正式在全球范围内解禁,这句话的意思是,玩家可以通过线下或者线上的渠道购买到这个系列的产品了,作为国内专业的科技媒体,我们ZOL也早在Ryzen 7系列产品解禁之前就收到了AMD送测的锐龙 AMD Ryzen 7处理器了。

ARM Cortex-M 处理器家族介绍和比较

ARM Cortex-M处理器家族现在有8款处理器成员。在本文中,我们会比较Cortex-M系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的Cortex-M处理器。本文中会详细的对照Cortex-M 系列处理器的指令集和高级中断处理能力,以及 SoC系统级特性,调试和追踪功能和性能的比较。

仅因PC业务依赖症太重?英特尔取消IDF还有啥猫腻
仅因PC业务依赖症太重?英特尔取消IDF还有啥猫腻

日前,芯片巨头英特尔宣布取消举办了20年之久的IDF(Intel Developer Forum)开发者大会。对此,英特尔解释称:之所以取消IDF,主要是因为英特尔不再像过去那样严重依赖PC,现在公司产品的覆盖面更广泛,包括FPGA、Optane存储设备、物联网微控制器、无线通信设备等,未来公司会转移到规模更小、更专注的活动。

更多资讯
FPGA行业大变天,英特尔/莱迪思都有啥规划?

如果说“变”是历史的主调,那对于FPGA业者来说,变化显然来得太快了。

细数FPGA这些年的变化,当今软件工程师为何成为抢手货

2015年对于FPGA是个不平凡的一年,Intel以167亿美元现金收购Altera,Lattice以约6亿美元收购了Silicon Image。

业内人士评出“2016年度最佳FPGA”,Xilinx/Altera/Microsemi/Lattice现状如何?

随着深度学习的崛起,FPGA 市场再次风起云涌。2015 年掀起了收购狂潮,2016 年至今的市场格局有没有随之变化?近日消息,著名半导体行业观察家 Paul Dillien 对 2016 年的 FPGA 市场趋势做了总结。

只知道Xilinx/Altera/Lattice/Microsemi这四大资深玩家?八大国内FPGA厂商也独具特色

近几年,全球半导体行业的关键词就是:收购、兼并、重组,FPGA领域也发生了不小的变化。

美高森美关闭上海厂,又是萨德风波闹的?

最新消息,FPGA原厂美高森美(Microsemi)向代理商和客户发送邮件通知,美高森美宣布关闭位于上海的制造工厂。

微话题

你与哪款手机更投缘

手机缘分测试……
Moore8直播课堂
STM32快速开发笔记——STM32外界沟通桥梁之GPIO

STM32快速开发笔记——STM32外界沟通桥梁之GPIO

2017-04-23 20:00:00
以前,嵌入式MCU功能简单、种类较少,软件开发起来相对容易,而今天,MCU功能强大、种类繁多,软件中实现的功能也要比以前更多更复杂。 此系列课程,针对基于ARM的STM32 MCU,将利用STM
2017年STM32中国峰会在线直播

2017年STM32中国峰会在线直播

2017-04-25 09:30:00
2016年在深圳举行的首届STM32中国峰会取得了巨大的成功, 并极大的加强了STM32品牌在中国的影响力,巩固了意法半导体在全球半导体技术市场的领先地位,同时还得到嵌入式应用生态系统合作伙伴的大
EMC专家武晔卿系列5—EMC器件的选型(结构布局与材料篇)

EMC专家武晔卿系列5—EMC器件的选型(结构布局与材料篇)

2017-04-25 20:00:00
一个好的电子产品,除了产品自身的功能以外,电磁兼容设计的技术水平,对产品的质量和技术性能指标起到非常关键的作用。很多人从事电子线路设计的时候,都是从认识电子元器件开始,但对电磁兼容设计却无从下手。
如何应对射频嵌入式系统多域测试的挑战?

如何应对射频嵌入式系统多域测试的挑战?

2017-04-27 10:00:00
从物联网、智能终端到工业4.0,射频嵌入式系统正快速扩展到各个应用领域。但由于新技术的引入,传统测试测量仪器难以发现并定位干扰源。1,如何准确进行传感器小信号测试?2,怎样把控示波器触发灵敏度对测
智能车老司机chiusir解读电磁导航原理与k66核心算法

智能车老司机chiusir解读电磁导航原理与k66核心算法

2017-04-16 20:00:00
提及智能车竞赛,所有电子相关专业的大学生或多或少都参加此类比赛,也承载了数万学子青春奋斗的美好,无数次通宵达旦只为在赛场上那千分之一秒的激情。但对于很多初入比赛的鲜肉来说,无尽的资料手册、新的赛制