龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 5343|回复: 19

如果龙芯要做独立知识产权指令集的CPU需要做的事情

  [复制链接]
发表于 2012-11-2 13:48:09 | 显示全部楼层 |阅读模式
龙芯为了兼容市面上的通用软件,如LINUX,WINCE等系统用了MIPS的指令集,想购买点mips股票,mips的回答是"这个想法很无知".那么龙芯如果要使用自主开发的指令集要做什么,有哪些困难呢?我个人知识面有限,大体分析一下.
这里吧完整自己设计的龙芯指令集叫 纯龙芯

1.首先要找软件资源,我们不可能开发一个所有软件要从0开始的cpu,即使速度再快也没用.目前选定的目标是linux,未来也要支持其他系统.linux下有大量应用软件,这些软件大部分由gcc编译,就是说只要有了能兼容gcc的编译器就有可能让所有linux兼容软件移植到纯龙芯上.

2.找操作系统内核,内核我绝对选linux不如选bsd.首先BSD授权更开放,兼容gcc也没什么问题,只需要付出很少的代价就可以获得这个内核的使用权.

3.进行bsd内核的移植,这可能需要工具链的开发,移植gcc工具链体系.这是最复杂的工作.

4.内核运行起来,应用层GCC编译器调试好,就可以编译软件了,投资一些服务器,吧所有bsd能用的软件都编译进来,桌面也不是什么问题了.

5.移植openjdk,企业应用都需要java,太流行,必须兼容,从硬到软都需要重视java,有现在一直openjdk的经验,再移植一次也不是问题.openjdk移植过来,国内很多企业就可以直接采购龙芯的产品了.

6.开发具有自主知识产权的桌面可以交给国内其他公司去做,目前国内有能力做桌面的可能不多,但是还是会有的.以前有人说学习苹果的产业链,我觉得这句话说的不对,应该学习的是苹果MACOS发展,MACOS就是从抄BSD起家的,实时证明他们可以做好.

7.桌面有了以后就可以开放桌面开发SDK,这个时候就比较容易开发出桌面软件了.


欢迎各种卡交流评论
发表于 2012-11-2 16:52:35 | 显示全部楼层
我个人倒觉得走超算这条路不错,还有就是嵌入式,不要花力气在桌面了。

先生存,先自己生产的东西有人买才是王道。
发表于 2012-11-2 17:50:38 | 显示全部楼层
有道理。不过我更倾向于同时发展一些技术。就像孕妇生娃娃,先做一个母体,母体做主流方向,开源闭源都不是问题。然后做一个子宫,在其中孕育新的指令集和硬件设计,如果不符合市场方向就“打胎”,被验证有前途的保留,直至完整的剥离出来,成为新的个体。中科院一家是做不好这些事的,需要找到合适的伙伴。
发表于 2012-11-2 17:54:57 | 显示全部楼层
问题的关键在于,龙芯中科现有的速度是跟不上市场发展节奏的。无论桌面还是嵌入式。
发表于 2012-11-2 18:09:38 | 显示全部楼层
说话真容易啊,上下嘴皮一动,话就说出来了。
 楼主| 发表于 2012-11-2 19:13:05 | 显示全部楼层
回复 2# ecba


    不是怕受mips限制吗?苹果当年怎么硬生生吧非x86的mac搞起来的
发表于 2012-11-5 09:39:16 | 显示全部楼层
其实结果很明显,但中国高科技行业存在的价值就是逼外国厂商降价,因为国人有了别的选择。
 楼主| 发表于 2012-11-5 10:13:19 | 显示全部楼层
其实结果很明显,但中国高科技行业存在的价值就是逼外国厂商降价,因为国人有了别的选择。
gdy123456 发表于 2012-11-5 09:39



    能逼迫他们降价也行
发表于 2012-11-5 11:01:40 | 显示全部楼层
外国厂商的价格水分大 我们不自主研发 他们就不会降价 获最大利润
自主研发到一定阶段 外国厂商就不是降价的问题了 而要让位
 楼主| 发表于 2012-11-5 17:19:59 | 显示全部楼层
外国厂商的价格水分大 我们不自主研发 他们就不会降价 获最大利润
自主研发到一定阶段 外国厂商就不是降价 ...
water 发表于 2012-11-5 11:01



    希望如此

本版积分规则

Archiver|手机版|小黑屋|Lemote Inc.

GMT+8, 2020-9-27 08:16 , Processed in 0.163714 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表