论山寨手机与Android 【9】SmartPhone的硬件结构

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




【9】SmartPhone的硬件结构

如何区别智能手机(SmartPhone)与功能手机(FeaturePhone)?

有一种观点认为,智能手机本质上是功能手机与便携式电脑(Laptop PC)的结合。功能手机的功能受限于制造厂商的预制,也就是说,用户基本上只能使用手机出厂时已经预制的功能,而不能自主下载并安装新的应用。而个人电脑出厂时,多半是裸机,用户根据自己的喜好,自主决定安装哪些软件。一言以蔽之,所谓智能手机,就是用户能够自主安装应用软件的手机。

按照这个定义,智能手机与上网本(Netbook)有什么本质区别呢?

智能手机与上网本并不存在本质区别。如果说电脑与功能手机是一段光谱的两极,那么智能手机与上网本都处于两极的中间。智能手机更接近功能手机,强调小巧,省电。而上网本更趋近与电脑,强调功能,但是代价是尺寸较大,耗电,续航时间短。例如,Apple公司最新推出的iPad上网本,实际上就是放大了尺寸和功 能的iPhone智能手机,见Figure 9.1 并参考文献[1] 。

Figure 9.1 iPad notebook is an enlarged iPhone smartphone. [1]
Courtesy http://farm5.static.flickr.com/4063/4348114249_e5bbef101b_o.png

从硬件结构上看,不妨把智能手机粗略地概括为电脑加移动网卡。我们在上一节,“自己动手做电脑手机”一文中,大致介绍了电脑加移动网卡的具体做法。

智能手机 == 电脑 + 移动网卡,这个提法比较粗略,更精准的提法应当是,智能手机的硬件结构分为AP和BP两个部分。AP,应用程序处理器(Application Processor),负责大部分应用程序的执行。而BP,基带处理器(Baseband Processor),也称为通信处理器(CP,Communication Processor),负责所有通讯软件的执行。

如果说功能手机的硬件结构,以BP为主体,添加了一些额外的应用程序和相应的硬件外设。那么智能手机作为功能手机的进一步发展,在BP的基础上,增加了AP,专门用于强化对应用程序的支持。

但是AP并不等同于电脑主板,这主要体现在CPU的配置上。一方面智能手机AP的CPU的运算速度,应当趋近于电脑CPU的速度。以往智能手机AP的 CPU,速度通常是200MHz以上,而近期高档智能手机AP的CPU速度,有的已经达到1GHz。另一方面,智能手机AP的CPU不能一味追求速度,而 且要均衡CPU尺寸,便于携带,还要考虑省电,延长续航时间。

在权衡了CPU的速度,尺寸,以及耗电量等等诸多因素以后,ARM系列CPU成为智能手机AP的CPU的主流。当然,并不是所有厂商都接受这个观点,例如Intel就不看好ARM系列。

2006年,Intel把ARM指令兼容内 核的StrongARM/XScale产品线,作价6亿美元,卖给了Marvell [2]。同时,Intel着力发展x86内核的Atom CPU,与ARM系列争夺手机芯片市场。但是代号为Menlow的第一代Intel手机芯片,由于功耗和电源管理无法满足手机的要求,无法挑战ARM系列 在手机芯片市场的地位,只好转战上网本 [3]。

但是在2010年1月份举办的美国家电年度展会(CES)上,韩国厂商LG展示了一款新 手机,LG GW990,见Figure 9.2。这款手机的看点,是使用了代号为Moorestown的第二代Atom CPU芯片。据传闻,Moorestown的续航时间长达24小时 [4,5]。

Figure 9.2 LG GW990, with Intel Moorestown Atom CPU inside [5].
Courtesy http://www.blogcdn.com/www.engadget.com/media/
2010/01/intel-keynote-ces10-0175-rm-eng.jpg

虽然Moorestown似乎很有潜力,但是就目前而言,ARM系列CPU在手机芯片市场的霸主地位,是毋庸置疑的。例如,最近几年,多款被市场热捧的智能手机,它们的CPU都不约而同地选用了以ARM Cortex A8为内核的芯片。

1.  Palm公司曾经在1990年代以掌中宝Palm PDA风光一时。后来一度沉寂,迷失了自己的定位。2009年1月,在美国家电年度展会(CES)上,Palm高调宣布他们研制的Palm Pre手机即将上市。这款手机的确很炫,获得该年度CES大奖。

Palm Pre手机于2009年6月正式上市,它使用的CPU芯片,是德州仪器(TI)于2007年推出的OMAP3430芯片,而OMAP3430芯片的内核,是ARM Cortex-A8 [10]。

2.  同样在2009年6月份,Apple公司的iPhone 3GS也上市,把Palm Pre的风头抢了过去。iPhone 3GS的CPU,选用的是Samsung S5PC100芯片,这款CPU的内核也是ARM Cortex-A8 [11]。

3.  老牌手机制造商Moto,业绩持续下滑。但是在2009年底,老树新花,Moto推出以Google Android v2.0为操作系统的Droid,火爆一时。与Palm Pre手机不谋而合的是,Droid的CPU也选用了TI的OMAP3430芯片,其内核也是ARM Cortex-A8 [12]。

4.  Google一直声称自己不介入手机制造。但是在2010年1月,由台湾HTC代工的Nexus One,却是Google自己的品牌手机。Google Nexus One手机,内置CPU芯片是高通(Qualcomm)的Snapdragon系列QSD 8250芯片。该芯片的内核也是ARM Cortex-A8 [13]。

Figure 9.3 Palm Pre, iPhone 3GS, Moto Droid, Google Nexus One, all uses ARM Cortex-A8 CPU [10,11,12,13]。
Courtesy http://farm5.static.flickr.com/4069/4351123874_7c626a9175_o.png

智能手机的CPU芯片,核心是处理器内核,例如ARM系列内核。除了内核以外,还包括其它外设组件。下面以TI的OMAP3430芯片为例,解剖一下智能手机CPU芯片内部结构。Figure 9.4是OMAP3430芯片的内部结构图,其中内核是ARM Cortex-A8。

ARM系列包括型号众多的内核,为什么大家不约而同地选择ARM Cortex-A8?选择的要点是功能,速度,耗电量三者的权衡。

ARM Cortex-A8使用的指令集是ARMv7。StrongARM系列,使用的指令集是ARMv4。ARM7系列和ARM9系列,用的是ARMv4和ARMv5指令集。ARM11系列,用的是ARMv6指令集。

指令集版本号越高,一方面意味着指令的数量越多,从而导致芯片内部电路越复杂,制造难度也越大。另一方面,指令集越大,指令数量越多,也说明芯片的功能越 强,运行程序的速度越快。Cortex内核,是目前所有ARM系列CPU芯片中,功能最强,速度最快的一类。ARM9系列CPU的速度是 200-400MHz,ARM11系列是400-800MHz,而ARM Cortex A8/A9高达800-1000+MHz [7,8,9]。

ARM Cortex A8/A9功能强,速度快,而且比较省电,这就是以ARM Cortex A8/A9为内核的手机CPU芯片,被市场推崇的原因。当然,假如Intel的第二代Atom CPU,Moorestown,成功地降低了耗电量,那么就有可能冲击ARM Cortex A8/A9的霸主地位。

除了ARM Cortex-A8内核以外,OMAP3430芯片还包含其它专用处理器内核。

1.  视频音频编码解码加速器 IVA2+,用于支持MPEG4,WMV9,H.264以及RealVideo10等等主流流媒体标准,实现视频会议,并让手机具备录制和播放DVD质量的视频的能力。

2.  PowerVR SGX图形内核(GPU),用于增强2D和3D图片的渲染效果和速度。支持OpenGL ES2.0 and OpenVG。

3.  图像信号处理内核(ISP),用来实现相机系统的高画质,强性能,和低成本。支持12M像素相机模块;实时JPEG图像压缩。

Figure 9.4 TI OMAP3430 CPU Architecture
Courtesy http://focus.ti.com.cn/graphics/wtbu/blockdiagrams/l4_omap3430.gif

选择什么样的CPU芯片,就基本决定了手机主板的结构。例如,TI的OMAP3430芯片,本身不处理电源管理以及音频编码解码(Audio/Voice Codec),这两项工作,交给了TWL5030专用芯片处理,如Figure 9.4所示。因此,以TI的OMAP3430芯片为CPU的主板结构,与选用其它芯片为CPU的主板结构,在扬声器,耳机和话筒的连线上,有显著不同,参 见Figure 9.5中红框标识部分。

Figure 9.5中上图为Moto Droid的逻辑结构图,下图为iPhone 3GS的。图中央的黑色方块,显示了应用程序处理器(AP)的CPU,Moto Droid的CPU是TI的OMAP3430,而iPhone 3GS的CPU是Samsung的S5PC100。Samsung S5PC100芯片自身拥有音频编码解码的功能[14],所以iPhone 3GS的扬声器,耳机和话筒直接连线到S5PC100芯片上。

Figure 9.5  Moto Droid vs iPhone 3GS internal logical structures [15,16].
Courtesy http://farm5.static.flickr.com/4028/4351590146_a5c13eff04_o.png

Figure 9.5 中央有两个黑色方块,右边的是应用程序处理器(AP)的CPU,左边的是基带处理器(BP)的CPU。Moto选用了高通(Qualcomm)的 QSC6085芯片,作为BP的CPU。而iPhone 3GS选用的是英飞凌(Infineon)的芯片。关于BP的结构,我们将在下一章介绍。

智能手机的主板,以AP和BP的CPU芯片为核心,理解了这两块芯片,就不难理解手机主板的逻辑结构,例如Figue 9.5显示的Moto Droid和iPhone 3GS两款手机的主板逻辑结构。

理解了主板逻辑结构以后,再看主板实物,就不至于眼花缭乱。Figure 9.6显示的是Moto Droid和iPhone 3GS两款手机的主板实物照片。把Figure 9.5和Figure 9.6对照着看,有助于理解。需要注意的是,实物图中看不到CPU芯片,因为在主板中,CPU和RAM是叠加在一起的。这个做法叫Package on Package(PoP),它的好处主要是节省主板空间[17]。

Figure 9.6 Moto Droid vs iPhone 3GS PCBs [15,16].
Courtesy http://farm5.static.flickr.com/4061/4351590148_f6a392d8b9_o.png

总结一下,本章简要介绍了智能手机的硬件结构。硬件结构中,CPU芯片是核心,其它外围设备,包括LCD,相机,扬声器,话筒等等,都围绕CPU芯片这个核 心布局连线。在CPU芯片内部,内核是关键。ARM系列是目前主流的手机CPU内核。其中,最近几年很热门的是ARM Cortex A8/A9。

下一章,我们将讨论智能手机中基带处理器(BP)的实现方式。比较各个不同的实现方式之间,有哪些差别,各自有什么优缺点, 以及AP与BP两者协作的方式。

Reference,

[1] Comparison of iPad and iPhone technical specs.
(http://www.apple.com/ipad/specs/; http://www.apple.com/iphone/specs.html)
[2] Intel sold StrongARM/XScale to Marvell for 600 million.
(http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=189601851)
[3] Intel drops Centrino Atom Brand after 5 months.
(http://www.pcworld.com/businesscenter/article/149791/
intel_drops_centrino_atom_brand_after_five_months.html)
[4] Intel demonstrates Moorestown smartphone.
(http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=3716)
[5] Intel Keynote CES 2010, introducing Moorestown.
(http://www.engadget.com/2010/01/07/live-from-paul-otellinis-intel-ces-keynote/)
[6] Introduction to TI OMAP3430 micro-processor.
(http://focus.ti.com.cn/cn/general/docs/wtbu/wtbuproductcontent.tsp?
templateId=6123&navigationId=12643&contentId=14649)
[7] ARM Processor Survey. (http://en.wikipedia.org/wiki/ARM_architecture)
[8] ARM Processor Selector. (http://www.arm.com/products/CPUs/core_selector.html)
[9] ARM Core Overview.
(http://digital.knu.ac.kr/lecture/
%EC%82%BC%EC%84%B1%ED%85%8C%ED%81%AC%EB%85%B8MBA/2_arm_core.pdf)
[10] Palm Pre technical spec. (http://pdadb.net/index.php?m=specs&id=1688&c=palm_pre_cdma)
[11] iPhone series technical spec. (http://en.wikipedia.org/wiki/IPhone)
[12] Moto Droid technical spec. (http://developer.motorola.com/products/droid/)
[13] Google Nexus One technical spec.
(http://en.wikipedia.org/wiki/Nexus_One;

http://en.wikipedia.org/wiki/Snapdragon_%28processor%29)

[14] Samsung S5PC100 technical spec.
(http://www.samsung.com/global/business/semiconductor/support/
brochures/downloads/systemlsi/s5pc100_brochure_200902.pdf)
[15] Moto Droid teardown and analysis.
(http://www.phonewreck.com/2009/11/12/motorola-droid-teardown-analysis/)
[16] iPhone 3GS teardown and analysis.
(http://www.phonewreck.com/2009/06/19/iphone-3gs-teardown-and-analysis/)
[17] Package on Package introduction. (http://en.wikipedia.org/wiki/Package_on_package)

(10个打分, 平均:5.00 / 5)

雁过留声

“论山寨手机与Android 【9】SmartPhone的硬件结构”有30个回复

  1. 陈怀临 于 2010-02-20 7:34 下午

    我个人最期盼的是:

    ×MTK的短板在哪里。
    ×我们将如何play attack。
    ×机会在哪里。。。

  2. 陈怀临 于 2010-02-20 8:26 下午

    另外,不对。这篇文章在我的FF上格式出问题了。我看看。

  3. 邓侃 于 2010-02-20 8:53 下午

    每行width=580,这个要记住,

    太长的英文,以及URL要主动拆成多行,每行不要超过上限。

  4. 理客 于 2010-02-20 9:25 下午

    在终端产品的选型中,功耗是非常重要的关键因素之一,那么如何降低功耗到3×24小时这个手持设备的基本规格,把picture/VOICE/VIDEO/ENCRYPTION等功能固化成ASIC是一个可能的途径,但用软件做还是硬件完成这些功能功耗更小?可能在同等性能下至少目前看还是硬件做更好,考虑到scalability,是SOC还是独立更好?也许独立也是可以考虑的,把CPU的主要功能用在字符和数字处理,那么不需很强劲的CPU就够了,这可能是上网本和手持终端的核心芯片的一个可能的方案,所有做此类CPU的场景ATOM/ARM系列的厂商等谁能率先达到这个规格,谁就能在这个市场leading,按照摩尔定律,应该可以在5年内达到,让我们拭目以待,鹿死谁手?在开放模式和独裁模式的竞争中,短期目标的快速实现,还真不好说谁能win

  5. afeiguo 于 2010-02-20 9:43 下午

    感觉以邓侃的文章水平,
    要么自己开公司,
    要么在优秀大公司里是高级VP(or architecture)的角色

  6. 素里太守 于 2010-02-20 10:05 下午

    2首席同学:
    MTK目前的短板是Smartphone OS表错了情,站错了队,现在还在WM这棵歪脖子树上没下来。如果邓侃的文章能直接告诉你具体的机会在那里,俺估摸着那可能就不是个机会了。

    2afeiguo同学:
    内幕消息,邓侃的文章不是一个人写的。

  7. 理客 于 2010-02-21 2:07 上午

    器件本身的功耗只是功耗设计的一个方面,体现架构师的设计水平的更多是硬件系统架构设计,对于智能手机,用一个AP可能是有问题的,不知道AP休眠下功耗如何?但如果是一个AP,同时处理所有实时业务,比如语音接入、email自动push、QQ/MSN等实时通讯会导致休眠不好,还有,在不休眠的时候,只用语音服务的时候,也不得不全速AP运行,这都是较大的功耗损失,所以如果增加一个单独的比如只处理语音业务的极低功耗的部件,让CPU在不需要的情况下处在彻底休眠的状态,那么会较大的增长待机时间,这看似增加器件功耗,但实际效果却是减少的功耗,当然如果把这个部件集成到CPU更好。其他如果有高功耗器件也可以类似这种一空间换时间的方法处理。同时在系统处理上,比如电源管理,要为语音服务做预留,比如在电源降低到一定程度的时候,自动关闭主CPU运行,等用户主动开启,同时发出剩余时间的告警,给用户自己选择的好的UCD。这种处理器是就是邓兄前面的DIY一节的一定深度的融合,实际商用系统,很可能就是选择两个AP,但其他部件可以共享,并在软件系统上做seamless,对外表现成为和前面DIY类似,但体积和普通智能手机接近。毕竟,上网本的功能远比语音等功能实际使用的时间要少,但要在实时业务和非实时业务做一个商用化的划分,并不是那么简单的,但在市场宣传上,宣传为超长待机的上网本手机,比起铺天盖地的山寨宣传来说 ,不过分吧

  8. coder 于 2010-02-21 2:54 上午

    我正在作类似的工作….

  9. 素里太守 于 2010-02-21 3:22 上午

    硬件(架构)设计是省电的基础,每个软件工程师的扎实工作才是手机省电的保障。

  10. 邓侃 于 2010-02-21 3:55 上午

    太守说的对,这一系列的文章,实际上都是Sunny兄提供的内容,我只是帮忙做了一点文字润色工作而已。

    去年,Sunny兄来京,在金融街的一间小Starbucks里,对我畅谈了手机的里里外外,从早上一直聊到中午。当时我说,你应该把这些内容写下来,太精彩了。

    Sunny兄工作繁忙,中文码字的速度似乎也欠缺。后来就达成协议,他负责内容,我润色文字。于是有了这个系列。

    先前主要是发在西西河http://www.ccthere.com/网站上,也在新浪博客上存了一份拷贝。太守是西西河河友,他说,弯曲评论里有不少同道。于是就一稿多投,给弯曲评论也发了一份。

  11. 1help1 于 2010-02-21 6:20 上午

    回7理客,很有信息量的回复,很精彩,顶你。

  12. 理客 于 2010-02-21 8:02 上午

    1help1兄过奖了,我在这方面应该比较门外汉,纸上谈兵难成事。
    功耗问题有很大的实际意义,也很符合当今的绿色潮流,好的功耗设计确实应该是站在全面的系统级(软硬件甚至用户手册也算)的考虑,才能刚好的弥补单一部分的缺陷和难度。
    coder兄是说在做这方面的工作吗?如果是,一定有很多亲身的experience了?

  13. 陈怀临 于 2010-02-21 8:08 上午

    我自己的判断是:

    当smartPhone的时候,feature phone时代的turn ky方案基本上不可能了。

    why?

    barrier太高。成本太大。MTK搞不定。

    手机市场的博弈,会有一个当年IBM与微软的博弈。

    系统软件必须有一个优秀的系统软件提供商单独做。

    芯片或者硬件厂商是不可能最后有这个能力同时染指软件的。。。。。。

  14. 陈怀临 于 2010-02-21 8:18 上午

    当然,我也不认为是播思。而是未来的。。。【此处省略250字】

  15. Sunny 于 2010-02-21 11:09 上午

    to理客:
    关于手机的电源管理,这确实是手机开发的最大问题!

    总的来说,硬件设计是基础,是软件可以做到的极限。OS的电源管理model是系统的核心,驱动程序和应用程序都应该做正确的事情,所谓”do the right thing and do it right”. BP端的电源管理相对独立而且由BP及其系统负责,RIL驱动程序需要做一些协调就可以了。有些SoC中,BP和AP的电源管理在硬件level有一些交互,但一般芯片厂商会把这部分做好。

    我在MSDN上有一个关于Windows CE/Windows Mobile的电源管理的Webcast谈到几乎所有WM手机电源管理的原理和实践。其它的OS原理应该是想通的。感兴趣的话,可以看看:
    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=zh-CN&EventID=1032374918&CountryCode=CN

  16. Sunny 于 2010-02-21 11:32 上午

    这个系列能够这么好看,主要还是应该归功于侃兄。我对侃兄的文笔,文风,为人和他的思考深度都非常钦佩。可以说,侃兄的敬业是促成本文的最大原因。

    当年,太守说,你应该认识认识邓侃。太守诚不我欺也。

    有缘能够一起为大家提供一些远谈不上深入的资料,还是非常高兴的。PC已死,移动当立。希望能够一起探讨,共同提高。

  17. 陈怀临 于 2010-02-21 12:21 下午

    Sunny言谈之中想斩白蛇的意思。。。

    我真的喜欢弯曲评论。结交天下英豪。。。

  18. 理客 于 2010-02-21 12:51 下午

    侃兄和sunny兄的专业和文字扎实而有风格,赞美之。
    媒体既然是老大,那终端自然也该是出英雄的地方,经过这几年激烈的洗牌,终端又到了出彩的时候,有志之士,大有可为。
    一个小小的终端要几千块,这几千块要买别的东西,能买多大:)

  19. coder 于 2010-02-21 4:52 下午

    to 理客老大,我一个小小学生。准备发paper骗人。工作是异构多核,把一部分WORK LOAD放到功耗非常小的core上做。

  20. zqqa 于 2010-02-21 5:01 下午

    各位老大对下面这篇新闻有何看法?
    http://www.yicai.com/news/2010/02/314049.html

    MTK智能机战略转投Android
    作者 孙燕飚
    来源 第一财经日报
    2010-02-08 09:31

    经过一年多的拉锯战,虽然MTK可能近期会与微软一起联合发布Windows Mobile 6.5平台手机方案,但从市场反馈的情况来看这一方案的市场欢迎程度,很让人担心。。。。

    从这篇看来,MTK的SmartPhone也要转到android上了?

  21. appleleaf 于 2010-02-21 5:47 下午

    好文,期待下文以及首席的PDF版。

  22. 土人 于 2010-02-21 6:34 下午

    我喜欢的是这个系列的前一部分,尤其是开篇提出的问题很高很强大。后面本来就难写一些,看了也张点见识。

    为什么是MTK发现了这个捆绑简化之道?为什么别人没有发现?MTK出来以后,为什么没对手迅速跟进和他分庭抗礼?也许芯片和解决方案结合确实是需要一些门槛的,也也许是时间以及对机遇的透彻认知帮了MTK的忙,”不是我不明白,这世界变化快”.

    MTK看来会转型,但以后的事谁知道

  23. 陈怀临 于 2010-02-21 7:13 下午

    从文章的角度,这篇论文还处于Introduction阶段。“山寨机与Android”。如果是一个博士生论文的话,重点应该是:

    1. 如何智能机的性能;Feature phone的价格?
    2. Android如何cut山寨厂商的TCO?
    3. 如果在这个动荡的局势下,与MTK做局部战场的较量,并赢。。。。

  24. 理客 于 2010-02-22 3:36 上午

    coder是大学生,有大字就不一样了,我想骗只是玩笑,金钱地位的关真的太难过了,但是如果真的从活着的意义来说,认认真真的做好一件事远比囫囵碌碌有意思得多

  25. 陈怀临 于 2010-02-22 9:37 上午

    客客,冲着原始股的份上,你的Metro Ethernet的东东也要开始动笔了吧?:-)。整成一个系列,从产业链的角度写。系列的好处是:50×n:-)。当然,我相信你:-),n不会是>=100

  26. 理客 于 2010-02-22 10:07 上午

    谢首席挂记,最近家事公司事还是很多,并且历史资料刚刚全部意外毁坏,系列很难,刚刚有一篇但没时间整理,估计最快得下个季度了,这阵子忙的连海南发财的机会都错过了,受苦的命:)

  27. 读者 于 2010-02-22 11:11 上午

    “Google Nexus One手机,内置CPU芯片是高通(Qualcomm)的Snapdragon系列QSD 8250芯片。该芯片的内核也是ARM Cortex-A8″

    Snapdragon系列QSD 8250芯片用的是Scorpion CPU核,是高通自己设计的基于ARMv7指令集的core,不是来自ARM的Cortex-A8.

    (高通是ARM的architecture licensee)

  28. lookalook 于 2010-02-22 7:19 下午

    业内非技术人士说几句:1,MTK 搞ANDROID是对的,很多机会,虽然WM 牌照费降低到15 USD,还是很贵,而且操之于人。2,MTK 在3G 上还没找到自己的路子,被IP 问题卡得很死,而且高通准备降低门槛了。3,MTK 有机会自己把WINTEL干了,剩下的大家作软件玩好了。

  29. jerry 于 2010-04-04 2:54 下午

    小弟想请教一个问题, Moorestown vs arm在编译优化上那个更有优势?
    小弟不才,先说说自己的看法,x86的代码体积要比arm小些,x86执行序的选择多,优化空间大些,另外Moorestown的16级pipeline的顺序执行设计,对指令优化有着更高的依赖.
    相比之下,有着risc血统的arm,目前编译器的优化似乎还不是很理想,而且risc指令的调度问题似乎比CISC难.
    这篇文章有对moorestown的深入介绍.
    http://hi.baidu.com/cnwangyl/blog/item/0a5c6dfb54b1d16c034f56dc.html

  30. 素里太守 于 2010-04-07 3:11 上午

    某个VC的BLOG: Why the Time for Mobile is Now

    http://ventureblog.com/articles/2010/04/why_the_time_for_mobile_is_now.php