手机研发的一般内容与技术瓶颈(pdf42页_第1页
手机研发的一般内容与技术瓶颈(pdf42页_第2页
手机研发的一般内容与技术瓶颈(pdf42页_第3页
手机研发的一般内容与技术瓶颈(pdf42页_第4页
手机研发的一般内容与技术瓶颈(pdf42页_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、手机开发研发n一般内容n技术瓶颈n发展方向研发一般内容n硬件n软件n测试硬件n基带(BB) 基带工程师/硬件工程师n射频(RF) 射频工程师/ RF工程师硬件n最小手机系统框图DBBABBRFLCDKPDflashLEDSIMMotorbatteryMICRECSPK硬件n多媒体手机的系统框图BBRFMMIC硬件n双模手机系统BBRFBBRFLCD/KPD/LED硬件n智能多模手机系统APU(xscale/ARM11)GSM850/9001800/1900TD-SCDMA/PHS/CDMAWiFiGPSBluetoothMMIC硬件nDBB功能:数据处理与储存,微控制器、内存(如SRAM、Fl

2、ash)等单元执行。nABB功能:基带编码/译码、声音编码及语音编码,主要由DSP处理。硬件nRF功能: 软件n 硬件APUMCU(ARM) DSPMMIC other device系统软件应用MMI applicationRTOSL1L2L3TCP/IPOther protocoldriverframework软件nRTOSnProtocolnFrameworknDrivernMMI/APPnJVMn第三方的组件RTOS功能n管理: CPU时间、中断、I/O、定时器等资源n封装: 硬件/设备独立,可移植性。给用户标准的API接口。降低开发难度,缩短开发时间。n提供: 任务管理、定时器管理、存

3、储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、设备管理OS模块组成n进程调度(创建,运行,挂起,睡眠,就绪)n进程通信(邮箱,消息队列,管道)n进程同步(信号量,事件组,自旋锁)n内存管理(动态内存,分块内存)nTimer管理(创建,超时,继续,停止)n中断管理(中断服务程序,中断嵌套,优先级)n设备管理(一组设备操作的借口)n系统诊断(打印输出,断言)RTOSnNucleaus nvxWorksnAMX (ADI+TTPCOM)neCosnPSOS nVRTX ncosnclinuxnAvrniRMX (intel)nQNXnWince/Windows Mobile/ Wind

4、ows Phone7nEmbedded Linux (real time)nNokia Symbian nPalm OS nGoogle androidnBlackberry rimnApple iphonenMeeGo: Mobin+Maemo, QT nSamsung Bada Phone nJ2MEnBrewProtocolnL1 物理层 DSP 空中接口,A/D,数字信号处理。把每一个slot承载的数据解出来nL2 数据链路层 MAC媒体访问控制 RLC无线链路控制协议 nL3 RR无线资源管理,MM移动管理,以及CM呼叫控制nTCP/IP 基于手机协议,支持手机数据业务GPRS/ED

5、GE, FrameworknRTOS+driver之上,提供统一的应用开发接口,一般提供窗口管理,menu,button,msgbox,dialog,以及类扩展等。配合的工具比如把字库,图片,string,动画,music等转换成手机能操作和认识的数据。类似于MFC,.net, compact framework.FrameworknMiniGUIn一些公司自己开发FrameworkDrivern硬件设备的软件控制接口。要用硬件资源,比如寄存器地址,DMA,I/O,interrupt。符合OS的管理要求,用到OS服务比如memory,timer,interrupt,msg,提供对系统其余部分的

6、统一接口函数,方便app使用。DrivernLCDnKPDnFlashnMotornLEDnBatterynUartnCameranNandflashnUSBntourchpanelnI2C/SPInCodecnMMICMMI/APPnMMI/APP是进行移动通信的人与提供移动通信服务的手机之间交往的界面。它包括硬件和软件:硬件有键盘、显示器、话筒、耳机和SIM卡等;软件有基本人机界面功能、用户SIM卡功能、公众移动网功能、菜单与电话本功能等。n按照menutree定义的操作流程来完成软件编码实现,主要用到framework提供的API和一些driver提供的接口。 focus on 用户输入

7、,向用户呈现输出,包括显示,声音,震动等。在平台一样时,是各个手机主要的差异之一。n永远有新功能,差异化的主要部分MMI/APPnPhonebooknSMS/EMS/MMSnCall lognSettingnAlarmnCalculatenJavanEmailnbrowersnNotepadnSTKnMp3/mp4nRecordnCameranGPSnbluetoothnWapnCMMB软件开发工具nMMI/APP 一般基于PC,会有PC上的仿真器。软件实现,模仿目标的底层运行,用来方便MMI/APP的开发,调试,最终要在目标板上运行来验证。nDriver ICE (multi-ice,rea

8、lview-ice,trace32)测试n硬件测试n软件测试n射频测试n其他测试硬件测试n功能验证,性能验证nPWR, CLK,电流,器件电特性,时序,干扰, audio特性,噪音,回声,音量,CTA认证,器件耗电。n电源,万用表,示波器,功耗测试仪,逻辑分析仪软件测试n软件功能,符合menutree,符合用户习惯n逻辑测试,bugn自动化测试工具n手机功能复杂,导致系统测试工作大增射频测试n电源,万用表,示波器,综测仪,信号仪,频谱仪,矢量信号分析仪,网络分析仪,屏蔽箱等n发射 尖峰/平均功率,频谱模板,中心频率误差,码片时钟误差,上升沿/下降沿时间,载波抑制比,杂散n接受 RSSI,PWR

9、 level,误码率,干涉其他测试nField testnPQE,机构等n3C, EMCnFTA/CTAn用户试用n硬件 套片(BB+RF)n软件 OS+protocol+Framework+reference designn工具 compiler,linker,downloader,测试tools,量产测试tools。平台平台nADI+TTPcomnTInboardcomnphilipninfineonn萨吉姆nMTKnQUALCOMMn大移,T3G,凯明,展讯nmarvell PXA31nQUALCOMM snapdragonnTI OMAP智能平台nWindows mobile Dopo

10、danLinuxMotorola A1200nSymbian S60nGoogle G1nIphone Sun JVM技术瓶颈n没有统一的平台 ,造成许多重复性工作和浪费n计算性能: 50M, xscale up to 760Mn存储限制: 几M, Nand Flash 2G n接入带宽: GPRS 10k,EDGE 50k,3G 152k,2M,HSPA 40Mn人机接口:显示限制(LCD小),输入方便性(键盘按键少,touchpanel)n续航能力/功耗: 电池科技, 长的待机时间一直是卖点n应用少:不够,和计算机比起来发展方向n设计方面:新技术,新理念;时尚化,娱乐化,自动化 ,差异化n

11、技术方向 2G(GSM,CDMA,PHS); 3G(WCDMA,TDSCDMA,CDMA2000,WiMAX),LTE;4G(OFDM,MIMO, 空分多址) 解决带宽n业务为王,业务匮乏n多媒体n游戏n移动互联网,支持移动IP业务,发展较成功的案例niphone,时尚,好的体验,音乐nblackberry,商务,移动emailn日韩3G, 时尚,音乐,视频等nMTK, 价格便宜未来技术发展n语音输入,语音识别nCamera, OCR,图像识别,nTouch, 手写识别,手势识别n带宽达到几个G之后,在线看DVD, 大的计算丢到网络端进行,手机只显示结果n视频网络 n病毒,杀毒n黑客,身份安全

12、,控制,防火墙,n手机代替货币,支付手段,n电池科技:燃料电池,铁电池,更好的充电,无线充电n娱乐,交互n发展方向上:科学技术是第一生产力,科技进步是经济发展的决定性因素。平台发展方向n可以参看PC和internet的发展方向n架构相对固定,广泛兼容,统一接口n硬件模块化:通信处理器,应用处理器,信号处理器n软件通用化,容易移植,java质量保证n始终有高度的质量意识nISO9001,9002nCMM3-5n6sigman主要的技术手段 测试n管理水平生产制造nPCBnsmt (贴片,检查,过炉)nATE (download, BB,RF校准,测试)n装配LCD,mic,spk等 测试n装壳,

13、测试,入库nTR,PR,MP问题n1 什么是手机的开发平台?进行手机开发的一堆硬件软件工具的组合。是再开发的基础。n2 手机开发平台和操作系统之间是什么关系?就应用层来看开发平台包括操作系统,硬件,协议,framework,等n3 主流的开发平台有哪些?特点各是什么?非智能平台主要以ARM为BB的核心,配以不同的DSP进行信号处理,再加上不同厂家的RTOS和协议栈,外围工具等;智能平台主要是由OS决定的,有WM,Linux,Symbian,Palm ,rim,android。硬件上面加了APU,BB退为通信moderm的控制核心,能够提供类PC的能力。n4 手机开发主要用到什么开发语言?C/C+/Javan5 手机硬件和开发平台

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论