西西河

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

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

首先,龙芯是一种通用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在中国普及的.那时,就是龙芯在普通百姓的桌面上出现之日.

全看分页树展 · 主题


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

Copyright © cchere 西西河