手机研发的一般内容与技术瓶颈(

上传人:012****78 文档编号:149739123 上传时间:2020-10-29 格式:PPT 页数:39 大小:200KB
返回 下载 相关 举报
手机研发的一般内容与技术瓶颈(_第1页
第1页 / 共39页
手机研发的一般内容与技术瓶颈(_第2页
第2页 / 共39页
手机研发的一般内容与技术瓶颈(_第3页
第3页 / 共39页
手机研发的一般内容与技术瓶颈(_第4页
第4页 / 共39页
手机研发的一般内容与技术瓶颈(_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《手机研发的一般内容与技术瓶颈(》由会员分享,可在线阅读,更多相关《手机研发的一般内容与技术瓶颈((39页珍藏版)》请在金锄头文库上搜索。

1、研发,一般内容 技术瓶颈 发展方向,研发一般内容,硬件 软件 测试,硬件,基带(BB) 基带工程师/硬件工程师 射频(RF) 射频工程师/ RF工程师,硬件,最小手机系统框图,硬件,多媒体手机的系统框图,硬件,双模手机系统,硬件,智能多模手机系统,硬件,DBB功能:数据处理与储存,微控制器、内存(如SRAM、Flash)等单元执行。 ABB功能:基带编码/译码、声音编码及语音编码,主要由DSP处理。,硬件,RF功能:,软件,硬件APUMCU(ARM) DSPMMIC other device,系统软件,应用MMI application,RTOS,L1L2L3,TCP/IP,Other pro

2、tocol,driver,framework,软件,RTOS Protocol Framework Driver MMI/APP JVM 第三方的组件,RTOS功能,管理: CPU时间、中断、I/O、定时器等资源 封装: 硬件/设备独立,可移植性。给用户标准的API接口。降低开发难度,缩短开发时间。 提供: 任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、设备管理,OS模块组成,进程调度(创建,运行,挂起,睡眠,就绪) 进程通信(邮箱,消息队列,管道) 进程同步(信号量,事件组,自旋锁) 内存管理(动态内存,分块内存) Timer管理(创建,超时,继续,停止

3、) 中断管理(中断服务程序,中断嵌套,优先级) 设备管理(一组设备操作的借口) 系统诊断(打印输出,断言),RTOS,Nucleaus vxWorks AMX (ADI+TTPCOM) eCos PSOS VRTX cos clinux Avr iRMX (intel) QNX,Wince/Windows Mobile/ Windows Phone7 Embedded Linux (real time) Nokia Symbian Palm OS Google android Blackberry rim Apple iphone MeeGo: Mobin+Maemo, QT Samsung

4、Bada Phone J2ME Brew,Protocol,L1 物理层 DSP 空中接口,A/D,数字信号处理。把每一个slot承载的数据解出来 L2 数据链路层 MAC媒体访问控制 RLC无线链路控制协议 L3 RR无线资源管理,MM移动管理,以及CM呼叫控制 TCP/IP 基于手机协议,支持手机数据业务GPRS/EDGE,,Framework,RTOS+driver之上,提供统一的应用开发接口,一般提供窗口管理,menu,button,msgbox,dialog,以及类扩展等。配合的工具比如把字库,图片,string,动画,music等转换成手机能操作和认识的数据。类似于MFC,.net

5、, compact framework.,Framework,MiniGUI 一些公司自己开发Framework,Driver,硬件设备的软件控制接口。要用硬件资源,比如寄存器地址,DMA,I/O,interrupt。符合OS的管理要求,用到OS服务比如memory,timer,interrupt,msg,提供对系统其余部分的统一接口函数,方便app使用。,Driver,LCD KPD Flash Motor LED Battery Uart,Camera Nandflash USB tourchpanel I2C/SPI Codec MMIC,MMI/APP,MMI/APP是进行移动通信的人

6、与提供移动通信服务的手机之间交往的界面。它包括硬件和软件:硬件有键盘、显示器、话筒、耳机和SIM卡等;软件有基本人机界面功能、用户SIM卡功能、公众移动网功能、菜单与电话本功能等。 按照menutree定义的操作流程来完成软件编码实现,主要用到framework提供的API和一些driver提供的接口。 focus on 用户输入,向用户呈现输出,包括显示,声音,震动等。在平台一样时,是各个手机主要的差异之一。 永远有新功能,差异化的主要部分,MMI/APP,Phonebook SMS/EMS/MMS Call log Setting Alarm Calculate Java Email br

7、owers,Notepad STK Mp3/mp4 Record Camera GPS bluetooth Wap CMMB,软件开发工具,MMI/APP 一般基于PC,会有PC上的仿真器。软件实现,模仿目标的底层运行,用来方便MMI/APP的开发,调试,最终要在目标板上运行来验证。 Driver ICE (multi-ice,realview-ice,trace32),测试,硬件测试 软件测试 射频测试 其他测试,硬件测试,功能验证,性能验证 PWR, CLK,电流,器件电特性,时序,干扰, audio特性,噪音,回声,音量,CTA认证,器件耗电。 电源,万用表,示波器,功耗测试仪,逻辑分析

8、仪,软件测试,软件功能,符合menutree,符合用户习惯 逻辑测试,bug 自动化测试工具 手机功能复杂,导致系统测试工作大增,射频测试,电源,万用表,示波器,综测仪,信号仪,频谱仪,矢量信号分析仪,网络分析仪,屏蔽箱等 发射 尖峰/平均功率,频谱模板,中心频率误差,码片时钟误差,上升沿/下降沿时间,载波抑制比,杂散 接受 RSSI,PWR level,误码率,干涉,其他测试,Field test PQE,机构等 3C, EMC FTA/CTA 用户试用,硬件 套片(BB+RF) 软件 OS+protocol+Framework+reference design 工具 compiler,li

9、nker,downloader,测试tools,量产测试tools。,平台,平台,ADI+TTPcom TI boardcom philip infineon 萨吉姆 MTK QUALCOMM,大移,T3G,凯明,展讯 marvell PXA31 QUALCOMM snapdragon TI OMAP,智能平台,Windows mobile Dopoda LinuxMotorola A1200 Symbian S60 Google G1 Iphone Sun JVM,技术瓶颈,没有统一的平台 ,造成许多重复性工作和浪费 计算性能: 50M, xscale up to 760M 存储限制: 几M

10、, Nand Flash 2G 接入带宽: GPRS 10k,EDGE 50k,3G 152k,2M,HSPA 40M 人机接口:显示限制(LCD小),输入方便性(键盘按键少,touchpanel) 续航能力/功耗: 电池科技, 长的待机时间一直是卖点 应用少:不够,和计算机比起来,发展方向,设计方面:新技术,新理念;时尚化,娱乐化,自动化 ,差异化 技术方向 2G(GSM,CDMA,PHS); 3G(WCDMA,TDSCDMA,CDMA2000,WiMAX),LTE;4G(OFDM,MIMO, 空分多址) 解决带宽 业务为王,业务匮乏 多媒体 游戏 移动互联网,支持移动IP业务,,发展较成功

11、的案例,iphone,时尚,好的体验,音乐 blackberry,商务,移动email 日韩3G, 时尚,音乐,视频等 MTK, 价格便宜,未来技术发展,语音输入,语音识别 Camera, OCR,图像识别, Touch, 手写识别,手势识别 带宽达到几个G之后,在线看DVD, 大的计算丢到网络端进行,手机只显示结果 视频网络 病毒,杀毒 黑客,身份安全,控制,防火墙, 手机代替货币,支付手段, 电池科技:燃料电池,铁电池,更好的充电,无线充电 娱乐,交互 发展方向上:科学技术是第一生产力,科技进步是经济发展的决定性因素。,平台发展方向,可以参看PC和internet的发展方向 架构相对固定,

12、广泛兼容,统一接口 硬件模块化:通信处理器,应用处理器,信号处理器 软件通用化,容易移植,java,质量保证,始终有高度的质量意识 ISO9001,9002 CMM3-5 6sigma,主要的技术手段 测试 管理水平,生产制造,PCB smt (贴片,检查,过炉) ATE (download, BB,RF校准,测试) 装配LCD,mic,spk等 测试 装壳,测试,入库 TR,PR,MP,问题,1 什么是手机的开发平台?进行手机开发的一堆硬件软件工具的组合。是再开发的基础。 2 手机开发平台和操作系统之间是什么关系?就应用层来看开发平台包括操作系统,硬件,协议,framework,等 3 主流

13、的开发平台有哪些?特点各是什么?非智能平台主要以ARM为BB的核心,配以不同的DSP进行信号处理,再加上不同厂家的RTOS和协议栈,外围工具等;智能平台主要是由OS决定的,有WM,Linux,Symbian,Palm ,rim,android。硬件上面加了APU,BB退为通信moderm的控制核心,能够提供类PC的能力。 4 手机开发主要用到什么开发语言?C/C+/Java 5 手机硬件和开发平台的关系?对于APP开发来说,Framework就是开发平台,开发平台可以支持不同的硬件,甚至是主控芯片不同,比如Linux可以支持X86, mips,arm,power pc, motorola 68000等。 6 多媒体,Dsp芯片的作用?多媒体芯片一般主要进行解码MP3/MP4等声音图像视频格式的;Dsp芯片进行数字信号处理,协议L1物理层,信道编解码等,语言编解码/压缩的处理。,Any question?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号