小米手机2(Mi2)产品手册完全白皮书(手机行业专业知识,值得学习)2012年8月16日,小米手机2横空出世,凭借高通APQ8064四核1.5GHz处理器、2GB超大运行内存、超越iPhone4S的屏幕分辨率等硬件特性让其成为全球最强大的手机之一,而在816小米手机发布会上,雷军演讲PPT上拥有了太多太多的新技术和新特性,让整个发布会更像是一个手机知识大课堂,为了让大家更好的理解这些技术,特此整理有关小米手机2的所有基础知识、新技术、新特性的由浅入深技术解析,而且还有各种测试、刷机、玩机、技巧等内容,绝对是一个知识的盛宴,看完本贴,你就会成为玩机高手!本帖为年度性更新,请持续关注。第一部分:手机基础知识1、基础知识:一款手机需要哪些必备硬件?主要销售组成部分4\-N*H5@)J,d%O8p8E)A;D8X%u1D,F手机和电脑一样,都需要不同的零部件拼装而成,只不过手机零部件相比于电脑零部件来说更精密,手机必备的零部件包括:CPU、RAM、ROM、GPU、屏幕、摄像头、电池容量、手机网络制式、天线芯片等,下面我们分开解析不同部件的不同功能。#A4]7r&r#E:\@;l#sw'G*f+H;`/zCPU相当手机的大脑及心脏,核心的运算能力。强劲的CPU可以为手机带来更高的运算能力。5C4f1u.[;}!f#l*jRAM相当手机的搬运工,也叫做运行内存简称运存同电脑上所使用的内存条。RAM越大,手机运行速度更快,多任务机制更流畅。5U%@6d#z-g6@4zROM相当于手机的原则储存仓库。用于安装系统程序编写及部分可输入的媒体文档,一般等同于电脑C盘。因此这个东西越大,一些受限程序就能写得越多。那么功能相应的能得到更多存储空间。9O({6Dp6g0F4](z)pP7C(t:X)nGPU5L+O/p*F)A:T/@相当于手机的显示核心,等同于电脑的显卡。GPU越高,针对高清电影,拍摄能力,游戏效果会得到更好地提升。Y4A/s0n#n屏幕作为我们所想要了解的东西,它们也一样有着百家争鸣的体现。因此想要了解手机的屏幕材质建议百度一下。我们肉眼看到的颜色其实非常有限只有65536色,但是如何去选择手机清晰度,其实是通过选择屏幕分辨率来得到所想要的效果。目前分辨率基本都在HVGA以上(320X480)一些较为高端的都采用WVGA(480X800)以上了。在将来我们将会迎来高清的720p分辨率的手机屏幕(1280X720)相当我们目前电脑显示屏幕的分辨率,分辨率越到能得到的画面就会更加细腻。)\$g'a:u8^摄像头7m!H'?*R)h(}6c拍照拍电影短片显然是我们生活的一部分。对于摄像头这个东西来说,其实要求的主要是成像效果优良,我们数码相机320万像素拍出来的效果肯定不会比手机500万的效果差了,因为需要考虑摄像头采用的感光元件及材质,光圈等等。但是我们会知道像素的标准其实是以拍照成像分辨率大小来定位了。也就是说以200万的摄像头为例子,所得到的图片大小仅仅为1600X1200的分辨率了。/{;{*K$@2e3Z*O!M%R电池电池容量也成为选购手机的一个起点标准,毕竟多媒体时代的来袭,使得手机娱乐功能的应用,大家手机使用频率的增加,电池容量起到了续航标准。5K/p1U!T8b(l1|'I*d(z$w(g'F&I2y0X手机网络制式标准主要有移动:GSM,TD-WCDMA,联通GSM,WCDMA电信CDMA200GSM属于2G网络,最高峰值为2.75G下载最高一般在30kb/s,TD-WCDMA作为非主流的代言人,速度不错,但是支持率太低了,没有看到G3标准的手机,用不了这网络,理论下载速度为每秒最高1.4mb/s,WCDMA是目前国际上采用最广,速度也是目前最快的,用苹果的下载速度来算每秒将可能达到2.5mb/s,而电信的比较平均,下载速度大约在300-500kb/s。不过在将来这为生活都将作出更好的网络,有4G甚至更快的网络将在不久普及到百姓身边。;J%za%D'I(w&P天线芯片*R#^/s+~1B;I4O:f.Z)Q主要有通信信号,GPS导航天线芯片,WIFI无线网络芯片,NFC近场传输芯片,蓝牙芯片,红外芯片(淘汰)具有这些芯片,会为手机带来的更多的功能标准。2、什么是手机处理器(CPU)?什么是手机CPU:#s9b1A8@5|4oCPU是CentralProcessingUnit的英文缩写,一般由逻辑运算单元、控制单元和存储单元组成。*H4k7o+i6g1V8p手机CPU简单来说就是中央处理器,所谓中央处理器,就是它的核心部分(属于逻辑部分),手机开机和执行其他工作时候,都是由中央处理器下达命令,控制着各个元件工作,当然开机需要晶振提供频率信号才能运行,还需要供电,然后从储存器里调出程序。主板上最大正方形芯片就是CPU。手机CPU的作用:智能手机CPU在日常生活中是常常被消费者忽略的性能之一,一部性能卓越的智能手机最为重要的肯定是它的“芯”也就是CPU,它是整台手机的控制中枢系统,也是逻辑部分的控制中心。/s-C'}微处理器通过运行存储器内的软件及调用存储器内的数据库,达到对智能手机整体监控的目的。一般来说手机CPU越大,运行速度就快,可以安装的很多游戏,比如大型的3D游戏,手机电视,几百兆的游戏都可以流畅运行,也可以看更高清的电影。也就是说手机要实现更高更好的体验,手机CPU主频就要越高。目前国内外智能手机市场竞争激烈,各大智能手机供应商生产厂家如三星、小米、G'FIVE基伍通讯都在硬拼硬件性能。因此,现在的智能手机用户体验越来越好。3、为什么说CPU是智能手机最关键的元件?6为什么说CPU是智能手机最关键的元件?/|0q0C+v!K+D9k!dCPU,即主芯片;其主频和内核,决定了手机的运算速度!CPU,现在的手机的功能越来越强。需要更高速度的CPU,才能带动。随着智能手机的流行,这更是一种趋势。可以看到,现在的智能手机可以对常见的OFFICE文档进行编辑。这就是强大CPU带来的好处。现实点说,CPU越强,运行速度越快,反应时间短。玩手机游戏也不会卡。可以说有种种好处呀。它相当于手机的大脑。4、什么是处理器架构?高通公司用于Snapdragon系列的下一代移动处理器架构——krait,每个内核最高运行速度可达2.5GHz,较当前基于ARM的CPU内核性能提高150%,并将功耗降低65%。这一系列芯片组覆盖单核、双核及四核版本,包括具有最高达四个3D内核的新AdrenoGPU系列,并集成多模LTE调制解调器。:w4q4k在开始解析Krait架构之前,我们先了解一下高通和ARM公司的关系,因为谈到手机处理器的架构不得不提ARM,因为之前高通Cortex-Ax系列核心架构就是ARM所研发的。实际上,包括高通在内所有终端手机芯片厂商的手机处理器产品的底层都是基于ARM指令集研发的,就如同PC处理器均采用x86架构的道理一样。ARM公司授权提供核心指令集以及相应的架构,其他芯片厂商或直接拿来使用,或基于现有的架构进行二次定制修改,而像高通这样的公司则选择基于ARM指令集进行深度开发,从而形成自己独有的核心架构。这就是之前讨论的A8、A9架构的来源。我们知道,小米手机2采用的是高通骁龙S4系列最高端旗舰APQ8064四核处理器,APQ8064处理器最大的改变就是采用了全新的Krait架构,它采用了ARMv7指令集,相比于上一代的Scorpion架构在技术上作出了少的改进。2011/2012年常见SoC方案比较SoC名称制造工艺处理器图形核心内存总线发布日期苹果A545nm2*Cortex-A9@1GHzPowerVRSGX543MP22*32bitLPDDR2已经发布NVIDIATegra240nm2*Cortex-A9(不含NEON)@1GHzGeForceULP1*32bitLPDDR2已经发布NVIDIAKal-El40nm4*Cortex-A9@约1.3GHzGeForce++1*32bitLPDDR22011年第四季度三星Exynos421045nm2*Cortex-A9@1.2GHzARMMali-400MP42*32bitLPDDR2已经发布三星Exynos421232nm2*Cortex-A9@1.5GHzARMMali-400MP42*32bitLPDDR22012年TIOMAP443045nm2*Cortex-A9@1.2GHzPowerVRSGX5402*32bitLPDDR2已经发布TIOMAP446045nm2*Cortex-A9@1.5GHzPowerVRSGX5402*32bitLPDDR22011年第四季度-2012年上半年TIOMAP447045nm2*Cortex-A9@1.8GHzPowerVRSGX5442*32bitLPDDR2已经发布TIOMAP528nm2*Cortex-A15@2GHzPowerVRSGX544MPx2*32bitLPDDR2已经发布高通MSM8x6045nm2*Scorpion@1.5GHzAdreno2202*32bitLPDDR2已经发布高通APQ806428nm4*Krait@1.5-1.7GHzAdreno3202*32bitLPDDR2533MHz已经发布在架构的前端方面,Krait显然要更“宽”,一个时钟周期可以执行三次fetch与decode操作。每个Decoder都相当于ARM11的singleissue能力模块,对比前代Scorpion的2-wide,能力也提高了50%。后端执行单元方面则是简单的扩张,从Scorpion的三个增加到了七个,可以并行执行4条指令。而在指令执行阶段,Krait终于进入了Cortex-A9阶段,可实现完全乱序执行。ARM核心有一套常用的性能指标DMIPS,Krait的DMIPS/MHz性能为3.3,而同频的Cortex-A9为2.5,Krait比之提升了约30%。而上一代Scorpion架构的DMIPS/MHz性能为2.1,Krait比之提升了1.6倍。也许用另外一种方式可以让大家感受Krait内核性能的提升有多明显,ARMCortex-A8时代的设计就像当年的P54CPentium,而Krait的完全乱序支持就像P6PentiumPro,整体设计则是把设备带入了PentiumII的时代。而且Krait支持后端完全乱序执行引擎,APQ8064的性能将高于Intel45nmAtom,可超过采用Banias核心PentiumM处理器的初代“迅驰”笔记本的性能。Krait架构的出现将会是手机处理器行业重要的转折点。5、什么是CPU缓存?+CPU缓存(CacheMemory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。而二级缓存则是介于一级缓存和内存之间的存储器,其容量较大于一级缓存、远小于内存,主要用来协调一级缓存于内存之间的速率差。)U3N(n9k4G/kM,B$N9|(Z/f缓存的工作原理W;_!p'q;U,C,uL+z&j9I缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。2DC*Z0t*V5j+}$Z/x)d(z+\7E正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。!P+W0_)z(p3An2Z!C最早先的CPU缓存是个整体的,而且容量很低,英特尔公司从Pentium时代开始把缓存进行了分类。当时集成在CPU内