西西河

主题:【原创】龙芯的前景----嵌入式领域与桌面领域 -- 隆飞

共:💬113 🌺104 新:
全看树展主题 · 分页首页 上页
/ 8
下页 末页
家园 【原创】龙芯的前景----嵌入式领域与桌面领域

首先,龙芯是一种通用CPU.所谓通用CPU,就是这一系列CPU可通用于桌面,服务器,嵌入式等领域,并使用广泛兼容的指令集.

嵌入式CPU与通用CPU的不同在于,嵌入式CPU通常是处在一个闭环系统中,也就是不用考虑通用性,只要符合某一领域的需求就行.ARM就是典型的嵌入式CPU,还有我们国家以前也曾开发过一款叫方舟ARCA的嵌入式CPU.这些CPU都是自己专有的指令集,比如ARM指令集就只有ARM核的CPU/MCU才使用,ARCA也是他们自己的ARCA指令集.而ARM这种CPU,是专为嵌入式设计的,注重低功耗,代码紧凑等,为此可牺牲部分性能.如果拿到桌面PC上来使用,就明显不适合了.

龙芯因为专利授权问题,兼容X86是不太可能的,所以走了兼容MIPS这套比较开放的指令集的路子.其产品线也分了3档,龙芯1号32位处理器是面向嵌入式领域的,龙芯2号是面向桌面,龙芯3号是面向服务器.

而其应用前景,首先桌面上是没法与WINTEL联盟竞争的,就算国家强制手段也不好使.最多打打擦边球,就如风北客兄说的EEE PC Like的产品,或者一些高端的工控领域,龙芯2E还是很有竞争力的.但最主要还是,龙芯只能使用LINUX操作系统,而LINUX操作系统,暂时还没有多少人会用.

EEE PC这种东西,如果用龙芯开发,实在没什么难度.OS也不是问题,LINUX对MIPS的支持很不错.问题是,这种龙芯+LINUX的平台,真做个EEE PC,再拿华硕的EEE PC放在用户面前,用户会选择哪个,是毫无悬念的.

至于从新搭一个从OS到CPU的产业链,那就有点儿胡闹了.最主要是OS这东西,讲究的是通用,因为这不是闭环系统中的OS.假设,现在咱们辛辛苦苦为龙芯PC开发了一套OS.好了,接下来呢?你如何去说服全世界软件厂商为这套OS把他们的软件都移植一遍?

就说LINUX,各国政府都在普及LINUX呢,普及了这么多年,LINUX下面的软件还是不如WINDOWS下面琳琅满目.光说个文本编辑器吧,WINDOWS下面有EDITPLUS,ULTRAEDIT等等几十款功能丰富易于使用的文本编辑器让你选,而LINUX下真正功能能跟WINDOWS下的EDITPLUS比美的编辑器,就只有VIM和EMACS两款.而这两款编辑器的使用难度,比整个WINDOWS的使用难度都不见得低.直到现在,LINUX的应用软件,还是很缺乏.最典型的,绝大部分游戏是for windows only的.

下面再说说嵌入式领域.LINUX的发行版是不少,但是如果是在嵌入式领域应用LINUX的话,因为各项目的需求不同,所以不可能出一套通用的LINUX嵌入式发行版,只能是各人根据需求从源代码编译裁剪一个LINUX操作系统.LINUX经过这么多年的发展,在嵌入式领域已经很成熟了.有很多应用LINUX的嵌入式项目,别的不说,MOTOROLA的高端智能手机,E6,A780等等,都是用的嵌入式LINUX.其实LINUX在很多地方都用着,比如超市里的视频广告系统,银行的ATM监控系统,等等.

而龙芯在嵌入式领域的应用,可以看看lemote.com,里面有不少应用的例子.但是,要知道,嵌入式领域,对稳定性和鲁棒性要求极高,桌面系统偶尔死机一两次没什么,重启就行.而嵌入式领域,比如广告系统,如果负责播放广告的播放器死机了,那么广告就无法播放,那对广告客户来说,就是经济上的损失了.要是坦克的火控系统死机了,那后果就更不可想象了.退一万步说,就算你买了个MOTOROLA E6,如果这玩意爱死机,你也不乐意吧?

而稳定性和鲁棒性,就得广泛的测试过后才能证实.现在龙芯2E,龙芯2F,都还是实验性产品,产量也就万片规模而已.

总结一下目前的状况,就是,CPU这东西,我们在指标上已经追上了老美,龙芯也确实是个好东西,现在我们该做的是稳步把我们自己的龙芯推广开来.第一步,是先实验性质的生产一些,让国内广大设计人员熟悉龙芯的特点并进行广泛的测试.浏览lemote.com就知道了,现在数目最大的龙芯产品,就是龙芯的开发板.这个开发板,就是用来给程序员进行评估测试的.第二步,程序员们熟悉了龙芯架构,并且在广泛的使用中龙芯经受住了考验,而龙芯的价格也有优势,那么此时在嵌入式和工控领域就会有人自发开始使用龙芯了,服务器领域也会有些行动,但在服务器领域推广的难度比嵌入式领域要大一些.最后,桌面领域要想用上龙芯,还得靠LINUX.

龙芯的这个普及过程,我想主要还是会靠市场来推动,政策可能会有些倾斜,但绝对不会完全依赖政策.龙芯这东西,明明是一个很有竞争力的产品,没必要太依赖政府.

题外话,关于LINUX:

其实LINUX与WINDOWS这两种操作系统,更多是使用哲学上的不同.如果你让一个10岁的孩子,从小就用LINUX,等他用到20岁,再让他用WINDOWS,他也会觉得WINDOWS难用.如果LINUX的市场占有率达到了30%以上,龙芯占领一半LINUX机器应该不是难事.

现在各国政府都在推广LINUX,比如德国,LINUX的市场占有率已经很高了.我们国家推广的力度也在逐渐加大.不远的将来,我们会看见LINUX在中国普及的.那时,就是龙芯在普通百姓的桌面上出现之日.

家园 我坚定地相信龙芯的前景是光明的!
家园 不好意思,我对有几个问题有些看法

1.关于VIM和EMACS,实际上是源自早期的UNIX,也是UNIX/Linux下的一种文化文化传统,其实其功能,效率较之windows下的文本编辑器要强大得多,缺点当然是上手困难一些,应当讲这两个编辑器更"专业"一些.在Linux下开发类似EDITPLUS,ULTRAEDIT类的编辑器没有任何问题,但是很多UNIX/Linux使用者觉得已经有如此强大的编辑器了,还有必要开发低效的windows类的编辑器吗.

2.就性能指标而言,我不认为我们已经追上了老美,且不说高端的服务器用CPU(而且CPU不仅仅intel/AMD产,还有其他的一些厂商,做一些性能很高的芯片,只是因为成本市场等原因,不为大家熟知而已),就桌面系统而言,龙芯与intel也是有不小的差距的(请不要仅仅听信宣传),有一些东西我们目前是没有办法的(比如电路的手工优化,针对生产工艺的优化等等).

3.但是我同意老兄的看法,嵌入式系统是一个很有前途的领域,应该是龙芯的一个重要的发展方向.另外桌面系统也决不能放弃,只是怎样占领这个领域,开拓市场,着实是一很困难的问题,但我觉得随着技术的进步,也许会有一些机遇.

家园 【原创】回答两点问题.

1. VIM/EMACS的功能确实很强大.但问题是易用性.如果你要在程序员中普及LINUX,VIM/EMACS当然是最好的.但是我们现在是要在普罗大众中普及LINUX,这样才可以打破WINDOWS的垄断.而让普罗大众,比如一个学中文的MM,接受VIM/EMACS,这就真有些勉为其难了.现在LINUX上,各种"专业"的软件并不缺乏,缺乏的正是EDITPLUS这些面向普罗大众的易用又功能强大的软件.

2. 如果说通用CPU,老美最高端的商用处理器无非就是安腾,PowerPC,UltraSPARC等等.性能指标上,龙芯3号已经可以跟这些处理器比美了,www.loongson.cn有测试数据.差距更多的是在生产工艺上.生产工艺方面,那暂时还只能靠ST(或者打完台湾以后把台积电收归国有?),这个确实没有办法.老美的一些更高端的处理器,比如CRAY的大型机,HP/DEC的小型机,那些已经不能归于通用CPU的范畴.现在超级计算机的发展趋势,是用通用CPU做集群,跟以前的巨型机之类是不一样的指导思想.龙芯如果用来做集群的话,完全可以跟安腾他们比一下.你可以看看超级计算机排行榜,那些超级计算机,全是用的通用CPU.如果国家投入大量人力物力龙芯的性能指标是完全可以赶上并超过安腾那些的.但是暂时没有必要完全追上人家,因为龙芯达到现在这个水平,已经够用了.再拼命追赶的话付出的代价太大了点.现在只要慢慢稳步缩小差距就可以了.

家园 这么看没个10年8年的怕是不行了!唉!慢慢来吧!总算也有个盼头
家园 Linux还是更多用于服务器领域

所以,许多桌面软件跟不上也是正常

家园 一句话,你就是以技术人员的角度来考虑市场问题

你说了这么多,这些问题在我看来都不是问题,恰恰说明了龙芯从未认真考虑过产业化问题。

如果真正考虑产业化,就不会说出1号占什么市场,2号占什么市场,3号占什么市场的笑话

这种笑话很合相关领导和国人好大喜功的特点,但是很遗憾,基本连intel这样的公司也没有能力做到三个市场通吃。intel是先做好一个市场,再去做另外2个市场。顺便说一下,你应该发现一个规律,intel的平台总是落后cpu半代, 这本身已经间接说明了开发一个好的平台和做一个cpu比不是很简单的事。

提到平台你的一个核心概念就是因为龙芯做不来x86兼容,那么龙芯只能做linux,那么linux问题很多,龙芯只有等linux用户成熟起来才有机会。 姑且不说这种说法是否正确,我下面会提, 这种思路就是典型的反思路。 听过那个鞋子的故事么? 市场不是等出来的,等到市场被别人做出来的时候,你又有多少机会去抢?

接下来说说eeepc, 我为什么说eee pc like 本来是龙芯最好的机会。如果你以为eeepc的成功因素真的是x86的话,当然龙芯pc就不会成功了。EEE pc的成功真正意义在于他开拓了一个全新通用市场,这个新市场和x86并没有直接关系,只是华硕可以得到intel的支持,做出市场以后微软看到了机会而已。

你对linux更准确的说对电脑的理解还停留在10年前,即电脑是一种专用工具,必须经过复杂的学习才能掌握,以这样的尺度去衡量,linux和windows自然要上升到使用哲学和使用习惯的角度去考虑。 但是你是否想过,是否有人会为了怎么开电视,用手机去做专业的学习? 比如手机来说,除了iphone,基本上所有平台我都用过, 每个平台对我来说都不需要刻意的学习,1,2天时间就基本可以去操作了,我看到很多手机用户玩的很溜,但是电脑开机都不太会,就算windows对他们来说,也还是太复杂。Eee最成功的一个点在于三个e,这也是OLPC开启和所倡导的, 对于普通人来说电脑应该成为象手机,电视那样的普通工具,简单易用,不需要复杂深入的学习就可以操作。这一点,难道我们做一个龙芯 epc,做不到么?以各种开源软件为基础进行整合,我们真的就做不出一个这样的应用平台么?

我可以给你分析一下电脑用户

1类用户, 普通用户, 他们对电脑主要的需求就是上网,IM, 文书处理,词典,多媒体, 玩一些小游戏,学习。 这类用户基本上对电脑缺乏深入的知识,大部分甚至不会安装应用软件。 电脑只要具备浏览器,IM, 词典,openoffice, flash 和一些视频播放软件就已经可以满足他们80%的要求,扩展的软件可以使用google online app, 另外对国人来说还要加一个炒股软件和网上银行,从技术角度说,专门开发这样的软件并不需要多大的工作量。

2 类用户, 专家用户,电脑是主要工作工具或者娱乐工具,包括设计人员,财务人员各种科学工作者等等,也包括各种游戏玩家,发烧友,他们对电脑或者电脑上的某些软体一般有比较深入的了解。对电脑硬件配置要求较高,对os有依赖性。

3 类用户, 计算机专家。 对电脑需要深入的理解,为1,2类用户服务。

这是一个金字塔结构,1类用户最为庞大, 以我接触大部分1类用户来说,os是linux还是windows他们根本就不懂,也不需要懂,他们对电脑学习最大的一块也就是打字和中文输入,很多上了年纪的人,则直接用手写板。2类用户的非职业需求也基本和1类用户一致。

那么,以现有的软硬件平台,做出一个简单易用,可以满足他们80%的要求,价钱又便宜到象一个中端手机的 便携笔记本,很难么?

你说win上有多少个编辑软件可以选,linxu如何如何匮乏,切不说在linux上写一个这样的东西有何难,普通用户需要知道那么多?

在我看来,linux推广的失败一个地方就是很多人总是以玩家或专家的心态去看待linux,殊不知这个星球上的大部分用户买手机从来就不看里面是什么os,很多智能手机用户从来没有自己安装过软件。那么为啥用电脑也不可以做到这点? 把电脑做成手机那样简单的东西,一类用户就可以迅速的膨胀到几乎是全体国民,这是什么样的市场?

你有兴趣可以去看看Eee pc,不要以一个玩家或专家的角度去看, 九宫格式的菜单, 简单的操作, 和一台普通手机没多大区别,小孩子和老人根本就不用怎么学。大部分人也不会关心这东西能不能装win,我见识不少女孩子就是乖乖的用原配的linux,简单,易用。如果能再配上一个手写板,不需要老人家学习中文输入,就更加完美。

Eee pc的成功,在于从通用市场找出了新的蓝海,在eee pc出来之前,各大厂商的态度如何的bs,现在看看各大厂商又在忙些什么?你可以琢磨对比一下, 你可以说龙芯比eee pc更有技术含量,龙芯指标如何如何之类的废话, 但是在我看来市场才是真正有意义的,昔日cpu的王者alpha,指标极度领先,结局是何其的悲惨,市场上成功的企业,技术指标上从来都不那么好看。

电脑,为什么就不能做到象一台电视,一个手机? 人人都可以有,人人都可以用?

我们可以想一下,如果当初龙芯可以去和olpc或者华硕合作,那么现在的结局会是如何?如果从现在开始,我们以龙芯和核心,做自己的应用平台,来推广我们自己的OLPC,推广我们自己的国民电脑,会如何?

一台重量尺寸相近,封装了完整应用,但是价格只有2k的龙芯epc 和 安装了winxp, 4k价格的华硕eeepc 2代去比, 难道真的一定优势都没有么?平台做出来了,软件就不再是问题,我们可以想google那样在开源设计悬赏全球的开发人员工作,我们也可以整合汉王的手写板进龙芯pc。 真的很难么,国家现在不缺钱吧?

我听说印度农民可以使用一种廉价的黑白屏幕的手持设备上网,那么我们就不能让我们中国农民使用龙芯pc来上网么,接入这个信息社会么? 就不能让我们全中国的小学生,每人都有一台龙芯pc来学习,让农村孩子,城里的底层孩子,不会被信息社会所抛弃?这样的市场规模和前景,难道还没有吸引力?我们自己缺乏平台整合能力, 那么我们是否可以和OLPC组织合作,协同开发中国版本的OLPC,然后中国的芯片厂商,软件厂商整合在一起,开拓我们自己的蓝海?比起你说的龙芯那堆所谓赶日超美的指标,我更关心的是我们的孩子,能不能用上OLPC这样低档笔记本。

说到底,还是科研人员的市场意识问题。我不知道你和龙芯有多少关系,或者就是其中的开发人员, 但是真的很遗憾,从我关注龙芯这几点, 我确实得出了这样的结论,非不能,不知也,不为也。

家园 嵌入市场的竞争要超过桌面

连intel都重新杀回来了, 我们唯一的优势就是学习日本,苦占住国内自己的特点市场,但是要还是继续目前这种推广方式,没戏。

家园 真知灼见,必须花

我们很多人都是搞技术出来的,常常忘记了其实即便是现在最简单的电脑操作也是要有很多背景知识的。比如说鼠标,菜单,选项,都不是我们的日常语言,对于完全的新手(特别是中年以上的人)实际上是很别扭的。

即便是手机,对老年人来说也是很大的问题。而且现在计算机操作系统太脆弱,有多少人被这个吓到了,毕竟是‘大件电器’呀。

我就一直等着固化了常用功能的轻便计算机出现。有问题只要重起即可。即如智能手机一样,可以给父母买一个。

家园 如果你真的相信这种实验室指标,无话可说了

实验室的评测和实际应用是两回事,无数手脚可以做。

家园 奇怪,我不相信评测指标那我该相信什么?

这种客观指标,怎么造假?有人不信大可以搞个龙芯自己测一下看看.

龙芯不难搞到,www.lemote.com定一个就是了.

如果你嫌贵,ssh到www.loongcore.org,远程测一下也可以.

家园 80年代初,很多新选事物才进来

很多老会计不会用计算器,得培训。但由于不习惯且效率慢,大家还是打算盘。

人类的惯性思维很大的,我刚参加工作那时,单位有个老工程师情愿用手摇计算器,也不用电子计算器,他就觉得按那个小数字键盘别扭。

家电也是这样,直接扭的很多老人就会用,按钮菜单型就晕菜。

家园 Eee Pc现在基本如此,你可以试试

我觉得一个遗憾是没有集成汉王手写版这样的东西,否则对老年人来说连中文输入的学习也省了。

有个网友改装了一个触摸屏版本,他母亲很喜欢,因为可以直接写字了,呵呵。

家园 手写版

等手写版阿,父母那时拼音也没学过,五笔。。。连我都学不会。。。

家园 市场必须联系现有技术来考虑.

1类用户, 普通用户, 他们对电脑主要的需求就是上网,IM, 文书处理,词典,多媒体, 玩一些小游戏,学习。这类用户基本上对电脑缺乏深入的知识,大部分甚至不会安装应用软件。 电脑只要具备浏览器,IM, 词典,openoffice, flash 和一些视频播放软件就已经可以满足他们80%的要求,扩展的软件可以使用google online app,另外对国人来说还要加一个炒股软件和网上银行,从技术角度说,专门开发这样的软件并不需要多大的工作量。

很可惜,LINUX满足不了这类用户的需求.就不说别的,就一个IM,国人最广泛使用的QQ,到现在也没有一个真正好用的LINUX版本.腾讯现在还在不断的加密协议,为黑客们开发LINUX版本QQ人为制造难度.曾经有位叫周丹的黑客因为开发Linux下的GAIM QQ插件被腾讯多次警告,最后发了律师信,迫使他终止开发.网上银行么,呵呵,每年,各大LINUX网站的会员都有联名给工行招行等大银行发请愿书,请他们的网上银行系统支持linux操作系统,到现在,你知道哪个网上银行支持了LINUX么?就不说LINUX了,就说windows下的FIREFOX浏览器,又有哪个网上银行支持了?

要不你开一个网吧,一水儿装LINUX?祝你生意兴隆.

2 类用户, 专家用户,电脑是主要工作工具或者娱乐工具,包括设计人员,财务人员各种科学工作者等等,也包括各种游戏玩家,发烧友,他们对电脑或者电脑上的某些软体一般有比较深入的了解。对电脑硬件配置要求较高,对os有依赖性。

这类人,LINUX部分可满足,大部分不能满足.有些行业软件,是只有UNIX版的,比如一些3D动画软件,科学计算软件等.使用这些软件的人,必须学会使用UNIX.

而这类人中最常见的那种,也是数量最大的那种,游戏发烧友,LINUX根本无法满足他们.有几个游戏是for linux的呢?

3 类用户, 计算机专家。 对电脑需要深入的理解,为1,2类用户服务。

这类人,也得根据情况来.有些人,比如铁手这种程序员,萨苏这种网络工程师,肯定是掌握了LINUX的使用的.可是他们平时上CCHERE发贴子,还是WINDOWS更多.无他,习惯尔.

EEE PC我没使用过.不过你上任何一个关于EEE PC的论坛看看,有多少人在讨论格了LINUX装WINDOWS XP的.EEE PC的LINUX操作系统确实简单易用,可是真的功能强大了么?能满足你日常使用电脑的需求么?

如果你真觉得应该推广LINUX+龙芯,那么你可以先在你自己的笔记本上装个LINUX试试.UBUNTU的易用性,已经不比WINDOWS差多少了.你装上试试看?别忘了最后给河里的兄弟们发个试用报告.

最后,你说开发一种龙芯PC来上网,这正是龙芯的应用方向之一.而且www.lemote.com有买的.可是怎么我老看不见有人真买呢?

我跟龙芯没什么关系.只是出于兴趣看过龙芯2E用户手册,并ssh到www.loongcore.org试用过一下而已.

附:

龙芯产品列表:

http://www.lemote.com/products/p_computer.html

全看树展主题 · 分页首页 上页
/ 8
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河