N85 CPU详细解析可能的运用

最近发现很多朋友在坛子里讨论N85的CPU对于N81存在没有升级的问题,我四处看了很多关于CPU的信息,希望有助大家更加了解N85!
在NOKIA的芬兰网站上,我们可以了解到N85的CPU信息是
Single CPU
CPU Type: ARM 11
CPU Clock Rate: 369 MHz
关于这个CPU的争论相当多,对与N85可能采用的CPU我就拿已经运用这个CPU的机子来比方说明下CPU! N76 5700等机的速度相当快,得益于高CPU频率,但看了CPU信息后,大家都会产生疑问:
ARM的种类,现在NOKIA应用上的一个是Dual CPU,第二个是Single CPU,从字面理解就是方一是双核,二是单核,刚公布此消息时,不知其中道理的网友甚至还抱怨N85怎么使用个单核的和N81一样的没有图象加速的CPU呢?那我们的N85玩游戏不是很不爽吗?而且图象处理方面不是有很大不同?
手机的双核不像电脑上的双核和单核的关系,OMAP1710 CPU,有一个核心运行在220MHz,用于处理手机的用户界面,多媒体应用,JAVA等等之类的应用(这里相当于电脑的CPU的功能),另外一个核心用于处理网络数据(也就是电话功能,打电话,发短信之内的,上网/3G也应该包括,但肯定不处理WIFI数据)
这样的好处是无论你运行多大的软件,占用了多少CPU资源,都不会影响到接电话这样的手机最基本功能!
再来看看 Freescale MXC300-30,第二个CPU,从卖ARM芯片的网站上找到的介绍
MXC300-30:3G手机用单核调制解调器处理器,能提供完整UTMS平台的,包括组合了基带和应用处理器,RF,功率放大器和功率管理,高达250MHz的StarCore SC140 DSP,高达532MHz的ARM11应用处理器,四波段GSM 850/900/1800/1900MHz,WCDMA三波段850/1900/2100MHz,UTMS数据速率:DL 384Kbps,UL 384Kbps,HSDPA 为1.8Mbps(DL),GSM EDGE无线电接入网络(GERAN)数据速率(最大): DL 236Kbps,UL 118Kbps,GPRS/EGPRS(EDGE)时隙,高达Class 12(4d/4u),最适合的开放式操作系统如Linux和Symbian,不需要增加任何的处理器或加速器,用于GMSK的单天线干扰消除,集成了图像处理单元(IPU)视频加速器,无线连接特性包括支持A-GPS接口,蓝牙接口,以及支持无线LAN 802.11a/b/g接口和DVB-H接口, 处理器可用在各种手持设备如MP3播放器,手持DVD播放器或数码相机成为全功能的智能移动蜂窝设备
由此可以看出,Freescale MXC300-30是一个物美价廉的好CPU,一个CPU解决大部分问题,且频率高,价格便宜而且相当的省电,比OMAP1710省电得多.而且是相当的多,这就可以解释为什么N76在369MHz的频率700mA/h在电池下能够正常使用差不多2天,追得上拥有1100mA/h的电池CPU频率只为220MHz的N73.NOKIA用此CPU的目的就是为了降低成本
看上去MXC300-30一切都美好,但事实上呢?
很多人说MXC300-30性能不高,只是跟OMAP1710差不多,又说它单核比不过双核(这个问题前面已经说了,根本不是这样),反正就很多批判的话语.但是,从测试数据来看,N76,5700等机的性能全面超越N73,有些项目超了一倍.因此,单从性能来说,第二个CPU的性能远超第一个CPU毫无悬念不过不排除N76,5700等机型用的Symbian 9.2 FP1系统做的优化,但是从测试数据上分析,即使N73搭载Symbian 9.2 FP1,性能与N76还是会有差距
那究竟第二个CPU有什么不好呢?
这个问题也困扰了我好久,终于在一个小论坛看到了一个用户对N76的抱怨,让我茅塞顿开
那个人说:N76好快啊,但是播放MP4视频时很卡,在N73上都不卡,3GP没有此问题,可以看出6290是缺少AAC的硬支持的
因此可以知道MXC300-30这个CPU是没有AAC的硬解码的,要播放AAC,就要用到CPU去解码,消耗CPU资源,而N73是不需要的!(硬解码的好处是芯片内直接内置解码器,而不需要CPU去解码,就像现在的显卡硬解HDTV一样,CPU资源消耗奇低)
结合论坛上的教程,很多论坛教大家压缩MP4时都推荐用AAC音频编码,而3GP则多数不用AAC

推荐阅读