思考 目前吧里还有多少人看2017手机性能跑分排行能猜出处理器的

根据现有的跑分来看,小米6的处理器有两个档次的【小米m6吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:128,029贴子:
根据现有的跑分来看,小米6的处理器有两个档次的收藏
跑分17万以上的满血835。跑分14万以上的残血835。去年的低配小米5就是残血820,现在可好,满血和残血混着卖。目前通过跑分来看残血835的cpu和gpu都阉割了。
能打电话的平板电脑,支持微信,QQ等功能原装正品,全国免邮费货到付款,15天无理由退换
等着被喷,处理器是小米6的核心所在,也是卖点。其它怎么说都无所谓,质疑这一点万万容不得。
一次15w一次16w
小伙子很喜欢搞大新闻啊
人家既然在发布会上公开说了是满血版,难道还会用残血版来打自己脸?我想雷不死没你这么傻
安兔兔17万7000,鲁大师14万7000
脑子是个好东西
放冰箱里跑分就高了
妈的智………慧树上智慧果,智慧树下你和我
就小米3WIFI稍微好点,米4米5也是一样,通病,看视频不明显,几个人坐一起玩游戏就难堪了,安卓手表玩农药都不掉线,小米6双天线怪兽竟然卡的一逼,频频掉线又重连,砸手机的想法都有,而且官方不重视,水军洗地,路由背锅,呵呵呵,这明明就是设计缺陷,先天的,软件改不了!
多大点事,又不是不能用。
我这个是算极品吗
华为是被陷害的,上个月晚上,我亲眼看见库克,雷军,黄章和罗永浩,偷偷溜进华为工厂里,永浩门口放风,雷军用电焊把P10的usf2.1闪存换成了emmc,库克用胶枪把LPDDR4内存换成了手上囤着卖不动的LPDDR3,而黄章拼命刮了一晚上疏油层。雷总因技术出身顺带抢焊了一批mate9
一个是835冰箱版,一个835烤箱版
5.1微信预约到店购买的,基本没什么故障。早上去交钱领机子的时候,其他几个人看起来也都是普通买家,貌似4.29那一波微信预约里黄牛不是特别多
米粉信昂真高,事实很多用户跑分就14万多,难道安兔兔要升级将14变17万,17万变20万
开性能模式,貌似有个神隐模式也得关闭吧
米粉花粉大战,都把自家旗舰扒光,最亏的是米粉,米6刚上市爆出这么多问题,除835到处是漕点,华为p10除了emmc,还真找不出任何漕点,做工,拍照,综合体验都是一流。虽然影响线上销量,但是p10一旦价格回到3200附近,估计很多人入手,线下基本不受影响,挑起本次事情的都是大米测评,和三棒,然后米粉跟风,总体感觉 米粉受伤最大,小米受伤最大,旗舰没有发布就遭到否定。
放冰箱跑妥妥18万
第一次17.3过了几天第二次17.6
放冰箱跑20万又如何?谁会在冰箱里玩手机?
我第一次十四万,降温以后16万
头也要伸进冰箱用吗?
你要先了解,高通的835有几个版本
看来我的就是残血的,明显偏低,打王者荣耀帧数四十多帧,关键还老断网。
登录百度帐号推荐应用【图片】雷军首次谈跑分:防止中低端手机卖高价_手机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,434,186贴子:
雷军首次谈跑分:防止中低端手机卖高价收藏
一直以来,小米手机都是为发烧而生,在发布会上都会亮出自家手机的跑分。不过自从安兔兔被雷军收购后,用户对跑分的质疑声越来越高,有些厂商发布手机干脆不跑分,甚至主动劣化跑分。那么跑分到底能不能体现出用户的实际体验呢?今天小米公司董事长雷军首次谈到这个话题,并且对“为什么友商很反感跑分”发表了自己的看法。
1、防止低端手机卖高价雷军表示,跑分主要评估CPU/GPU/RAM等性能及系统优化的程度,虽然跑分不能完整代表手机体验,但跑分绝对是手机体验的基础。那为啥友商很反感跑分?跑分彻底打开了手机这个黑盒子,让用户更清楚了解处理器型号及性能,因为不同档次的处理器差价很大,友商不容易用中低端处理器冒充高端卖高价。在微博中,雷军还发出了红米Note2的安兔兔跑分,秒杀一波竞争对手高端机,这当然要得益于红米Note2内置的联发科Helio X10处理器,这也是罕见的中低端机型配高端处理器的例子。
2、可以为购机提供参考雷军在另一条微博中补充到:“最高端的手机处理器比入门级至少贵七八倍!市场上常用的跑分软件有五六种,都可以让用户明明白白买手机,有啥不好?”
雷军的说法也不无道理,对于安卓手机来说,跑分确实能表明处理器的高低端层次。当然,雷军的说法也引来了很多网友的质疑,例如:为什么小米Note没跑过中低端机型红米Note2,为什么iPhone从来不提跑分?结语:当然啦,跑分也不是万能的,手机跑分只能代表SoC芯片的性能水平。手机的体验究竟如何,还要看系统的优化、拍照、屏幕、电池容量、发热等直接影响用户体验的方面。
不服耍个猴?
敢抢社保的新闻找死
8月13日,红米Note 2发布,799元的价格却任性地搭配了MTK X10八核64位处理器、2GB LPDDR3内存和16GB存储空间,支持移动联通双卡双待,电池容量为3060mAh。此配置不仅秒了当前所有千元机,通过跑分还可看出其性能甚至比某8和某X5的得分还高,可谓千元机的价格,却是其他厂商中高端机的配置,如此诚意,想不火都难。在红米Note 2推出之后,一波又一波黑稿来袭,似乎国内厂商都是依靠攻击竞争对手来提高自己出货量的,这个逻辑虽然很奇怪,但一般情况下却很奏效,毕竟小白千千万,能通过黑稿骗一个是一个。
好在小米从开始就竖立了国产良心机的榜样,在小米1时代,三星9100的水货价格还在3400元左右,HTCG7的水货价格还在2500元左右,摩托罗拉ME860水货价格同样3000元以上,甚至酷派一款配置极差的手机也敢卖4999元,小米1999一出,基本是秒杀全场的节奏。经历了5年的发展,小米从最初30万台小米1代,拖了几个月无法完全交货,到后来新机每每一出,首月供货量可怜的20多万台,再到如今首月供货215万台,可见小米在供应链方面的能力大幅增强。今天
在微博上公布销量数据,也证明了红米Note 2的千元机王者地位,是一台值得消费者信赖的手机,虽然历经国产厂商之间血雨腥风的战斗,最终首战告捷。
电影级游戏画面.UE4巅峰表现,革新MOBA战斗体验,动作,射击完美融合!多维度场景,全新战斗视界,沉浸式战斗体验!
你见过猴米手机配置跟人相同过?同尺寸屏幕中最垃圾的。同型号CPU中最低档次的。同化学分子材质外壳中最丑的。内部主板都是不入流的垃圾。工业设计统一抄袭。国内卖的猴米手机从未交过一分钱专利费。相同像素的摄像头传感器也是能偷工减料就用垃圾的。相同配置?!?!傻逼还是不少,耍的就是傻逼。对了,还有内存,都看看小米用的什么垃圾货,4G,3G,有个屁用,垃圾牌子,落后的带宽,还有存储空间,水分有多大,雷军自己都不知道。
为什么小米产品硬件造假没有媒体报道?!一经报道即被删帖?!为什么雷军耍猴证据确凿,对造假事实一字不提,每一次造假都会装逼转移话题?!为什么雷锋网,驱动之家 经常给雷军洗地,而且不要逼脸,抹黑其他厂商?…为什麽那么多自媒体都对小米造假耍猴一字不提,反而是故意给雷军转移话题?…!雷军自己抬不起头也就罢了,雷军还要让用小米手机的所有人抬不起头…?
小米的这款手机才是良心手机,不管别人怎么黑都改变不了物美价廉的本质,希望更多的国产厂商多跟小米学学。
你家养天马的能跑不快吗
在2011年8月,北京798的发布会上,雷军手拿一款名叫小米的手机在全国百家媒体和众多粉丝眼前亮相,开启了国内手机另一番新局面。毕胜说在雷军做小米之前,甚至也拉上他,到盘古去核查,这个地方摆一堆手机,让他给评分。当时雷军问毕胜要不要投资魅族,毕胜就说为什么不自己做?所以毕胜也自称是小米早期的“意见参与者。”那天为了配合小米1的发布和宣传,当天现场播出了一个短片,一帮中国互联网的风云人物齐聚一堂,毕胜、李学凌【YY语音创始人】、傅胜【猎豹移动(原金山网络)CEO傅盛】把手中的苹果手机摔了,高呼:“我们要小米!”【事实上,当时的小米并未出货,这些人摔过的苹果手机难道还得捡回来继续使用?】
毕胜一起录摔iPhone的视频,当然因为小米没有货,“摔了以后就赶快捡回来了”毕胜说到这里大笑。之后在小米的体系内,又出现了金融、投资等,产品也扩充到了除手机之外的电视、耳机、净水器和空气净化器等,就连电风扇都没有放过。毕胜称,“雷军就是一个布局产业链的人”。毕胜表示,从雷军身上看到的是怎么去思考问题,如何往后看往远看。
当年雷军是一心一意想投资魅族的,是黄章瞧不起不信任雷军,嫌雷军开价少要的股份多,这是黄章在魅族公司内自己讲的,网上有视频……
这sb雷猴儿 小米4 出厂的801的u还锁死两个核心 不知道小米4怎么跑分的
再加上那渣一样的卡比Miui他有什么资格吹牛比
天时之利:难得的手机行业“换机潮”商业上时机至关重要,“三年一小变、五年一大变”,谁把握住行业变化的窗口,确实能获得一个飞速发展的机会,如同雷军所说“站在风口、猪也能飞起来一样”,小米当时入市的时候,确实抓住了一个机会,手机行业的换机潮,从功能机向智能机的换机潮,这场革命由苹果的iphone掀起,iphone2007年问世,一年后2008年7月,3G版iphone3天销售100万部,震惊业内,由此开始掀起手机行业的地震,到2010年,这场革命将传统的几大巨头,如诺基亚、摩托罗拉、黑莓都先后坠落,这些大佬原先占有的市场,一下子留下了巨大的空白,巨大的份额将被重新瓜分、洗牌。
说个类似的例子,大家就会明白,中国国产奶粉当初的巨头三鹿奶粉倒下,整个市场一下子空出了100多亿的销售空间,很多竞争对手短期内销量获得了飞跃,例如年销量一直在10亿徘徊的飞鹤,年销售额一下子跑到了三四十亿,当然,诺基亚、摩托罗拉、黑莓坠落的原因和三鹿不同,不是产品质量问题,属于技术被超越的落后,但是相同的情况就是,空出了大量的市场空间,可以重新被瓜分。地利之利:竞争对手反应相对较慢在当时手机从功能机向智能机转换过程中,竞争对手都没有快速反应过来,只有少数几个品牌跑的比较快,一个是三星、一个是HTC,三星是看到苹果手机后快速推倒了以前的设计理念,成为功能机几大巨头中唯一幸免的,HTC算是实现了从代工到品牌的快速一跃,并打响了安卓手机的口碑。在国内小米算是跑的比较快的,国内其他同行没有反应这么快!这无疑是个巨大的机会。
商业竞争,某种程度就是与竞争对手的博弈,比拼!如同一帮人在抢蛋糕,实力大的自然强的多!在前几年这种天时和地利,留给了小米快速奔跑的机会,业绩都是大幅的倍增,甚至每年的发展目标都是不断调高,但是这两年,随着竞争的加剧,和对手反应过来,小米已经没有过去高速增长的可能,相对应的是年度业绩目标在降低!人和之利:超豪华的团队雷军的团队堪称当时一支豪华团队,创始团队中有来自微软亚洲研究院、摩托罗拉中国研究院、Google中国研究院的高层(林斌—前Google中国工程研究院副院长,周光平—前摩托罗拉北京研发中心高级总监,黄江吉—前微软中国工程院开发总监),同时也有其金山的嫡系团队(黎万强、前金山设计总监、金山词霸总经理),加上雷军本人也一直是IT业的风云人物,也是IT界公认的顶级高手之一,有着20多年的历练,见证了这个行业的起起落落,对商业规律和运营的理解、掌握、运用能力,绝非一般人所具有,这可不是一支屌丝的团队,绝对是一支超强阵容,如同现在投资业说的一句话,下一个小米这样的机会肯定有,但是和雷军一样的团队不好找。
而雷军本人也是互联网行业著名的投资人,先后投资了卓越、凡客、UCweb、YY等多家公司,特别是卓越和凡客的业绩上升之快,让他深深感受到互联网时代的潜力,在之后的运作中他成功运用了互联网这个工具,而他的投资众多资源,包括互联网媒体也不少!这样的天时、地利、人和,有多少企业具备呢?特别是很多屌丝出身的创业者,也把小米似乎当成了一无所有者、凭着一腔热血闯出天下的例子,当成自己学习的榜样,实际上相差太远,很多条件不具备,当心陷入认知误区!
天马屏,一个让你没有运行内存的主题。
哎呦…脸好疼
点亮12星座印记,
我想一台能赚多少钱??小米现在怕年终销量上不去,只会靠这些低端机来争取销量。别人卖一部都比小米卖10赚的多吧,例如华为
是小米把手机价格拉低的是小米第一个搞饥饿营销的。小米不错顶一个,喜欢什么就选什么我买东西自己用你什么理由可以逼逼我
小米note无人问津,呵呵,他怎么不提这个,我身边一个用红米note2的都没有
买过深天马的股票大赚过,对天马有好感
反正以后不会买小米
登录百度帐号推荐应用前几天看到一个节目,关于津巴布韦的通货膨胀的。&br&&br&以前津巴布韦的70%土地在极少数的白人手中,后来政府强制从白人手中夺走土地,分给黑人,导致白人纷纷逃到国外,政府的做法也导致了其他国家对它的封锁。&br&&br&黑人拿到土地之后,由于没有技术,导致很多土地种植不了,饥荒饿死了很多人。&br&&br&后来政府更是大量印制钞票,最终通货膨胀到100万亿津巴布韦元=40美分。&br&&br&而且印一张100万亿的津巴布韦元的成本超过了100万亿津巴布韦元。&br&&br&现在是有9种法定货币(包括人民币)在津巴布韦流通,而本国的货币不用了。&br&&br&&b&结论:有时候,把强者干掉,不一定弱者就能变强。把Google干掉,百度如何?&/b&
前几天看到一个节目,关于津巴布韦的通货膨胀的。 以前津巴布韦的70%土地在极少数的白人手中,后来政府强制从白人手中夺走土地,分给黑人,导致白人纷纷逃到国外,政府的做法也导致了其他国家对它的封锁。 黑人拿到土地之后,由于没有技术,导致很多土地种…
&figure&&img data-rawwidth=&559& data-rawheight=&476& src=&/de137f841eb0b47a107c_b.jpg& class=&origin_image zh-lightbox-thumb& width=&559& data-original=&/de137f841eb0b47a107c_r.jpg&&&/figure&&br&&br&&br&--------&br&没想到随便发了一张图片竟然成了我赞最多的答案,之前发过几个答案加起来赞都没这个多&br&(?oˇ?ˇo?)&br&这个图片是我在微博上看到的,感觉挺好玩的就保存下来了&br&还有你们能不能让我上100赞啊(o??o?)
??&br&谢谢你们(づ?????)づ&br&&br&&br&﹊﹊﹊﹊&br&100赞达成(o??o?)
??&br&谢谢你们 &br&&br&&br&﹊﹊﹊﹊&br&&br&说实话我真的没想到随便抖个机灵发个图片竟然能有这么多赞,竟然1k5的赞了,昨天晚上这个答案70多赞的时候我真的以为能过100赞就很好了,知乎的朋友你们太给力了(o??o?)
??&br&另外这个图片就是个调侃,各位不要太较真啊,还有我看评论有的朋友说我把这图片水印去掉了,是真的没有啊( ̄ー ̄)我在微博上看到保存的就是这样的啊。&br&最后还是加上一句吧:非原创,图侵删。
-------- 没想到随便发了一张图片竟然成了我赞最多的答案,之前发过几个答案加起来赞都没这个多 (?oˇ?ˇo?) 这个图片是我在微博上看到的,感觉挺好玩的就保存下来了 还有你们能不能让我上100赞啊(o??o?) ?? 谢谢你们(…
&p&国产CPU分这么几类吧:&/p&&p&先不谈制造,只说CPU设计:&/p&&p&1. 龙芯这种从下到上都是自主设计,指令集虽然是模仿的,但也勉强算是自主的,现代CPU架构下指令集的差异性已经不大了。&/p&&p&2. 用开源的硬件方案的,代表类型有SPARC架构下的一些CPU,比如神舟飞船上用的就是这类,拿别人开源的东西改改就可以用了。&/p&&p&3. 直接买别人的硬件方案,这了指的是买了全套东西的那种,代表类型有alpha架构,也就是申威系列,太湖之光用的。&/p&&p&4. 拿别人的授权,然后生产CPU的,代表类型是华为海思这种,拿到ARM的授权,然后重新设计的,虽然ARM会提供公版,但像拿来直接用还是有点难度的。&/p&&p&5. 破解、抄袭、打磨别人家的CPU的,有一些研究所在做。&/p&&br&&p&以上只是分类,就现状来说:&/p&&p&龙芯这种其实意义是最大的,基本上把CPU设计中所有的水都试过,虽然也出过能跑Linux的桌面版本,但整体技术来说有点落后,并且市场前景也不乐观,MIPS自己都快死了。&/p&&p&龙芯肯定会活着,至少作为国家战略的技术储备,也会有人让它活着,但活的好不好就难说了。玩硬件太烧钱了,看Intel挣的多,烧的钱更多。&/p&&br&&p&SPARC和alpha其实在实际中差不多,一种是开源的,另一种是整体买过来的。问题在于,不管是开源还是买的,基本上搞不到太好的东西,虽然申威拿到的超算的第一,但申威自身的问题很多,比如内存设计就很弱,适合做并行计算,但不适合民用。当年太湖之光拿下超算第一的时候,很多人觉得国产CPU成气候了,其实不是那么一回事,民用领域对单核性能要求很高的,申威的单核可能还不如龙芯(没研究过具体数据,可能有偏差),申威的优势在于浮点性能强悍,但普通用户要那么强的浮点性能干嘛?&/p&&p&SPARC多用在航天领域,欧洲人一直在用,我们在后面跟着学(之前写的有误,老美用的是PPC,欧洲人用SPARC),我们自己造的SPARC整体上还是有一定的差距,如果只是使用的话,已经足够了。&/p&&p&再次强调,这两类不太适合民用。&/p&&br&&p&第四类就是拿授权,自己设计Soc之类的,这类包含很多,广义一点来说,兆芯(x86)、飞腾(ARM)、海思(ARM)、展讯(ARM)等等,好像PPC指令集在国内也有拿到授权的。龙芯拿到MIPS授权以后,其实也可以归到这类,但毕竟龙芯早期确实是全自主设计,只不过是“兼容”MIPS指令,而且龙芯发布的年代国内缺人缺钱,条件要困难的多。&/p&&p&狭义的看,像兆芯这种其实不算,因为没有什么自主性可言,其实就是VIA,但要是哪天VIA卖给国内也许不是什么坏事,起码可以合法生产x86的CPU了(评论里说最新的兆芯已经重新设计IP了,如果这样就跟海思之类的差不多)。&/p&&p&拿到的授权不同,自主的程度也不一样,有些可以做深度定制,有些就只能简单改改,因为这类厂商实在是太多了,我了解的不全,不好一一评价。但我个人认为,从商业化的角度上看,这条路是最好走的。兼容性上没有门槛,前期不需要烧特别多的钱(但也不少),对于商业化来说相对比较容易。&/p&&br&&p&最后一类是拿别人的片子搞破解抄袭之类的,基本没有什么市场可言,要么是打着科研的旗号,要么打着国防的旗号,要么就是纯粹骗钱,当然可能两三种情况并存的也有。还有,特别注意区别一下龙芯是自己做出来的,汉芯是靠打磨骗钱的,两个不是一回事。&/p&&br&&p&以上都是CPU设计方面的。&/p&&br&&p&生产方面,国内芯片工艺相对落后,光刻机被卡着脖子,高端的芯片生产不了。这里的芯片类型包括但不限于CPU、内存、Flash存储等,低端的可以做一些,高端的基本没戏。设计CPU已经很烧钱了,造CPU就更烧钱,这方面除了收购别人已经没有捷径可言,可是稍微好点的又限制中国收购(镁光),龙芯过去都是委托别人制造的。&/p&&p&光刻机虽然是别人不卖,但主要原因还是工业积累的时间不够长。从科技树的角度上看,光刻机依赖于高精度机床、高精度光学设备(镜片),这些东西国产的都不行,说到尼康,都知道是做单反的,其实尼康还做光刻机,而国内就没有这样的企业,所以国产光刻机的路还很漫长。&/p&&br&&p&以上是关于CPU的。&/p&&p&-----------------------&/p&&p&说的到国产操作系统,这个话题就太大了,因为广义上说国产操作系统太多了。&/p&&p&大致分这么几类:&/p&&p&1. 全自主设计的;
2. 拿开源的改的;
3. 合法的拿闭源的改的;
4. 不合法的。&/p&&p&以上所有大类又可以细分为民用市场和专用领域两大块,其中2、3条又分为改logo改皮肤的,以及深度定制的。&/p&&p&软件不像硬件那么好界定,毕竟指令集什么的,是一下就能看出来的,软件想要搞清楚究竟是借鉴还是抄袭还是原创,有一定难度。&/p&&p&下面挨个细说一下:&/p&&br&&p&全自主设计的,这个怎么说呢,要说多,也非常多,一个计算机专业的本科生或者研究生,水平高的就能自己搞一个简单的内核,16位的、32位的、64位的,基于SMP/SMT的,甚至带虚拟化的,我自己都写过类似的东西。难度一点也不高,但操作系统重要的是生态,这方面全自主设计的国产系统基本上是零。&/p&&p&全自主设计的国产系统,一般都在专用领域,总之民用的不多见,比如嵌入式的DJYOS(我不是太了解,只是听说)等等。&/p&&br&&p&拿开源的改的,是国产系统里最常见的方式,因为这样可以避免生态系统的困局,但也很容易招骂,比如过去的麒麟、红旗之类的。基本上都是改Linux,或者BSD系列。这里也有一些深度定制的,比如deepin之类的。&/p&&p&安卓家族从广义上说也是这类,几家手机厂商都在搞,另外像阿里云之类的也属于类Linux系统。&/p&&p&普通用户接触的“国产”操作系统,大部分属于拿开源的改的这一类。同时,在超算、嵌入式领域,这种思路也行得通。&/p&&br&&p&合法拿闭源的改的,这类里也有不少,只不过很多人不了解。跟硬件一样,软件一样可以拿到完整的授权(源码级),然后就可以自己DIY了,只不过要掏很多钱,代表类型是VxWorks这类,在嵌入式里很常见。我在上家公司做交换机的时候,OS的核心也是买的。&/p&&br&&p&还有一类是不合法的,但这种却没人管,因为管不了,主要集中在国防,航天军工这类行业里。前面我已经说了,国内喜欢抄老美的方案,不管硬件还是软件,硬件的CPU抄完,操作系统也跟着抄,但因为不敢明面上直接抄,只好打着兼容XXX系统这种旗号了,究竟这类系统是全自主的还是全抄袭的还是混合的,我也搞不清楚,民用领域很难接触到,不做评价。&/p&&br&&p&就出路而言,2、3、4其实差不多,论自主可控程度,基本上都是一致的(都有源码)。别觉得抄的东西不一定就好,其实抄别人的,本身也不那么容易,抄好了反过来把对方吞并,也不是不可能。&/p&&p&有些领域因为要紧跟着老美的步伐,不得不采用抄袭的方式,这其实是一种省钱办事的好方法,自己去试水需要付出的时间和金钱的代价都太大,本来我们就落后,再挨个试水,差距只会越来越大。&/p&&p&有人会说源码不是中国人写的,不安全。我想说的是:源码都给你了你还觉得不安全,那什么是安全?中国人自己写的就安全无bug?简直是笑话。是从头写一个操作系统更容易更稳定,还是拿现有的源码研究更容易更稳定?&/p&&p&至于民用系统,走Linux的路子其实也没什么问题,将来国内企业有钱了,保留Linux上层API,把内核换了就完事了,况且Linux社区里华人的贡献也不少呢。Linux是属于全世界的。&/p&&br&&p&同时,也别把国产系统想的多么重要,从科技树的角度上看,国产系统依赖国产硬件,国产硬件依赖国产工业设备(机床、光刻),先把依赖性搞清楚了再看看哪个才是最重要的。真有一天美国对中国搞技术封锁了,最大的问题是芯片,而不是什么操作系统之类的东西。&/p&&p&而且建立一个完善的生态系统需要很多很多钱,可能是几倍十几倍三峡工程、京沪高铁的钱,国内缺钱的地方很多,搞IT的千万别觉得自己是个程序员,国内的所有资源都应该投放到软件行业。代码不能当饭吃,代码不能当水喝,代码也不能给谁生孩子。&/p&
国产CPU分这么几类吧:先不谈制造,只说CPU设计:1. 龙芯这种从下到上都是自主设计,指令集虽然是模仿的,但也勉强算是自主的,现代CPU架构下指令集的差异性已经不大了。2. 用开源的硬件方案的,代表类型有SPARC架构下的一些CPU,比如神舟飞船上用的就是这…
我两年前买的(约2013年),上面搭了十来种服务,比如:&br&&ul&&li&一个个人网站,虽然我在国外买了专业的网站空间,但是在自己家里搭建一个,放些好玩的东西,也蛮有意思的,更新起来也不需要FTP了,直接拷贝就可以了。服务器上顺便搭建了一个家庭相册,由于是局域网,速度很快。&/li&&li&一个Git服务器,用来存放自己的部分代码,比如有些代码不想放在github上的,可以放在这里&/li&&li&一个BT下载机(transmission),可以远程操作,随时随地的下载。&/li&&li&家庭NAS,把所有的文档、电影、音乐、照片都放在这里,共享出来,家里的所有设备(手机、平板、电视盒子、电脑)都可以随意存取,再也不用担心iPhone,iPad的空间不够了,随时可以看在线电影。&/li&&li&一个AirPlay服务,可以把苹果设备的音乐无线投放到树莓派上的音箱,用的是ShairPort&/li&&li&一个私有云服务ownCloud,可以在任何地方,包括用手机,上传下载文件,同步日历等。这个服务比较慢,是唯一一个让我有购买新版Pi的理由。&/li&&li&一个闹钟,整点会报时(早上第一次报时是女儿喊大家起床的录音),用Cronjob设置,顺便把当前的温度,AQI,PM2.5指数都报出来,本来用的是Google的翻译引擎在线翻译,后来Google翻译挂了,就把翻译好的音频文件下载下来,也可以用。&/li&&li&用Cronjob在每周和每天不同的时间段,播放不同的儿歌,三字经,百家姓什么的,给家里的小朋友听,会不由自主的跟着学。&/li&&li&一个语音信箱,发送邮件到一个指定的邮箱,邮件的内容就会被转换成语音,从树莓派的音箱播放出来。这个服务目前已经挂了,因为不能访问Google。有离线的TTS引擎,我也装了,叫做espeak,声音太烂了,难听,可能百度也有类似服务,没有研究过&/li&&li&一个Twitter机器人,每天定时把当地的天气情况发送到twitter,居然还有人follow它。&br&&/li&&li&网络收音机,用的不多,因为找不到好的广播流地址&/li&&li&一个邮件同步器,把我常用的邮箱定时同步到本地,用的是offlineimap,然后用mutt收发,由于我的常用邮箱是Gmail,目前此功能也挂了&/li&&li&自动上传视频文件到百度盘,我用iPhone或者小米运动相机拍摄的视频,我只要把它拖到NAS的一个目录里面,脚本就会自动把这些视频重新命名,把文件名改成日期和时间,方便以后查找,然后自动上传到百度云,同时自动按日期分类&/li&&li&一个网络跳板,我可以远程操作家里的电脑,只要家里的电脑主板支持WAKE-ON-LAN都可以。这个和前面的几个功能一样,得要求你的宽带有公网IP,登录到树莓派后,执行命令激活其他电脑。&/li&&li&一个网站资源下载器,比如文章、图片。可以写一些脚本去解析你常去的网站论坛,自动下载图片:汽车、风景、人文、美女等等。用SQLite,保存文件的MD5,小文件,重复文件自动删除。程序中把User Agent设置为知名浏览器,比如Chrome, IE等,否则可能会被拒绝下载&/li&&li&一个dnsmasq服务,用来做内网的DNS服务器,彻底解决了女儿看优酷动画片上瘾的问题,cronjob定时把&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&解析到127.0.0.1,只有规定的时间可以看优酷。这个服务还可以用来解决另外两个问题:过滤广告网站、访问被ISP通过DNS解析过滤的网站,比如Google,Gmail什么的,家里的设备无须安装任何软件,也不需要做设置。&br&&/li&&li&一组Yeelink的脚本,用来同步Pi的性能指标(比如CPU利用率等)到云端,用于在手机上显示。并且还可以用手机去控制Pi上面跑的程序,目前我只写了一个用来控制BT程序的开和关。有兴趣的可以移步这里:&a href=&///?target=http%3A//www.yeelink.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Yeelink - 连接世界到云端,专注物联网云服务&i class=&icon-external&&&/i&&/a&去看看他们的教程。&/li&&/ul&补充:&br&&ul&&li&我的Pi是有自己的域名的,由于电信的公网IP会变,所以Pi里面有个脚本,定时检查自己的IP是不是变了,如果变了,就通过DNS服务商的API,自动更新域名解析,没有这个设置的话,万一IP变了,无法从外面访问。&/li&&li&Pi外接的是笔记本上拆下来的硬盘,居然连续跑了两年多还没有坏,24x7,实在是让我惊讶。除了偶尔几次接口莫名其妙的接触不良,重新插拔一下就好了。&/li&&li&对于上面提到的几个基于Google的服务,如果不做任何设置,是不可以使用的。实际上我还是可以用,比如&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&或者offlineimap。方法是:定期把可用的Google IP更新到dnsmasq里面。IP失效后,再换一个就可以了。&/li&&li&上面提到的各种应用,其实都可以在一个安装了Linux的普通PC上实现,但是Pi特别的地方,就是它的尺寸小,不耗电,无噪音,价格低。大部分人不会把一台PC放在家里24小时的开着,却可以接受Pi这样24x7的开着。&/li&&/ul&虽然买了两三年,至今觉得用起来挺好的,就那么安静的躺在角落里,省电绿色环保。至于普通人能不能这么玩,我觉得只要有些许编程基础,完全可以玩,去网上搜搜,找些现成的代码,改改就可以了。当然如果一点编程基础都没有,搞些简单的还是可以的。按照网络教程来就可以了。&br&&br&---分割线,以上是树莓派一代的应用,下面是三代的应用---&br&&br&最近买了树莓派3,性能大大的提高了,一代还在服役,没有任何问题。我把一些应用分散到两个Pi上了,为了负载均衡。&br&&ul&&li&一个视频编辑工作站,安装了avconv和ffmpeg,用来做视频的编辑,我主要用来做视频分割。比如,运动相机或者iPhone拍出来的视频,首尾有些被手挡住的镜头,可以用avconv切割掉,视频多了才能看出效果,因为视频编辑比较耗时,可以把时间点写的脚本里,让它慢慢跑。也可以做其他的视频编辑,比如转码什么的。&/li&&li&一个个人开发环境,给vim安装了一堆常用的插件,又安装了MySQL,Redis等等。这样,你可以在任何时候登录上来做开发,无论你在家里、公司还是别处,一句话:你熟悉的开发环境触手可及。&/li&&li&升级版的电视儿童锁,Youku被定时屏蔽,可是她摸索了后,转而去看本地下载过的动画片,于是我把电视接在小米智能插座上,定时给电视断电,结果被她发现断电后,再去重启插座就可以了(按那个白色按钮,她的原话)。所以再追加了一个脚本,定时把下载过的动画片的目录的execute权限去掉,这样小米盒子就无法读取了。&/li&&li&准备在上面跑一个Volunteer Computing Project,具体项目在这里(&a href=&///?target=http%3A//boinc.berkeley.edu/index.php& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&BOINC&i class=&icon-external&&&/i&&/a&),最近比较忙没有时间捣鼓,等空了再弄吧。&/li&&/ul&&br&更新日志:&br&&ul&&li& 第一次更新 &/li&&li& 稍微加了点树莓派3的内容&/li&&li& 收到知乎通知,由于众所周知的原因,该文章被系统隐藏。经过多次的猜测和更新,终于在感恩节的今天回来了,我是该’感恩‘呢?还是无奈呢?&/li&&/ul&
我两年前买的(约2013年),上面搭了十来种服务,比如: 一个个人网站,虽然我在国外买了专业的网站空间,但是在自己家里搭建一个,放些好玩的东西,也蛮有意思的,更新起来也不需要FTP了,直接拷贝就可以了。服务器上顺便搭建了一个家庭相册,由于是局域网…
update:快递不收,水表已拆!我就是要搞个大新闻!&br&&br&会出现以下几个现象:&br&1.cpu审批办公室。贪腐成风,而且尾大不掉,想去掉cpu审批都下不了手了,因为会导致很多人下岗。&br&2.cpu审批代理公司。一般跟上面的办公室有密切的金钱关系,甚至就是这些办公室开的。通过代理很容易申请,但是要交不少钱,如果不通过代理,自己申请,有的地方根本申请不下来,有的地方申请之后要等很久,申请过程中各种乱七八糟的材料搞得人都要崩溃。&br&3.慢慢地,人们通过各种手段悄悄使用了外国的cpu,办公室也睁一只眼闭一只眼,但一旦他们缺钱,或者你有zz问题,或者就是看你不顺眼,他们就可以以此为借口要么罚你倾家荡产,要么把你弄进监狱不能再发声。
update:快递不收,水表已拆!我就是要搞个大新闻! 会出现以下几个现象: 1.cpu审批办公室。贪腐成风,而且尾大不掉,想去掉cpu审批都下不了手了,因为会导致很多人下岗。 2.cpu审批代理公司。一般跟上面的办公室有密切的金钱关系,甚至就是这些办公室开的…
HotChip 2015已经过去一年了。一年后的更新,说几点:&br&&br&&b&0.&/b& 题主问的这个问题,以及去年的很多回答,都已经过时了。这个问题,由飞腾在HotChip 2015的PPT引起,被雷锋网王强的那篇流传甚广的放卫星文放大加热,在一年后的今天,事情已发生许多进展(如虽未量产但已流片,如飞腾也已经做好了自己的网站)。对于飞腾流片后以及HotChip 2016的分析,请移步到&a href=&/question/& class=&internal&&如何看待国产飞腾2000处理器? - 科技&/a&这个新问题下讨论和关注。&br&&br&&br&&b&&u&1. &/u&&/b&&u&我写此答的初衷&/u&:&br&去年看完HotChip 2015之后,我和周围人对飞腾那PPT的内容都非常失望,加之网上立刻出现了雷锋网王强那篇放卫星的吹嘘报道,且一时间作为惟一的报道而被各大门户网站大量转载。&br&&br&我们对那篇“妄文”十分无语,加之又是一个“受国家拨款且成本和产品相对不透明的公司+无脑放卫星的无良媒体”的组合,所以自然充满了警惕。&br&然而等了好几天,都没看到有参加或看过HotChip人站出来反驳一件如此明显的事。我觉得有责任说清楚,因此写了此回答。&br&&br&(而且,许多业内人士多少也因为都是在国内硬件圈里低头不见抬头见,彼此知道真实身份,加之难免有些现实利益关联,所以也不便过多说话。这种太招仇恨的回答,由我这个不在圈子里,也没什么利益瓜葛的来做,也算挺合适。)&br&&br&&br&&b&2.&/b& 我的立场?&br&认真读过并且讲道理的人,应该都看得出我是在就事论事分析具体问题。(我当时提到的一些点如今也依旧成立)&br&(当然,也因我当时把答案写的太通俗和张扬,导致招来了过多只想围观撕逼的人……)&br&况且我又没说希望飞腾把这个产品做败,也没说他们流不了片(毕竟国家给了那么多钱),最后怎么样还是要量产后看市场的检验。&br&喷子、看热闹的和曲婉婷的母亲,这三种人我国现在毕竟都不缺,缺的是两种人:&br&1)在现实中,能埋头认真做实事的人&br&2)在网络上,能自由理性的讨论问题的人&br&真会因为这篇回答来带节奏喷我的,应该也只有纯为看撕逼的喷子和真被我不小心触及了利益的人吧。&br&如果只专注于小心翼翼的站队,而不去自由的讨论问题,才更可怕。所以我觉得这个回答虽然已经过期了,倒也可以继续放在这里立此存照无妨。&br&&br&------------------------以下为2015年的原回答------------------------&br&&br&&ul&&li&答主我当时就在Hotchips 2015现场,和组里的几个同事与其他公司的同学亲眼见证了广州飞腾(Phytium)和其他公司的发布会&/li&&li&关于Hotchips 2015&/li&&ul&&li&Hotchips 20015是由IEEE(电气和电子工程师协会)组织的,专业性不容置疑。Intel, AMD, Freescale, IBM, ARM, Microsoft, Oracle, TI,Facebook等公司均到场发布自己最新的芯片或技术。&/li&&/ul&&li&Phytium的“火星”在现场反响如何?&br&&/li&&ul&&li&一个字:惨。&/li&&ul&&li&其他大公司发布的芯片或技术,基本都被现场听众包括很多业界同行和竞争对手轮番提问。(参加过类似学术研讨会的人相信都知道那是怎样一种场面。)然而Phytium的展示结束后,全场冷冷清清,无人发言就技术问题提问……(原因见答主下面分析)&/li&&li&演讲的过程中我周围偶尔能听到观众中有讥笑声。&/li&&li&另外,演讲者Charles Zhang因为签证问题没有到场,因此成为了与会的唯一一个远程演讲的人……由于无法与现场观众同步,演讲的质量显然受到了进一步影响。然而这并不是重点。毕竟Charles Zhang的英语还差强人意,而且三天的HotChips除他外还有好几个公司的演讲者都是华人。&/li&&/ul&&/ul&&/ul&&li&广州飞腾(Phytium)是一个什么公司?&/li&&ul&&ul&&li&似乎是国防科技大学的一个公司。&/li&&li&公司的网站链接在此——&a href=&///?target=http%3A//.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Phytium Technology Co., Ltd.&i class=&icon-external&&&/i&&/a&&/li&&ul&&li&一个号称“击败了芯片业巨头”的公司,它简陋的网站上查不到其任何产品、服务甚至负责人……&/li&&li&一个竟然代表了中国科技企业去了HotChips的公司,它网站上一半的页面目前竟然还显示着“Sorry ! Under Construction !” ……&/li&&/ul&&/ul&&/ul&&li&发布会的内容(&b&请懂架构的同学&/b&&b&无论如何&/b&&b&先把这个PPT看了后再做评价&/b&)&/li&&ul&&ul&&li&Phytium关于“火星”的完整PPT——&a href=&///?target=http%3A//tweakimg.net/files/upload/HC27.24.320-Mars-64core-Gao-Phytium-v1.0.pdf& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&tweakimg.net 的页面&i class=&icon-external&&&/i&&/a&&/li&&/ul&&/ul&&li&对Phytium“火星”发布会的评价&/li&&ul&&ul&&li&幼稚。不靠谱。&/li&&ul&&li&PPT有点粗制滥造,且缺乏干货,完全是一个缩水版的大学计算机架构课程的教学幻灯片。Hotchips现场在座和演讲的,大多是硅谷各大公司的CTO和架构师啊!然而Phytium竟然在进行一个大学课程的教学……(答主在上学时做的毕设的架构,说实话都比这个要复杂……)&/li&&li&懂架构的同学们,请参看PPT中诸如“Next line prefetch”“Dispatch in-order, execution out-of-order, retirement in-order”这种令人无语的内容。&/li&&li&对于不懂计算机架构的同学们——Hotchips 2015就如同一群科研人员在讨论发射太空飞船的具体技术细节,而Phytium的发言就如同在长篇大论讲述自己对于牛顿第三定律的理解,并展示自己为验证“力的作用是相互的”而精心设计的弹珠小实验……&/li&&/ul&&/ul&&/ul&&li&那么Phytium的“火星”究竟如何?这是国产芯片的“奇迹崛起”,还是又一场潜在的骗经费闹剧?&/li&&ul&&ul&&li&如果你真让答主我100%负责任的讲,那我的答案是——“说不清”。&/li&&ul&&li&原因很简单,因为PPT里干货太少……就如同汽车公司的业内的技术发布会上,其他公司谈的都是减震、省油、加速、新能源电动汽车、自动驾驶等前沿问题,然而Phytium的发言是“1.我们的新汽车有四个轮子”,“2.我们的方向盘是圆的”,“3.我们的汽车装有后视镜哦”,“4.我们的挡风玻璃是透明的”……——请问你让我怎么评价?第一感觉当然是这一定是一个弱智车。可是一旦Phytium为了隐藏技术和实力放烟雾弹呢?……&/li&&/ul&&li&“64核心”的处理器……&/li&&ul&&li&在单核功耗上“火星”的应该已经确定是远不如Intel至强了。那么Phytium这种狂堆核心狂堆带宽的设计思路,配合上题主提到的这篇由“雷锋网”的“王强”原创,现已被各大网站转载的把“火星”吹嘘到天上的文章,号称已击败Intel,这让无法我往好的方向去想。&/li&&li&而导致的“火星”非常大的尺寸,将来可能会给产率带来不小的麻烦。&/li&&/ul&&li&从各大芯片巨头对于ARM服务器市场的举动来看&/li&&ul&&li&前段时间,觊觎ARM服务器市场的大公司不在少数,然而到目前为止依然在坚持的则少之又少。(因为答主我也是听同事朋友的小道消息,而且多有涉及公司机密或未公布消息,所以恕不能指名道姓。)一些成熟的芯片业巨头们竞争ARM服务器市场的计划,多被取消或推迟,原因也不难理解:软件兼容、性能、投入产出比等等,对于ARM服务器而言都是很难解决的问题。&/li&&li&至于Phytium这个名不见经传的皮包公司,真的是一匹能啃下这个各大芯片巨头都啃不下的市场的黑马么?&/li&&/ul&&li&由芯片设计生产的周期来推算……&br&&/li&&ul&&li&会上Phytium竟连ROB的工作原理都拿出来“讲解”一番……这似乎只能说明他们想表达“小米”核是他们自己从头实现的&br&&/li&&li&然而,从architecture设计开始算,历经整个流程,到产品最终的推出,即使是Intel和AMD这种已经从事了半个世纪芯片设计的老公司,对于&u&这种级别&/u&的服务器芯片,从头设计大概也需要5年时间。而“火星”使用的ARMv8指令集是何时发布的?2011年年底。好的,我们先不管Phytium是2012年才成立的这个事实,就算Phytium在ARMv8刚一发布时就立刻决定要用它来做“火星”的指令集,并瞬间购买到了使用权,那么他最快从2012年开始设计,那么我们就不禁要对以下的问题浮想联翩:&br&&/li&&ul&&li&&p&不管“火星”最终以何种质量和姿态造出来了,其国产度多高呢?&/p&&/li&&li&&p&除ARMv8指令集来自ARM,“火星”从架构设计到RTL Design是不是,或者说有多少是从ARM或其他人那买的?&/p&&/li&&li&&p&如果RTL Design是买的,Phytium自己真正做了多少设计和优化?&/p&&/li&&li&&p&那Physical Design呢?&/p&&/li&&/ul&&/ul&&li&benchmark跑分数据&br&&/li&&ul&&li&&p&时间上来算,“火星”的post-si目前都还没完成,而且也没有tape-out过。&b&所以跑分其实是芯片本身都不存在的情况下,在pre-si时用模拟软件simulate出来的……&/b&&/p&&/li&&li&再看他们给出的跑分——只有简陋的两组数据……嗯,没错,两组,而且没有任何比对……——我只想说:即使在大学课堂上,我也从未见过如此****的PPT。(然而没错,它竟然就在硅谷一年一度的最高水准的研讨会上代表了中国科技企业。捂面)&/li&&/ul&&/ul&&li&“火星”何时tape-out?究竟何时能够开始接受市场的检验?&/li&&ul&&li&答主目前找不到确切的信息。&/li&&/ul&&li&那么,眼下我们有什么实事可做?&/li&&ul&&li&那就是——&b&监督可能发生的骗经费行为!&/b&&/li&&ul&&li&回顾历史,请参看诸如臭名昭著的“&u&汉芯事件&/u&”,国防科技大学自己的“&u&麒麟操作系统&/u&”,还有前一阵骗得“国家自然科学一等奖”的惊天闹剧“&u&透明计算&/u&”&/li&&li&基于Phytium这篇幼稚可笑的PPT,基于事后立刻出现的这篇把“火星”吹上天的出自“雷锋网王强”的文章,基于我国政府已经掏心掏肺的在芯片业上砸了大钱而且准备继续砸更多,还有以上种种经不起推敲的逻辑,出于谨慎,我不得不建议大家:&u&当前最实际的事情,不是意淫国产芯片已经在这个皮包公司的带领下“拳打Intel,脚踢AMD”,而是监督和提防公司或学校里少数别有用心者再度联合无良媒体诈骗研究经费的恶行!&/u&让我们一起监督和关注广州飞腾(Phytium)这家公司,一直到“火星”真正问世量产(如果它真的可以的话,而不是像汉芯、麒麟和透明计算那样最后留下一地的抄袭丑闻,或和经费一起烟消云散不知所终。因为毕竟PPT中还提到了相对于“火星”,Phytium还将推出其简装版“地球”,面向桌面PC和低端服务器)。&/li&&/ul&&/ul&&li&答主还有什么想说的?&/li&&ul&&li&首先,从领导到民众,都有必要认清:芯片业是相当复杂的产业,需要投入大量时间、知识、资金、人才和耐心才能发展,而且&b&只有在彻底和市场对接,和用户对接之后,才算“我国真正的有了自己的芯片业”。&/b&从这个角度上我个人更加认同如华为海思的发展模式。&/li&&ul&&li&因此,尽管有人觉得答主的质疑过于刻薄,但我私以为,对于Phytium和国防科大——这种成本不受市场制约,产品亦难与用户互动的公司机构——在它好不容易对外透露自己的产品信息时,&b&这种程度的质疑,对你能想到的任何一方都不是坏事&/b&。&/li&&/ul&&li&其次,是氛围和心态。我要晒一下雷锋网这篇报道中最令人无语和恶心的一段话:&/li&&/ul&&/ul&&blockquote&&p&&i&“ 而值得国人骄傲的是,这一历史性时刻是一家之前默默无闻的中国企业创造的。自从2006年Intel发布酷睿2处理器以来,十年时间里除了老牌巨头IBM,未曾有任何企业挑战Intel性能冠军的宝座。&/i&&/p&&p&&i&&b&如今,第一个向老大哥扔出巨斧的不是AMD,不是Nvidia,也不是一众欧美企业,而是几年前还背着”山寨”恶名的中国团队。即使是业界最老资格的前辈,此刻也应向年轻的飞腾致以敬意。&/b&”&/i&&/p&&/blockquote&&ul&&ul&&ul&&li&巨斧……呵呵…… 在我看来这篇文章可能代表国产芯片业追赶了这么多年却依旧乏善可陈的原因:1.潜在的学术腐败——从此文的无脑吹捧和“揣着明白装糊涂”的精神看来,我真的怀疑是这个所谓“雷锋网”收钱后写的;2.如果不告别这种“亩产万斤粮”的放卫星心态,那么无论是我们的芯片业,还是学术系统,赶超西方注定是天方夜谭。&/li&&/ul&&li&最后,答主当然知道我国芯片业起步确实太晚,目前即使仅把课本上的那些基础架构实现出来就很值得肯定了,还没空展望Intel和AMD等芯片巨头搞的高深黑科技,正如不能要求一个还在学扎马步的国防科技大学就地开练乾坤大挪移和六脉神剑;答主对我国芯片业唯有衷心的希冀,答主本文无意针对我国芯片业内任何机构与人员,无意嘲讽或泼冷水,只是针对雷锋网这篇目的不明的放卫星文章,并警惕潜在的腐败。故也请那些国防科技大学(NUDT)愤怒的同学们花5秒钟用你们的理性冷静思考一下,我和那位“雷锋网王强”,究竟谁才实质上为贵校好,而谁在睁眼说瞎话并终将败坏贵校的声誉。此事,答主也会持续关注,依然在向身边更加的资深的同事同学请教,他们也在向自己I家和A家组内更加资深的架构师求看法。最后,当然是祝我国芯片产业能尽快踏过这些由内因和外因造就的荆棘之路,真正从技术上、市场上、产业上、学术上、人才上赶超西方。谢谢观看。&/li&&/ul&&/ul&----------------------------------------------------------------------------------------------------------&br&集中回应一下“雷锋网”文章作者“王强”:&br&&blockquote&&ul&&li&&a href=&/people/xpenryn& class=&internal&&王强&/a&&br&看到“由芯片设计周期推算”这段更新简直喷了,答主莫不是来搞笑的?真不知道此前业界已经有多少ARMv8自研核心芯片面世?苹果A7是2013年中开始大规模量产,按答主所言架构设计时间不足一年,这Cyclone铁定不是苹果做的咯?除此之外,Nvidia Denver、Applied Micro X-Gene按答主的推断都肯定是从ARM买来的设计,因为“按时间推算”它们肯定不可能这么早面世嘛。答主连这点背景也不了解,现在我是真怀疑所谓的身处HotChips会场是答主瞎编的了。&br&昨天 14:02&br&&/li&&/ul&&/blockquote&&ol&&li&&p&比如你提的Apple A7,连wiki上也写的清清楚楚:苹果主要做了SoC(比如自己集成了个GPU),而CPU架构是买来直接用ARM设计的然后自己加点feature,连CPU主体RTL都不用做的手机芯片,当然必须2013完工——何为SoC都搞不清,&b&请问你真懂芯片的设计生产流程么?&/b&&/p&&/li&&li&比如你提的Nvidia Denver,是一个两核in-order的芯片,且它的reorder是NVidia通过软件用动态编译来实现的——何为in-order都搞不清,&b&请问你真懂CPU架构么?&/b&&br&&/li&&li&&p&错误实在太多,恕我没篇幅一一给你指出。&br&&/p&&/li&&li&&p&&u&重点是&/u&:一个连流片都还没完成的芯片啊,软件跑模拟跑出来的数据(因此也根本无从和其他家做任何的比对),且竟然只选择性的给了两组…… 然而,你第一时间跳出来发文吹它“已经击败了Intel”……现已被不明真相的各大网站转载。&b&我只剩四个字问你——“居心何在”!?&/b&&br&&/p&&/li&&li&你与我的文章,皆白纸黑字清清楚楚的摆在那里,是非曲直自有公论,多说无益。而且你可疑的立场和动机,无法让人信任。所以恕我唯独不愿和你继续对话下去。评论里,你大号的煽情误导,和小号的攻击谩骂,我都选择性删除了。&b&流片见。&/b&&/li&&/ol&
HotChip 2015已经过去一年了。一年后的更新,说几点: 0. 题主问的这个问题,以及去年的很多回答,都已经过时了。这个问题,由飞腾在HotChip 2015的PPT引起,被雷锋网王强的那篇流传甚广的放卫星文放大加热,在一年后的今天,事情已发生许多进展(如虽未量…
&p&山寨?生活中百分之七八十的电子设备都要用到MTK的芯片,没有MTK你能上网?用联发科芯片的TPlink才几个钱?用博通的ASUS卖多少钱?联发科也就是这几年因为交钥匙交的太好了被低价手机用烂了,而且确实性能不如高通才被你们叫做山寨。&/p&&p&对一家优秀的IC公司能不能保持点最起码的敬畏和尊重?没有联发科,历史上光驱(正因为联发科,CD和DVD刻录机的价格才从1000多直接干到400以内,主控芯片以前都是NEC的,联发科进来之后,再也没有NEC什么事了),主板,路由器,无线网卡,光存储,家庭影院设备价格都下不来,没有联发科能买到那么便宜的手机?没有联发科中国的手机能逆袭全球?靠瓜康收专利费还不给你做技术支持?(瓜康的技术支持门槛比联发科高多了,交钥匙能力差多了好吧!)&/p&&p&联发科对IT产业最大的贡献在于把中低端设备的成本控制到了能大规模普及且性能说得过去的程度,这是历史性的巨大贡献。感情你们就认识MTK P10和瓜康820了对吗?&/p&&p&联发科的原罪就俩:第一是&a href=&tel:&&&/a&年之间支撑了中国乃至全世界的山寨机事业;第二是当前性能远低于瓜康的主要产品被人看不起。而且高端线被某些公司打到999左右之后被整个产业抛弃了,最终,联发科失去了OV的支持,再也没有翻身的可能。&/p&&p&利益相关:10年前去联发科面试过,拿到offer,没去,2011年和同事一起主导投资了联发科最主要的IDH合作伙伴凡卓通讯并卖给了凯乐科技,而且支持凯乐股价到现在,很喜欢这家公司。&/p&
山寨?生活中百分之七八十的电子设备都要用到MTK的芯片,没有MTK你能上网?用联发科芯片的TPlink才几个钱?用博通的ASUS卖多少钱?联发科也就是这几年因为交钥匙交的太好了被低价手机用烂了,而且确实性能不如高通才被你们叫做山寨。对一家优秀的IC公司能不…
根据目前已知信息,iPhone 6的A8处理器是一颗1.4GHz双核CPU加PowerVR GPU,芯片内应该还集成了1GB LPDDR3内存。如果你再看到800万像素摄像头,是不是活脱脱一部699/799元人民币性价比安卓机的硬件配置水平?可iPhone 5s分明很快啊,iPhone 6肯定只会更快,这是为什么呢?&br&&br&我们先从CPU部分说起吧,这需要溯源到ARM核心授权问题。&br&&br&众所周知,ARM 架构统治了目前的智能手机处理器市场,但ARM公司本身并不生产芯片。他们研发出新的核心架构和处理器设计方案后,将其授权给其他半导体公司。这些芯片设计制造企业将ARM CPU同GPU图形处理单元、通讯基带单元等组合在一起,以及一同封装的内存颗粒,构成了手机的核心SoC。&br&&br&当前业界大部分的手机处理器制造企业,都是直接购买ARM已经设计完成的CPU核心知识产权授权(即IP core,直译过来就是知识产权核心),不做修改的将其放到自己的处理器产品中使用。包括三星、联发科、德州仪器、华为海思等公司使用的Cortex A9、A7、A15乃至最新的A57、A53都是这样,无论你手机的处理器由哪家公司制造,其CPU部分的设计都是完全一样的。&br&&br&实际上,ARM还有一种更为高等级的授权形式,即架构授权。获得架构授权的公司,可以自行设计兼容ARM指令集的处理器核心,只需符合ARM设计的整体架构即可,细节设计可以自行创新。ARM从未公布过架构授权客户名单,据说有15家左右,不过同智能手机市场相关的主要就是三家:苹果、高通、Marvell。而这其中,高通在ARM v7 32位时代的处理器使用了自行设计的Krait和Scorpion核心,但到了ARM v8 64位时代已经放弃自主设计,转而使用标准的ARM Cortex-A53/A57核心。Marvell的架构授权继承自收购Intel移动处理器业务的Xscale,已经许久没有新品推出。&br&&br&于是,自行设计ARM处理器核心,并且大规模使用在智能手机处理器产品中的,就只剩下了苹果一家(NVIDIA未来的Denver是架构授权的自主开发,华为海思最近也宣称获得架构授权自行研发新核心)。苹果的封闭体系使其能够完全按照iPhone、iPad设计上的需求,做到真正的软硬件结合。相信解释到这里已经能说明很多事情了。说句题外话,很多人应该知道苹果和ARM的渊源其实远不止于此。20多年前苹果为自己的Newton PDA寻找合适处理器,与英国Acorn公司合作,将Acorn的处理器设计部门独立后成立了ARM公司。ARM的三家创始股东就是Acorn、苹果和VLSI。&br&&br&说回A8,除了发布会上公布的信息寥寥无几:&br&&br&- 20nm制程,尺寸较A7小13%。&br&- CPU性能比A7提升25%,是第一代iPhone的50倍。&br&- 超过20亿个晶体管。&br&&br&历史上,苹果公布的这些数字往往还是比较可信的。而发布前泄露的Geekbench跑分数据也印证了这一点。单核1633,多核2920的得分几乎正好就是iPhone 5s A7 的1.25倍。所以说,A8几乎可以完全肯定仍然是一颗双核CPU。&br&&br&泄露信息显示iPhone 6的运行频率接近1.4GHz,较iPhone 5S A7的1.3GHz仅提升了8%。那么显然,25%的提升更多的是来自核心架构的优化。去年的A7是一颗ARM V8架构处理器,核心代号Cyclone,每个核心拥有64KB数据/64KB指令L1缓存,双核心共享1MB L2缓存,全SoC共享4MB L3缓存。以较为理性的猜测,苹果应该不会这么快就完全舍弃Cyclone核心,A8应该是Cyclone的进化版本。而一年之内就在架构设计上实现16%左右性能的进步,苹果的研发团队已经相当强了。&br&&br&A7的Cyclone与ARM性能最强的Cortex A57属于同一档次,已经毫无疑问是目前智能手机市场上单核性能最出色的处理器核心,而高通明年的旗舰64位808/810是2/4个A57加上4个能效比更高的小核心Cortex A53。所以,提升25%后的双核A8比多核A57+A53,胜负仍然不好说。&br&&br&在ARM核心研发上,苹果相比于性能更注重运行效率、节能和发热量,也许理论峰值性能不如目前Android平台上动辄4核、8核的顶级处理器,但其和iOS密切配合,在实际应用中的效果非常出色。这次在iPhone 6发布中苹果也提到,Android手机尽管有很高的峰值性能,但在持续运行高负载应用时,由于CPU过热不得不降频,会出现越跑越慢的情况。而A8则可一直保持全速运行,这显然也是架构设计改善的功劳。&br&&br&再来说GPU。&br&&br&A7中的GPU是Imagination的4核心PowerVR G6430。根据苹果在iPhone 6发布会后更新的iOS开发文档,开发者们面对的iOS硬件设备中,增加了对下一代纹理压缩格式ASTC的支持,因此A8的GPU应当是支持ASTC的PowerVR Series6XT系列。&br&&br&Seiries6XT有双核、4核和6核版本。根据苹果发布会上的数据,A8的图形性能是初代iPhone的84倍,而去年A7是56倍,也就是说A8的图形性能比A7提高了50%。如果仍然是4核心,这显然有些疯狂了。因此,在同频率下性能提升50%,A8的GPU应当是Imagination目前的旗舰,6核心的PowerVR Series6XT GX6650。&br&&br&(更新:根据iPhone 6上市后Chipworks对A8芯片进行的拆解X光检查,GPU部分仅有四核心。因此A8 GPU应为GX6450,仅是A7中G6430的升级版,并未增加核心数。如此能有50%性能提升,令人匪夷所思。)&br&&br&总之,A8相比A7大多是进化而不是革命,显然不会像A6到A7,ARM v7到ARM v8,32bit到64bit的变化明显,但25%CPU 50%GPU的提升幅度仍然非常可观(想想Intel CPU、NVIDIA GPU一年时间能提升多少吧)。预计仍然会和往年类似,A8会在跑分上和明年高通的旗舰打个平手,靠实际应用体验保持领先优势。&br&&br&&br&最后再吐槽两句吧,苹果一向不喜欢宣传硬件规格,让参数党们多了很多奚落的口实。这次发布会后就有很多人说什么苹果走下神坛啊,国产手机很快就要超过了云云。但如果你了解行业,了解苹果产品的软硬件内幕,就会发现这个差距仍然非常巨大。很多人看了老罗和王自如的约架,是不是终于知道了原来国产手机厂商根本不去优化屏幕、不管优化摄像头,供应商给什么就用什么。CPU方面当然也是如此,高通甚至连主板都给你设计好了。那么国产厂商除了做组装厂,做了个安卓皮肤主题,还做了什么?&br&&br&对比一下苹果,他们在自己设计CPU,他们在改进屏幕(double domain双域像素以实现广视角,新的滤光片,甚至背光模块厚度也是定制的),他们在改进摄像头(Focus Pixel也就是相位侦测对焦CMOS,和M8协处理器联动的镜头光学防抖。至于800w,老罗都说了他也知道800w最好,只是怕被骂不敢)。发布会上一笔带过甚至根本没有提到的地方还有很多,这些细节真的在一点一点制造竞争优势。只会买国外供应商最贵的零件然后就屌爆了,或者笑话人家比更大还更大,真的不能让你进步更多。&br&&br&参考文献:&br&&a href=&///?target=http%3A///show/8514/analyzing-apples-a8-soc-gx6650-more& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AnandTech | Analyzing Apple’s A8 SoC: PowerVR GX6650 & More&i class=&icon-external&&&/i&&/a&&br&&br&&a href=&///?target=http%3A///show/7925/qualcomms-snapdragon-nm-highend-64bit-socs-with-lte-category-67-support-in-2015& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AnandTech | Qualcomm's Snapdragon 808/810: 20nm High-End 64-bit SoCs with LTE Category 6/7 Support in 2015&i class=&icon-external&&&/i&&/a&&br&&br&&a href=&///?target=http%3A//en.wikipedia.org/wiki/ARM_architecture%-bit_architecture& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ARM architecture&i class=&icon-external&&&/i&&/a&
根据目前已知信息,iPhone 6的A8处理器是一颗1.4GHz双核CPU加PowerVR GPU,芯片内应该还集成了1GB LPDDR3内存。如果你再看到800万像素摄像头,是不是活脱脱一部699/799元人民币性价比安卓机的硬件配置水平?可iPhone 5s分明很快啊,iPhone 6肯定只会更快,…
&b&什么叫arm,什么叫单片机?&br&学嵌入式,不在于你会多少芯片,而更重要的是嵌入式程序设计思路,编程方法。比如循环队列,循环缓冲区等。如何接收中断程序效率最高?&/b&&br&&b&-----------------------------------------------------&/b&&br&&b&第一次赞的数量超过3个,更新一下答案庆祝一下。&/b&&br&&b&其实51单片机系列和ARM系列,只是一个工具。要根据实际的项目去选择。当然,会的芯片越多,上手其他的更容易。但是我觉得,重点还在于嵌入式软件的编程思想。比如函数代码和变量的可移植性,如何定义变量,尽量不要使用全局变量,如何更有效的记录日志等等。推荐基本书吧。林锐的《高质量程序设计》,&/b&&br&《&a href=&///?target=http%3A///link%3Furl%3D4kZCAq87BmnGJcjYDZnn7v5YqsRtkJPk2EXtknSvbJrOTNXFw0AY6JNSFoW6T9WYrG7nm9JwBGnYZWR9xkalA_& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&时间触发嵌入式系统设计模式&i class=&icon-external&&&/i&&/a&》。广告时间:还有我的个人博客&a href=&///?target=http%3A//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&大头资讯网 | 大头大头,下雨不愁&i class=&icon-external&&&/i&&/a&。&br&自己的认识也都只是皮毛,欢迎多多交流。&br&学会裸机编程之后,再学习一下Linux和ucos等操作系统也是必要的。&br&&b&-----------------------------------------------------&/b&&br&&b& 哇塞,赞的数量已经到达15个,整个人都不太好了,再更新一下答案庆祝一下。&/b&&br&&b&如果是学习arm的话,ucos嵌入式操作系统是必须要学习一下的。而且它的代码开源,想要学习操作系统原理的同学,还是可以分析一下代码的。教材的话,可以看看这本书。&/b&&br&《嵌入式实时操作系统UC/OS-11原理及应用》&br&学会了ucos,怎么能不顺便学习一下Linux呢。Linux的多线程调度,线程进程间通信等等,推荐一个开源代码,mjpg-streamer,可以折腾一下,可以获取USB摄像头的数据,然后通过网页等途径访问摄像头。这个代码设计的也很不错,学习Linux的同学可以看一下。&br&&b&-----------------------------------------------------&/b&&br&&b&已经到47个赞了,答主已经疯了。&/b&&br&&b&对的,还有数据结构也是很重要的,比如如何自己使用C语言实现一个队列?&/b&&br&&b&-----------------------------------------------------&/b&&br&&b&看着已经109个赞,答主已经晕过去好几回了&/b&&br&&b&最近再搞嵌入式的程序,使用的是STM32,纯裸机编程。越来越明白一个好的架构的重要性了。所以想近期看一下ucosii的内核源码,学习一下架构设计相关的知识。比如说,如果写一个命令行AT指令解析的程序,应该如何编写呢,如何设计架构才更有利于后面指令的扩展呢?技巧性的东西真的是博大精深。正在慢慢的爬行在这无边无际的海洋中。自己以为到了大海,其实,只是一个臭水沟罢了。路还很长。。。。。。。。&/b&&br&&b&------------------------------------------------------&/b&&br&&b&好多赞了呀,再更新一下答案吧。&/b&&br&
如何学习嵌入式软件开发呢?这个问题好从自己大学说起。记得大二的时候接触51单片机,感觉这个东西使用起来好费劲,还设置各种寄存器,配置各种参数。当有一本书出现的时候,我豁然开朗了。这本书的名字叫《嵌入式软件程序设计,使用MCS-51》。这本书上介绍了很多我们常用到的一些单片机的功能和外设的控制。我需要使用单片机实现一个什么样子的功能,只需要找出相关代码,组合一下就OK了。so easy!
单片机的路,就这么慢慢走着。比如控制步进电机、直流电机、舵机等。如何控制超声波测距、温度传感器等。这种设备的代码都是烂大街的,一抓一大把。
顺便说一下,玩转嵌入式之前,C语言还是必须要搞定的。通过了计算机二级考试,可并不能证明你C语言合格。小平同志说过,实践是检验真理的唯一标准。多练手吧。《杜拉拉升职记》中也有一句话说的很正确,你能从书本上获得10%的经验,能够从前辈身上获得20%的经验,剩下的70%的经验都是从实践中得来的。
后面开始接触STM32和Atmel的一款ARM7芯片,一对比才发现,STM32的例程好丰富,各种都给你写好了,又和学51单片机一样,找到了诀窍了。瞬间就可以搞定各种功能,实现各种小玩意。大四的时候也参加了《CCTV机器人大赛》。
上了研究生之后,开始学习Linux,也不是自己想学,单纯是为了实验室项目的需要才不得不接触Linux,后面研究生也主要是在用Linux。期间也使用STM32做过一些项目。在这期间才学会了使用循环缓冲区的方式处理串口数据。此时,才真正静下心来思考,如何才能设计一个比较好的嵌入式软件架构。在代码编写中,也逐渐开始使用队列等结构。
有一次找工作面试,被面试官问到函数指针的用法,才把注意力放在函数的指针上。PS:函数指针和指针函数有啥区别呢。 &br&------未完待续-----&br&-----------------------------------------------------------------&br&&b&不知不觉,已经250+个赞了,被拉来更新一下。&/b&&br&还是那句话,&b&不是说底层不重要,而是不能把所有经历都放在会多少个芯片上。&/b&别人问你的I2C的时候,是问你的协议,而不是说你用过哪些芯片的I2C。最近在创业公司写一个系统,代码量已经到达80K(不要吐槽代码量不大,因为功能有限,又不是做一个火箭),基本功能就是GPS定位,GPRS数据通信,三轴检测等等。使用的外设都是基本的外设,串口、AD、中断等等。业务逻辑是一个重点,GPS和GSM模块的驱动也是另一个重点,还有一个比较重要的是低功耗方面。&br&在编程方面可以借鉴的地方罗列一下,仅供参考。&br&1、添加了一个终端串口打印函数,对printf进行重新封装,可以直接打印时间,打印信息的分类和打印内容,便于通过标志位选择性的输出你所需要的打印信息。&br&2、添加了AT指令的调试接口,可以通过串口终端发送AT指令获取系统的各个参数和变量的状态,并且可以出发某些事件,便于调试和查找问题。这些在系统正式上线的时候砍掉即可。&br&-------------先写到这里---------------&br&600+个赞了。每次填写都有新的感悟。先把自己的微信号放在这里,互相交流,互相学习。&br&---------------------------------------------&br&微信号已经删除,更多总结可以看主页里面的--文章,谢谢。
什么叫arm,什么叫单片机? 学嵌入式,不在于你会多少芯片,而更重要的是嵌入式程序设计思路,编程方法。比如循环队列,循环缓冲区等。如何接收中断程序效率最高? ----------------------------------------------------- 第一次赞的数量超过3个,更新一下…
我们喷ov不是因为ov用骁龙600系的处理器,而是因为用着骁龙600系却卖的很贵(ov最丧病的时候连骁龙600系都不舍得用,直接联发科中低端)&br&我们喷ov不仅仅是因为用着骁龙600系却卖的很贵&br&还因为ov在其他地方也不愿意多花钱(广告营销除外)&br&以OPPO R11为例,2999元,采用骁龙660处理器。&br&摄像头没有光学防抖,不用Type-C,没有NFC,用了几代都没换的1080P A屏,祖传超大缓冲层,师从某为阉割疏油层,用着低档的振动马达,后盖内部没有石墨贴纸,系统也是管生不管养。&br&可以发现,ov除了Soc,在其他地方也是尽量能省就省,甚至有在难以感知的地方偷工减料的行为,省下来的钱拿去做营销。&br&我们喷ov不仅是因为ov在其他地方也不愿意多花钱&br&更是因为ov近似骗人的营销方式使得大众认为ov的性价比很高。&br&以上
我们喷ov不是因为ov用骁龙600系的处理器,而是因为用着骁龙600系却卖的很贵(ov最丧病的时候连骁龙600系都不舍得用,直接联发科中低端) 我们喷ov不仅仅是因为用着骁龙600系却卖的很贵 还因为ov在其他地方也不愿意多花钱(广告营销除外) 以OPPO R11为例,2…
因为内容太长,我先在前面做一个总结,有耐心的可以继续看正文:&br&&br&1、EXE本身就是个容器,它可以在ARM平台上包含ARM的native code执行,也可以在x86平台上包含x86的native code执行,本质上无差别(&b&所以麻烦那些说EXE不能在ARM平台上运行的同学自删答案可以吗?&/b&)。&br&&br&2、&b&APPX文件里并不包含字节码,而是各种架构的native code的混合物&/b&,微软确实想用.net的字节码来统一天下,但现在大部分APPX文件都是native code。&br&&br&-------------------------正文-------------------------&br&&br&从原理上说,一个操作系统能同时在不同的平台上运行“相同”(注意引号)的代码,无非有两种形式:&br&&br&1、学Java那样,做字节码,然后解释执行,只需要在不同平台上做好解释器即可;&br&&br&2、如果要同时支持x86平台和ARM平台,那么就同时发布两个版本的二进制文件,然后封装到一起就好了;&br&&br&你们觉得微软会那种方式呢?&br&&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&。&br&&b&&br&当然是第二种了&/b&!微软自古以来兼容性的包袱都非常,你们以为微软可能会彻底从写一个平台把上万个WindowsAPI用Java或者别的什么语言重新封装一次?别做梦了。&br&&br&你们以为Windows能在ARM上运行肯定是微软搞了什么黑科技吧?其实只不过是把目标文件设置成ARM格式然后&b&重新把Windows编译一遍&/b&而已,arch相关的部分要重新实现一下就OK了。也就是说在ARM上运行的Windows,用的就是ARM的硬件指令,根本没有什么黑科技。N年前就有人试过,把Windows改成Java的话效率会降低到原来的三分之一(不对这句话真实性负责)。&br&&br&然后有人会举手提问说:唉?不对啊,Windows不是出了一种新的格式叫APPX吗?不是号称这种格式跨平台吗?好吧,让我们来揭开APPX文件格式的神秘面纱:&br&&br&APPX在维基百科(&a href=&///?target=http%3A//en.wikipedia.org/wiki/APPX& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&APPX&i class=&icon-external&&&/i&&/a&)上的解释如下:&br&&br&&blockquote&APPX is the file format used to distribute and install application software and middleware for Windows Store apps applications in Windows 8 and beyond.[1] It also replaces the XAP file format on Windows Phone, from version 8.1, in an attempt to unify the distribution of applications for Windows Phone and Windows 8.[2]&br&&/blockquote&&br&其中侧栏特意标注了一下:&br&&br&&blockquote&Type of format: &b&
Package management system, file archive&/b&&/blockquote&&br&明白了吗?APPX本质就是一个打包好的可执行文件的容器,这个容器里你放什么东西都行。还不相信?那我举例来证明,我刚到某手机论坛上下载了一个破解的WP应用,刚下载下来是这样的:&br&&br&&figure&&img data-rawheight=&401& data-rawwidth=&605& src=&/df0b688ec8b073dfefd45aa7c5188b25_b.jpg& class=&origin_image zh-lightbox-thumb& width=&605& data-original=&/df0b688ec8b073dfefd45aa7c5188b25_r.jpg&&&/figure&看我用7-zip把它解压:&br&&figure&&img data-rawheight=&401& data-rawwidth=&612& src=&/734cc44da3ffce71b923f2a13ef30db2_b.jpg& class=&origin_image zh-lightbox-thumb& width=&612& data-original=&/734cc44da3ffce71b923f2a13ef30db2_r.jpg&&&/figure&&br&果然有appx文件:&br&&br&&figure&&img data-rawheight=&279& data-rawwidth=&606& src=&/4d903c3ff30b94eaa37972_b.jpg& class=&origin_image zh-lightbox-thumb& width=&606& data-original=&/4d903c3ff30b94eaa37972_r.jpg&&&/figure&继续解压APPX:&br&&br&&figure&&img data-rawheight=&469& data-rawwidth=&747& src=&/591f0ee68ba578acdef4fcd9316d97de_b.jpg& class=&origin_image zh-lightbox-thumb& width=&747& data-original=&/591f0ee68ba578acdef4fcd9316d97de_r.jpg&&&/figure&&br&看看这是什么啊:&br&&br&&figure&&img data-rawheight=&419& data-rawwidth=&600& src=&/cb7afe2da134b5d604c3e8e_b.jpg& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/cb7afe2da134b5d604c3e8e_r.jpg&&&/figure&APPX里解压开以后有一堆资源文件和一个EXE,还有几个DLL!&br&&br&打开这个EXE看看真相吧:&br&&br&&figure&&img data-rawheight=&471& data-rawwidth=&853& src=&/f053fb8b232aa4ac8c6e5ae_b.jpg& class=&origin_image zh-lightbox-thumb& width=&853& data-original=&/f053fb8b232aa4ac8c6e5ae_r.jpg&&&/figure&&br&居然连Dos Stub头都有。&br&&br&注意在偏移量0x100的地方有个PE头的东西,0x104位置上是0x01C4,这是什么东西呢?在微软的SDK里是有解释的:&br&&figure&&img data-rawheight=&152& data-rawwidth=&362& src=&/597e904aa5d92cde54893_b.jpg& class=&content_image& width=&362&&&/figure&这个位置两个字节表示机器类型,而0x01c4也找到了解释:&br&&div class=&highlight&&&pre&&code class=&language-text&&0x01c4 - ARMv7 (or higher) Thumb mode only
&/code&&/pre&&/div&这里有更多的机器类型的编码:&a href=&///?target=http%3A///questions/6040/check-if-exe-is-64-bit& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&windows - Check if exe is 64-bit&i class=&icon-external&&&/i&&/a&&br&&br&也就是说,其实EXE可执行文件(准确的说应该叫PE)是可以封装任何平台的机器码的,不管是ARM还是x86,根据SDK里的说法,实际上还可以支持MIPS、SH、PPC、alpha等。一个编译成ARM平台的EXE文件,运行在ARM手机上,&b&完全没有问题&/b&。&br&&br&&b&EXE是跟平台无关的,谁说EXE只能在x86上运行?&/b&&br&&br&所谓能在ARM上运行的APPX,就是先用编译器把游戏重新编译一下,生成ARM平台的可执行文件,这个可执行文件再用APPX打包换个名字就OK了,但这个可执行文件根本不能在x86上跨平台运行:&br&&br&&figure&&img data-rawheight=&318& data-rawwidth=&655& src=&/a7e7b22c5e_b.jpg& class=&origin_image zh-lightbox-thumb& width=&655& data-original=&/a7e7b22c5e_r.jpg&&&/figure&&br&。&br&。&br&。&br&。&br&。&br&&b&说好的跨平台呢?&/b&&br&。&br&。&br&。&br&。&br&其实真正的跨平台是这样的,如果一个APPX想跨平台,开发者要同时编译ARM平台和x86平台两种目标文件,生成两个EXE,一个在ARM上跑,一个在x86上跑,然后&b&把两个EXE同时打包到同一个APPX&/b&里。&br&&br&于是这样就跨平台了。&br&&br&其实就是发布两个不同的版本嘛。&br&&br&APPX跨平台的格式:&br&&br&&figure&&img data-rawheight=&348& data-rawwidth=&480& src=&/825ce732d39ca47de7b2dde4f8fa43cf_b.jpg& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/825ce732d39ca47de7b2dde4f8fa43cf_r.jpg&&&/figure&这样APPX就可以同时在两个平台上使用了。&br&&br&是不是很机智呢?&br&&br&&figure&&img data-rawheight=&133& data-rawwidth=&140& src=&/9b06a86bc540eca80f4c4e578b3e85dc_b.jpg& class=&content_image& width=&140&&&/figure&&br&所以,大家可以洗洗睡了,根本不存在真正的跨平台。&br&&br&---------------------补充---------------------&br&&br&有人说安卓apk里也有native code,不能证明有native code就一定没有别的,问题是:&br&&br&1、APPX里没别的东西,只有一个EXE文件,那么代码只能是在EXE文件里。&br&2、EXE的Header里标注的整个EXE是ARMv7的native code,那么请问如果有字节码,那么字节码放到什么地方?&br&&br&下面还有一个截图,另一个APPX解压的效果:&br&&br&&figure&&img data-rawheight=&550& data-rawwidth=&640& src=&/38c90adafdc6c8c0e68c021bcceb618b_b.jpg& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/38c90adafdc6c8c0e68c021bcceb618b_r.jpg&&&/figure&&br&&b&请问字节码藏在哪里?&/b&&br&&br&当然,我不排除ARM平台EXE里有某些section是字节码,但整体就是一个ARMv7的PE文件。&br&&br&况且,C#反编译出来是这样的:&br&&br&&figure&&img data-rawheight=&749& data-rawwidth=&1129& src=&/cb11d49fdab6_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1129& data-original=&/cb11d49fdab6_r.jpg&&&/figure&&br&APPX里的EXE反编译出来是这样的:&br&&br&&figure&&img data-rawheight=&745& data-rawwidth=&1005& src=&/d24f991c0ffa826c227f7524ddd6f87e_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1005& data-original=&/d24f991c0ffa826c227f7524ddd6f87e_r.jpg&&&/figure&&br&&b&别跟我说这是一种东西,别跟我说后面的那种也是字节码。&br&&br&&/b&------------------一下内容写给不懂跨平台开发的同学&b&-------------&/b&-----&br&&br&跨平台开发并不是说有两套代码,&b&代码实际上只有一套&/b&,编译的时候选择目标文件是多个平台即可。&br&&br&也就是说,编译的时候费点时间,开发的时候并不怎么区分平台:&br&&br&&figure&&img data-rawheight=&324& data-rawwidth=&602& src=&/ee173ead3e9d39cb93ee2_b.jpg& class=&origin_image zh-lightbox-thumb& width=&602& data-original=&/ee173ead3e9d39cb93ee2_r.jpg&&&/figure&&br&全选上就是了。&br&&br&---------------------再补充---------------------&br&&br&有人觉得这样会不会安装包变大?实际上大不了多少。&br&&br&软件占地方的都是各种资源,真正的code部分其实很小,根据我解压的内容可以看到,EXE不是最大的,最大的都是各种资源,APPX做到code和资源分离,这样就够了。一个游戏上GB,大部分都是贴图、声音、视频这些东西。&br&&br&Win10所谓的统一,更像是统一API,要知道在之前,并非所有API都是完全一样的,如果API不一样,跨平台想用一套代码基本不可能。
因为内容太长,我先在前面做一个总结,有耐心的可以继续看正文: 1、EXE本身就是个容器,它可以在ARM平台上包含ARM的native code执行,也可以在x86平台上包含x86的native code执行,本质上无差别(所以麻烦那些说EXE不能在ARM平台上运行的同学自删答案可以…
有人说,这款手机的目标用户是老人和低收入者。&br&&br&我们不会买,他们会买;我们看不上,他们看得上。&br&&br&所以,我们眼里的垃圾在他们眼里未必是垃圾。&br&&br&最后奉劝我们不要自嗨!&br&&br&这真是滑天下之大稽!&br&&br&我们为什么批判低配?不是为了展示我们的智商和水平,而是说这种垃圾体验真的很烂。&br&&br&老人和低收入者,那是社会最底层的人,1000块钱对于你我可能只是两天的工资,但对于他们,可能是一个月的收入。&br&&br&人家用颤颤巍巍的手,捧着可能是一大叠五十、十块甚至5块的钞票,就为买一台能用的手机,结果就买到这货?&br&&br&你如果亲自体验过一年后的华为低端机有多卡就知道这些机子有多恶心了。&br&&br&老人和低收入者只会打电话看新闻就不需要配置了?他们可是连后台都不会清理的,最要配置了。&br&&br&本来,人家花1000块钱想买一台好一点的手机,然后买了这货。为什么觉得这货好?因为新闻上这么说。新闻说的,能假吗?&br&&br&一年后卡得不能用,店员再告诉他们,一千块钱的机子就这水平,您想要不卡的?得3000。&br&&br&于是,新的需求就诞生了。&br&&br&确实,这么一来,钱赚了还促进销量,对于企业来说,是良性循环。&br&&br&可是,那些写软文的门户网站,那些推销机子的营业人员,在老人和低收入群体们心中,你们是公信力的代表,是懂手机的群体,他们相信你们说的,是因为信任你们。&br&&br&你们就这么出卖信任,良心不疼吗?&br&&br&赚钱和追求利润是企业的基本需求,谁也没资格说什么。&br&&br&但是,你有能耐你去赚有钱人的钱呀!&br&&br&苹果卖得贵吧?没人骂它贵。&br&&br&你用这么个垃圾,把魔爪伸向老人和低收入群,靠收买媒体公信力来赢得声誉,算什么能耐?&br&&br&一台手机,我们得保证其基本性能,保证买回去的人能开心地用它,这叫底线。&br&&br&在高端领域,你想怎么玩怎么玩,与我无关,反正买这些手机的人也不缺这个钱,所以我不喷金立M2017这种机型。&br&&br&但是,对于荣耀畅享,你发一款,我喷一款。&br&&br&我不买,我说的话也不一定能影响多少人。&br&&br&但我一定要喷。&br&&br&知乎上喷老人保健品的也不会买,有人觉得这是自嗨吗?
有人说,这款手机的目标用户是老人和低收入者。 我们不会买,他们会买;我们看不上,他们看得上。 所以,我们眼里的垃圾在他们眼里未必是垃圾。 最后奉劝我们不要自嗨! 这真是滑天下之大稽! 我们为什么批判低配?不是为了展示我们的智商和水平,而是说这…
&p&&b&手机价格是怎么来的?&/b&&/p&&p&八月已到,九月将至,对于众多果粉来说,最兴奋的莫过于九月份新一代iPhone的发布。根据市面上的曝光资料可以看出,作为十周年的重磅产品,iPhone 8 将在设计以及功能上突破以往的限制,不过,售价或许也会超过7000元人民币,而这引来了众多用户的吐槽。无独有偶,作为国产手机品牌代表的魅族,其推出的新旗舰PRO 7也因为价格问题备受质疑,被指售价过高。 &/p&&p&客观地说,手机的价格往往是基于成本,像魅族PRO 7 和即将推出的iPhone 8 在设计和工艺上都进行了大胆的突破,使得成本提高,导致售价也相应提升。而随着手机市场的演进,高性价比似乎成为当下消费者购买手机的首选因素,往往忽略了背后的工艺以及软件等成本。让利给用户、亏钱卖手机,这些被某些手机品牌挂在嘴边的口号让一些消费者深信不疑他们可以花两千元的价格买到五千元的体验。其实不然,买的没有卖的精,品牌商在对一款手机定价的时候,不会傻到真正亏本赚吆喝,也是综合考虑了一款手机的各个方面。今天,我们为大家做一个简单的科普,看看影响一款手机定价的究竟有哪些因素。 &/p&&p&&b&一、设计工艺&/b&&/p&&p&手机作为一款消费级别的产品,本质上来说也是一件工艺品,设计是给人的第一印象,要想博得消费者的喜爱,第一眼的眼缘很重要。纵观各种品牌各种手机产品,一个突出的特点就是有些产品会撞脸,没有自己的设计基因,只会一味的模仿。 &/p&&p&对于手机厂商来说,前期的设计是需要时间成本以及生产成本的,假如使用的是大众脸设计,第一不要过多的前期开发设计、开模等投入,第二在生产的时候也会降低供应链厂商的成本,因此我们会看到一些千元机总是那些千篇一律的设计,如果去掉logo,很难分清楚品牌。同时,材质上的选择以及背面打磨工艺的不同,也都会影响着一款手机的成本和定价,比如牛革、炫光玻璃工艺以及木质背壳等。 &/p&&p&在性能过剩的今天,手机的设计和工艺越来越被消费者所看重,一些模仿式的设计经常被吐槽,做工粗糙的产品也经常被吐槽投诉,影响一个品牌的口碑和形象,而这也是手机市场的一种进步,更是让三星、魅族和苹果等一直坚持设计的品牌有了更多的优势。 &/p&&p&&b&二、CPU处理器&/b&&/p&&p&人的中心是大脑,而手机的核心控制中心便是CPU处理器。对于手机而言,CPU可以说是一款手机中成本最大的元器件,也是决定一款手机定价的重要因素。CPU的优劣程度直接决定了手机性能的好坏,同时也决定了手机的定位。 &/p&&p&从当初的双核,到现在的十核,手机的运算速度在不断加快,性能在不断提升,不过也有些过剩,对于普通用户来说,几乎是发挥不到百分之百的作用。不过,在消费者的眼中,顶级的手机必须要配备顶级的CPU,即便是用不到也必须有。因此,在旗舰手机上,往往都会搭载最新的旗舰处理器,当然价格也会更高。 &/p&&p&不过,对于CPU目前有一个误区,那就是核心越多,性能越高。对于部分消费者来说,他们对于CPU的内部工艺并不是十分了解,往往被品牌上所谓的八核芯表面的宣传所忽悠,买回去发现八核芯片还不如四核芯片性能好。其实,决定一款CPU性能高低的因素除了核心之外,还有制程、架构和工艺等多方面原因,即使是多个核心,也会出现真假多核的情况,而这些内部工艺的因素也都直接影响着手机的成本定价。 &/p&&p&就目前来说,手机市场上的CPU大概包括高通骁龙、联发科、三星Exynos、华为海思等,还有其它一些小品牌,但是占有量不是很大,相对应的成本也更低,更多被用在百元机上面。如果要看性能的话,可以去一些评测软件上参考一下。但是,这只是一部分,品牌上对于处理器的磨合和与系统的兼容也是十分重要的,也需要一定的成本投入的。 &/p&&p&&b&三、屏幕&/b&&/p&&p&作为呈现给用户视觉体验的载体,不同价位的手机采用的手机屏幕也各有不同。简单来说,同等屏幕尺寸下,手机屏幕的分

我要回帖

更多关于 目前电脑跑分 的文章

 

随机推荐