1111、手机的硬件实现方式
1.1 三种硬件
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
手机的硬件实现方式主要有 3种:
★只用基带芯片,通常称作 feature phone。
★基带芯片加协处理器(CP,通常是多媒体加速器)。这类产品以 MTK 方案为典型代表,MTK
全系列的产品基本上都属于这样的方案,展讯等其他公司也在推类似的产品。这是增强了
多媒体功能的 feature phone。
★基带芯片+应用处理器(AP),也就是通常说的智能手机(smart phone)。有的方案将应
用处理器和基带处理器做到一颗芯片里面,例如高通的 MSM7200A。它有一个 ARM11 核(应
用处理器)和一个 ARM9 核(基带处理器),两者通过共享内存通信。当然,智能手机也可
以使用增强影音处理能力的协处理器。
1.21.21.21.2 智能手机
在智能手机中,手机功能的实现以应用处理器(AP)为主,基带芯片提供通信功能。
可以把 AP看作计算机,把基带芯片看作 AP的无线 modem。这个无线 modem 通过 AT 接
口(相当于计算机和调制解调器之间的接口,但各厂家都有扩展命令)提供通话、短消息、
上网、UIM 卡等功能。
2222、、、、APAPAPAP软件概述软件概述软件概述软件概述
2.12.12.12.1 什么是什么是什么是什么是 APAPAPAP 软件软件软件软件
“AP 软件”是指应用处理器(AP)上所运行软件的总和 www.zlzxsj.com,也将其称作
手机软件或智能手机软件。如果把手机看作一台电脑,手机软件就相当于电脑上的操作系
统与所有常用软件的集合。所以手机软件的重要性是不言而喻的。
手机软件是智能手机的主要成本因素。
2.22.22.22.2 APAPAPAP软件的构成软件的构成软件的构成软件的构成
从实现的角度看:AP软件=操作系统+中间件+应用软件。
以 google 的 android 为例:
图 1 Android 的软件框图
当然这只是个粗略的说法,没有包括引导程序(bootloader)。从执行的角度看,AP
软件总是从引导程序开始运行,装载操作系统内核后将控制权交给操作系统;操作系统装
载文件系统,执行文件系统上的系统初始化程序,启动所有后台服务程序,运行一个窗口
管理器,为用户提供图形用户界面。然后,就是根据用户的操作执行窗口管理器的某项功
能或调用相应的程序了。
2.2.12.2.12.2.12.2.1 操作系统操作系统操作系统操作系统
智能手机使用的操作系统主要有 Winodws Mobile,Symbian,Linux,还有一些其它专
有系统,例如 RIM 公司的黑莓(BlackBerry)操作系统(http://www.blackberry.com/),
苹果 iPhone 的 MAC OS X 与 Google 的 Android。
在这些系统中,只有 Linux 内核是一个“全裸”的操作系统。Winodws Mobile 和 Symbian
的发布版本都集成了操作系统、中间件和大量应用软件。相对于黑莓、iPhone,我们通常把
Winodws Mobile,Symbian,Linux 称作“开放”系统,因为不同厂商都可以使用(使用成
本各有不同)。
在提到智能手机操作系统时通常还会提到 Palm OS。Palm OS原来是 PDA 的操作系统。
2003年 Palm 公司收购了 Handspring 公司,获得了 Handspring 的 Treo智能手机;同时将自
己的软硬件部门分拆为 PalmSource(软件)和 PalmOne(硬件),其中 PalmSource 拥有 Palm
OS。2005年 9 月,一家叫爱可信的日本公司以 3.24亿美元的现金收购了 PalmSource。爱
可信将 Palm OS更名为 Garnet OS。爱可信原来的主要业务是一个叫做 NetFront 的嵌入式浏
览器,联通的彩 E 方案也是这家公司提供的。2006年 12 月,Palm 以 4400万美元买下了
Palm OSGarnet 源代码的非独占性永久授权,用于 Palm Treo 智能手机等产品。
上海科泰世纪公司一直在研制自己的“和欣”嵌入式操作系统,并宣布自己与
TD-SCDMA 产业联盟有很好的合作关系,但目前还没有大量上市的产品。“和欣”是一个
专有系统,公开的
资料
新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单
很少。“和欣”的主要思想是将软件分解为可以自描述的构件,在使
用时根据需要拼装,可以理解为嵌入式领域的 SOA(面向服务架构)。
最近,Google 的 Android 方案也包含了类似的组件模型,组件(Activity)向系统注册
自己的功能,每个组件要使用其它组件的服务时提出自己的要求(intent),系统根据 intent
在已登记的组件中确定合适的组件。
2.2.1.12.2.1.12.2.1.12.2.1.1 ““““没有没有没有没有””””操作系统的操作系统的操作系统的操作系统的 APAPAPAP 软件软件软件软件
有些公司在研发智能手机软件解决方案时没有使用开放的操作系统,可能使用了一些
简单的实时操作系统(RTOS)内核,也可能采用了单任务的方案。这些公司也会向客户提
供自己的 SDK(软件开发包)或者方案的源代码。
使用这些系统可能有以下问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
:
●系统的稳定性没有经过充分的验证;
●没有广泛的第三方软件支持。
●如果要定制它们的功能,就要投入研发力量熟悉他们的专有方案。如果开发的产品
因为稳定性方面的考虑不能上市,前期的研发投入就会有较大的浪费。
2.2.22.2.22.2.22.2.2 中间件中间件中间件中间件
中间件在操作系统的基础上,为应用软件提供了开发平台。好的中间件可以提供一个
完善的应用软件开发框架(Application Framework)。
中间件要解决的最基本的问题就是:
●GUI开发包。GUI 就是图形用户界面。应用程序的开发者使用 GUI 开发包开发应用
程序的图形界面。
●组件通信机制。中间件要为应用程序提供通信方式。
中间件的功能是很繁杂的。所谓“中间件,看不见”,应用程序主要负责与用户的交互,
大量与用户交互无关的、看不见的功能都是在中间件中实现的,并封装成接口给应用程序
调用。
大多数提供操作系统的公司都提供包含中间件的智能手机软件平台。只有在 Linux 平
台,才需要自己定制内核,自己构造中间件和应用软件。也有一些提供 Linux 中间件的公
司 , 例 如 韩 国 的 MIZI Research ( http://www.mizi.com/ ), 国 内 的 飞 漫 软 件
(http://www.minigui.com/)等。爱可信也提供基于 Linux 平台的智能手机开发平台(ACCESS
Linux Platform)。
2.2.32.2.32.2.32.2.3 应用软件
应用软件包括厂家定制的用户界面(UI)和第三方提供的应用软件。智能手机的一个
强项就是能够自由安装和卸载第三方提供的应用软件。不过,功能手机也可以通过 J2ME
或 BREW开放第三方软件开发平台,只是功能上略弱一些。
2.32.32.32.3 APAPAPAP软件的现状软件的现状软件的现状软件的现状
目前市场上的手机还是以功能手机为主,特别是加 CP的功能手机。例如:很多小公司
都在使用从各种渠道获得的MTK 方案。也有大公司用MTK,例如 PHILIPS 的 399就使用
了MTK 的MT6227。但智能手机的市场份额呈明显的上升趋势。
粗略估计:在出货的智能手机中,AP 软件以 Symbian 和Winodws Mobile 为主,有少
量采用 Linux 的手机(摩托罗拉、三星等)。
黑莓在国外有较大市场份额,但暂时没有引入国内。
另外,还有一个使用专有系统的 iPhone。
值得注意的是,Winodws Mobile 在国内的出货量在不断上升。市场上有 5种Winodws
Mobile:
“正宗”版。行货的Windows Mobile 简体中文版;
“水货”版。往往设备上标有欧洲运营的标志,这种设备兼具第一种的功能和相对较低
的价格;
“平民”版。用Windows CE装上一些应用软件,充作Windows Mobile;
“李鬼”版。在其它操作系统上“临摹”的Windows Mobile,第一二层菜单相似,其它
就不一样了;
“三寨”版,从其它设备中“扒”下来的,找个相似的
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
硬装进去。
为什么这么乱,就是因为好卖。这也从一个侧面说明了品牌的力量。
3333、再说智能手机、再说智能手机、再说智能手机、再说智能手机
智能手机和 Feature Phone 究竟有什么区别?其实,Feature Phone 可以实现智能手机的
大多数功能。两者最本质的区别就是不同的出发点。Feature Phone 是在不断扩充应用功能
的无线通信终端(行业术语叫移动台),而智能手机是增加了无线通信功能的手持式电脑。
Feature Phone 的软件是从通信行业的无线终端软件发展而来,是不断扩充应用功能的
嵌入式软件;智能手机的软件是从计算机行业的通用操作系统按照手持设备的需求裁减、
演变而来。两者的软件是不同行业、不同思维模式的程序员开发的,但是这两个行业、这
两种思维模式正在不断地融合。
手机其实就是所谓 3C 合一,即计算机(Computer)、通讯(Communication)和消费类电
子产品(Consumer Electrics)融合的典型代表。
通信上有个 5W,即任何人(Whoever)在任何地点(Wherever)、任何时间(Whenever)
可与任何对象(人或计算机,Whomever)互通任何信息(语言、图像、文字和数据,Whatever)。
这只是智能手机要实现的通信功能。
Feature Phone 的软件基本上都运行在 CPU 的特权模式,在 PC 程序员看来,Feature
Phone 的软件就是一个做了 UI 的宏内核。而智能手机的软件体系基本上照搬了 PC 的软件
体系,将内核、驱动(可以编入内核,也可以独立)和应用分开,各种应用包括最基本的
窗口管理器都以应用程序的形式存在,在用户空间运行。智能手机软件与 PC 系统软件的区
别主要是在应用层面的,例如显示屏大小、输入方式;另外智能手机作为便携式设备,必
须尽量减小功耗。
软件进化的核心思想之一就是复用。从软件上看,智能手机软件的体系架构更先进、
更合理。体系架构才是智能手机软件的最大优势。体系架构使智能手机的可扩展性是近乎
无穷的。
一个完善的操作系统需要长时间的积累,巨大的研发投入。在智能手机领域,相对于
传统的实时操作系统(VRTX、VxWorks、ThreadX 等),Windows Mobile、Linux 这些从 PC
操作系统演变来的系统更容易获得成功。
现在市场上的智能手机共有六种不同的操作系统,它们分别是:
1、Symbian操作系统(UIQ、Series60、Series80、Series90)
2、Windows Mobile
3、Linux操作系统
4、Palm
5、苹果 (Mac OS)
6、Google (Android)
其中苹果的 Mac OS 和 Google 的 Android 是最近出现的智能手机操作系统。
使用 Windows Mobile或 Symbian需要微软或 Symbian 公司的授权。黑莓和 iPhone
这种专有系统,别的厂家只能学习,不能使用。
1、手机的硬件实现方式
1.1三种硬件方案
1.2智能手机
2、AP软件概述
2.1什么是AP软件
2.2AP软件的构成
2.2.1操作系统
2.2.1.1“没有”操作系统的AP软件
2.2.2中间件
2.2.3应用软件
2.3AP软件的现状
3、再说智能手机