7个Linux手机平台比较 (4):多媒体架构的异同
目前Linux手机平台不少,不管它目前强势还是弱势,我们先放一边;
我们来看看各个平台中所采用的技术点的相似点和不同点,比如分析一下
各个平台的进程通信机制的异同等等,后面会逐个分析。
目前几个Linux手机平台,主要有下面几个:
1 Maemo
2 Android
3 LIMO
4 OpenMOKO
5 GPE^2
6 ALP
7 QTopia Phone Edition.
先把他们的系统架构放在这里,然后从架构中找出其异同点。
今天分析各个平台的多媒体架构的不同之处。
附录:几个平台的架构图。
Android architecture:
Maemo achitecture:
LiMO architecture:
我前面写了几家分工:
http://blog.csdn.net/cuijpus/archive/2007/12/21/1956597.aspx
目前一些官方的文档已经release出来了,你们可以看看:
http://www.limofoundation.org/technical-documents.html
OpenMOKO architecture:
GPE Phone Edition architecture:
http://gpephone.linuxtogo.org/
http://gpephone.linuxtogo.org/doc/components/gpearch.php
Qtopia Phone Edition:
http://dist.trolltech.com/pdf/Greensuite%231_FactSheet_cn.pdf
http://dist.trolltech.com/pdf/Qtopia_Phone_Edition_4_ds_v7_A4_web_cn20080221.pdf
ALP architecture:
http://alp.access-company.com/
从架构图中可以看出:
1 Maemo使用Gstreamer (http://maemo.org/development/documentation/how-tos/3-x/multimedia_architecture.html), http://maemo.org/maemo_training_material/maemo4.x/html/maemo_Technology_Overview/Chapter_03_maemo_Platform_Overview.html
2 Android使用 Pocket Video的OpenCore
3 LIMO使用Gstreamer (http://www.limofoundation.org/api/R1/mm/fnd/index.html), (http://www.eepw.com.cn/event/topic/WindRiver/download/Mobile_Solutions_%20for_%20OHAandLiMo.pdf)
4 OpenMOKO使用Gstreamer (http://openmoko.togaware.com/survivor/Audio_Video.html), (http://wiki.openmoko.org/wiki/OpenmokoFramework)
5 GPE Phone Edition 使用Gstreamer (http://gpephone.linuxtogo.org/doc/components/gpearch.php)
6 ALP使用GStreamer (http://alp.access-company.com/overview/index.html), (http://www.access-company.com/about/investors/ir_shiryo/2007_Q4/Technology%20Update.pdf)
7 Qtopia Phone Edition使用RealNetworks Helix DNA Client, 但是也兼容GStreamer (http://dist.trolltech.com/pdf/Qtopia_section/qtopia-phone-43-whitepaper-a4-final.pdf</
7个Linux手机平台比较 (4):多媒体架构的异同相关推荐
- Maemo Linux手机平台分析系列:3 安装Maemo平台宿主Linux系统
我们大多数单个主机都用的是Windows, 如果为了研究Maemo,还要把Windows的某个分区格式化,然后安装Linux,好像动静大了点.而且我们看文档一般习惯于在windows下面. 用vmwa ...
- 7个Linux手机平台比较 (1):进程间通信的异同
目前Linux手机平台不少,不管它目前强势还是弱势,我们先放一边: 我们来看看各个平台中所采用的技术点的相似点和不同点,比如分析一下 各个平台的进程通信机制的异同等等,后面会逐个分析. 目前几个Lin ...
- 摩托罗拉等六厂商联手 开发通用Linux手机平台
摩托罗拉等六厂商联手 开发通用Linux手机平台 关键词: 摩托罗拉等六厂商联手 开发通用Linux手机平台 本周四,手机厂商摩托罗拉.NEC .松下.三星,以及手机运营商NTT DoCoMo.沃达丰 ...
- Maemo Linux手机平台系列分析:12 分析其Platform后,再回头整体看看Maemo
Maemo 平台概述 为何开始maemo 平台开发? SDKs 和工具 文档和指南 maemo.org 诺基亚论坛maemo 开发伙伴服务 代表性终端 Maemo 平台概述 Maemo 是构建于桌面开 ...
- Maemo Linux手机平台系列分析:6 Maemo平台开发之D-Bus
在Maemo平台中,D-Bus是一个非常重要的中间件(middleware)解决方案,主要用于进程之间的通信.已经有很多服务使用了D-Bus,接下来将介绍不同的方法去实现.D-Bus是贯穿于Maemo ...
- Maemo Linux手机平台: 安装Maemo SDK
这部分的内容: 前言 什么是Scratchbox? Scratchbox的组成 安装的前提条件 自动安装Scratchbox 自动安装Maemo SDK 前言 这部分主要介绍安装开发环境以及其先决 ...
- Maemo Linux手机平台系列分析:(16) Maemo应用开发: GTK+基础
本部分内容: Glib基本概念 信号系统 GTK+术语 Hello world程序如何结束自己 Gobject接口 增加菜单和布局 Hildon 构件 使用附件 处理动态内存 避免使用废弃不用的函数 ...
- Maemo Linux手机平台系列分析:5 安装Maemo SDK
这部分的内容: 前言 什么是Scratchbox? Scratchbox的组成 安装的前提条件 自动安装Scratchbox 自动安装Maemo SDK 前言 这部分主要介绍安装开发环境以及其 ...
- 谈谈智能手机软件(2):Linux手机软件
本文将基于Linux内核的智能手机应用处理器软件简称作Linux手机软件. 1 概述 1.1 为什么要选择Linux平台? 简单说:选择Linux平台的好处就是资金投入少:因为基本上不需要授权费,产品 ...
最新文章
- 《游戏引擎架构》笔记十四
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 【IT界的厨子】酱香鲈鱼
- python函数参数类型检查_Python中实现参数类型检查的简单方法
- L2-002 链表去重 (25 point(s))
- 证明3-SAT问题是NP-complete
- 【数据预测】基于matlab双向长短时记忆(biLSTM)数据预测【含Matlab源码 1793期】
- 矩阵特征值的数值解法
- web前端----------网易云音乐播放器简单的实现(素材自行下载)
- linux 更新包缓存目录,清除ubuntu下缓存、软件安装包和多余内核
- 嵌入式系统设计师需要掌握什么
- xp计算机u盘重装系统,解决戴尔电脑u盘重装系统xp教程
- 携创教育:2022学历改革解读系列|提升学历、迫在眉睫
- IDEA 项目启动报错 Shorten the command line via JAR manifest or via a classpath file and rerun.
- AWS云迁移工具方法汇总
- JSP中使用EL表达式
- 我和数据标注的那些事儿
- 心跳异常检测--使用Keras,K折交叉训练CNN一维卷积
- Leetcode每日一题——377.组合总和Ⅳ。完全背包推导。dp数组
- org.apache.tinkerpop.gremlin.driver.exception.ResponseException: Invalid OpProcessor requested [Req
热门文章
- 解决execjs经典的 gbk报错问题,不用修改底层源码。
- SVM算法进行二分类
- 使用PHP辅助快速制作一套自己的手写字体实践
- 风口浪尖上的王者“农药”该何去何从?
- 倒计时1天 | 三位 Apache PMC or Committer,两位名企负责人,纵论畅游数据湖体系之密...
- ubuntu18.04下用yolo训练自己的数据集
- 电脑显示服务器未能登陆 无法加载用户配置,win7系统提示User Profile Service服务未能登录,无法加载用户配置文件的解决方法...
- Python 海龟绘图 100 题——第 93 题
- E. Permutation Game(game)
- LSQ 的低比特量化之路