首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 浅谈手机软件

浅谈手机软件

资料介绍
浅谈手机软件

浅谈手机软件

1.手机软件的运行环境

    1.1 概述
   
手机可以被看作袖珍的计算机。它有CPU、存储器(flash、RAM)、输入输出设备(键盘
、显示屏、USB和串口)。它还有一个更重要的I/O设备,那就是空中接口。手机通过空
中接口协议(例如GSM、CDMA、PHS等)和基站通信,既可以传输语音、也可以传输数据


   
手机的CPU一般不是独立的芯片,而是基带处理芯片的一个单元,也称作CPU核。基带处
理芯片是手机的核心,它不仅包含CPU核、DSP核这些比较通用的单元,还包含通信协议
处理单元。通信协议处理单元和手机协议软件一起完成空中接口要求的通信功能。

   
随着芯片技术的不断发展,越来越多的外围电路可以被集成到基带处理芯片中,例如BA
P,即基带模拟处理器。这样手机才可能越做越小、越做越便宜。

    1.2 单CPU和双CPU
   
很多手机只有一个CPU,也就是基带处理芯片中的CPU核。在这个CPU上既要跑通信协议,
又要实现用户界面(称作UI或MMI)。当然DSP会分担一些计算量繁重的工作,例如语音
编解码、安全层的各种算法等。

   
在市场推动下,手机功能在不断发展。摄像头、MP3、蓝牙这些功能可以依靠硬件,对C
PU的压力还不是很大,但java虚拟机、嵌入式浏览器等应用软件就会对CPU资源有较高的
要求。

   
单CPU的首要任务是完成通信协议。通信协议软件有着很精确的定时要求,如果这个CPU
还要兼顾很多应用软件的话,就难免吃力。于是双CPU手机应运而生。

   
顾名思义,双CPU手机就是有两个CPU的手机,一个CPU专心把通信协议做好,另一个CPU
负责UI、java虚拟机、嵌入式浏览器等应用功能。两个CPU可以做在一个芯片里面,也可
以分开。

    市场上的实际情况是,很多手机设计公司(Design
标签:浅谈手机软件
浅谈手机软件
本地下载

评论