导航:首页 > 源码编译 > 龙芯编译chromium

龙芯编译chromium

发布时间:2022-08-18 21:41:00

⑴ 有在龙芯电脑上升级或重新编译linux内核成功的吗

龙芯本质上是属于MIPS芯片,但是又在指令集上进行了修改和扩展,所以和真正的MIPS芯片又有些不同,要用合适的编译工具,在龙芯电脑上编译Linux内核超麻烦的,还是尽量使用原来适合的那个版本的内核吧,这样相对小众的平台出现问题了参考资料都难找呢。

⑵ 龙芯平台可以跑纯C代码吗

龙芯有自己的C编译器的,当然可以跑。

⑶ 龙芯是什么为什么龙芯的诞生在世界CPU发展史上具有划时代的革命意义

龙芯CPU不同于我们常用的CPU,它属于RISC处理器。
而常见的Inter和AMD的属于CISC处理器。
但IBM的POWER GX处理器就是RISC。
所以原先的苹果机上无法运行windows。
同样的龙芯上也无法运行windows。
具体的两种处理器的区别如下:

复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC 中 Pentium的结构都为CISC CPU。
RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的 Power PC为RISC CPU的结构,CISCO 的CPU也是RISC的结构。
咱们经常见到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6实际上是改进了的CISC,也可以说是结合了CISC和RISC的部分优点。

RISC与CISC的主要特征对比

比较内容 CISC RISC
指令系统 复杂,庞大 简单,精简
指令数目 一般大于200 一般小于100
指令格式 一般大于4 一般小于4
寻址方式 一般大于4 一般小于4
指令字长 不固定 等长
可访存指令 不加限制 只有LOAD/STORE指令
各种指令使用频率 相差很大 相差不大
各种指令执行时间 相差很大 绝大多数在一个周期内完成
优化编译实现 很难 较容易
程序源代码长度 较短 较长
控制器实现方式 绝大多数为微程序控制 绝大多数为硬布线控制
软件系统开发时间 较短 较长

所以两种处理器的架构不同无法直接相比,
但现在的龙芯的处理水平已经可以和初期P4相比了。
因为上面无法运行windows且速度上无法与主流处理器相比,所以市场上没有针对个人用户出售龙芯的。

龙芯

龙芯(英语:GODSON)是中国科学院自主开发的通用CPU,采用简单指令集,类似于MIPS指令集。第一型的速度是266MHz,最早在2002年开始使用,龙芯2号第二型为500MHz,第三型的目标在1GHz。

关连
“龙芯2号”处理器,也称“Godson-2”处理器、“狗剩2号”处理器、“毛泽东110”处理器、“MZD110”处理器,其中“MZD”是取自“毛泽东”以英文发音时的三个开头字母。

大记事
“十五”期间,国家863计划提出了自主研发CPU的战略思路。
2001年3月起,中国科学院计算技术研究所正式启动处理器设计项目。
2001年3月,中科院计算技术研究所开始研制具有中国自主知识产权的高性能通用CPU芯片,被命名为“龙芯”。项目领导是中科院计算所所长李国杰,具体技术主管是研究院胡伟武。
2001年10月 龙芯的FPGA验证成功,通过中国科学院主持的“龙芯(Godson)CPU设计与验证系统”项目评审。
2002年6月 “龙芯1号”CPU研制成功。
2002年7月 “龙芯1号”CPU小批量投片成功。
2002年9月28日中科院计算技术研究所和北京神州龙芯集成电路设计有限公司联合发布新闻,宣布“具有自主知识产权的我国第一款高性能通用CPU—“龙芯1号”研制成功。从此,中国信息产业“无芯”时代宣告结束。
2002年8月6日 由中国科学院计算技术研究所和江苏综艺集团等合资组建的“ 北京神州龙芯集成电路设计有限公司”正式成立。
2005年2月18日,龙芯2号处理器正式面世,鉴定委员会认为,这款芯片的总体性能已经达到2000年左右的国际先进水平,相当于中档的“奔腾三”处理器。
2006年9月13日,“64位龙芯2号增强型处理器芯片设计”(简称龙芯2E)通过科技部验收,该处理器最高主频达到1.0GHz,实测性能超过1.5GHz奔腾IV处理器的水平。同日,其成果“龙芯2号增强型处理器”通过了科技成果鉴定。

⑷ 龙芯3号内部架构

1、龙芯是CPU,不像网卡、声卡、显卡等外围硬件,可以通过驱动程序来驱动。驱动程序是在OS上运行的,而OS的二进制机器代码必须能够被CPU识别才行能运行。龙芯的架构和x86架构不同,指令集不同,不能运行现有任何版本的Windows。除非微软专门开发龙芯专用版Windows才行。但龙芯有这么大面子让微软为它开发专用OS吗?
2、编译软件同时编译出windows版和linux版软件,也是不可能的。windows和linux虽然都能用C/C++语言开发软件,但这两种OS的结构是很不一样的,开发所调用的API、函数等都是不同的,用同一个编译器来对付这两种OS是不可能的。要将windows版软件在linux下运行或反之,都必须进行移植工作,而且这种跨系统的移植工作代码重写量很大,是一个不小的工程。

⑸ 龙芯电脑的软件用什么编译器,能在龙芯电脑

可以。
龙芯的电脑可以安装许多种其他版本的linux(包括安卓)甚至是bsd,只要支持mips架构的就可以。
例如Debian和FreeBSD,还有国内linux发行版deepin2014(deepin15暂时还不支持mips架构)

⑹ 解释下龙芯

关于CPU和芯片,我们标准的操作系统,大约有350个C函数,这种操作系统叫标准的操作系统,IEEE

POSIX这就是标准操作系统的规范,但是事实上,美国很多军方的CPU和工控,飞机制造和武器工业控制领域很多芯片是不支持这个标准的,比如军队的OpenRISC派系的芯片,只能支持大约100~150个标准C函数,当然了,剩下的200多个函数可以使用这个100多个函数来用软件来实现,但是,这些用软件实现的库和函数,运行速度相当的慢。
实际上mips就是当年早期OpenRISC商业化的产物,但是Mips走的更远,主要解决大规模并行的浮点数运算问题。mips是支持linux操作系统的,但是这个CPU只能顺利的运行大约150个标准的操作系统的C函数。
现在C++标准库STL一共又20个大类,超过了1000个函数或者模板实现,而boost库(STL的升级版)有超过2000个复杂函数或者模板实现,这些函数如果在intel或者AMD的芯片上执行得到的结果,跟在arm上执行得到的结果很多都是不同的,尤其是执行效率问题,很多在arm上慢的要死,比java还要慢(现在安卓机主要使用java开发应用软件,编译器是使用J2SDK修改的编译器)。苹果公司在这方面有比较深入的研究。这个不细谈。
如果这个C++函数在mips芯片上执行,这里面有一多半是根本无法执行的,也就是说,会崩溃和异常退出。并且,J2SDK也是无法在mips上顺利的执行的,相当的垃圾的一个芯片。
这就是为啥在美国9年代末期,mips被市场淘汰的根本原因。

⑺ 龙芯处理器采用了什么 基础架构

龙芯CPU不同于我们常用的CPU,它属于RISC处理器。 而常见的Inter和AMD的属于CISC处理器。 但IBM的POWER GX处理器就是RISC。 所以原先的苹果机上无法运行windows。 同样的龙芯上也无法运行windows。 具体的两种处理器的区别如下: 复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC 中 Pentium的结构都为CISC CPU。 RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的 Power PC为RISC CPU的结构,CISCO 的CPU也是RISC的结构。 咱们经常见到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6实际上是改进了的CISC,也可以说是结合了CISC和RISC的部分优点。 RISC与CISC的主要特征对比 比较内容 CISC RISC 指令系统 复杂,庞大 简单,精简 指令数目 一般大于200 一般小于100 指令格式 一般大于4 一般小于4 寻址方式 一般大于4 一般小于4 指令字长 不固定 等长 可访存指令 不加限制 只有LOAD/STORE指令 各种指令使用频率 相差很大 相差不大 各种指令执行时间 相差很大 绝大多数在一个周期内完成 优化编译实现 很难 较容易 程序源代码长度 较短 较长 控制器实现方式 绝大多数为微程序控制 绝大多数为硬布线控制 软件系统开发时间 较短 较长 所以两种处理器的架构不同无法直接相比, 但现在的龙芯的处理水平已经可以和初期P4相比了。 因为上面无法运行windows且速度上无法与主流处理器相比,所以市场上没有针对个人用户出售龙芯的。 龙芯 龙芯(英语:GODSON)是中国科学院自主开发的通用CPU,采用简单指令集,类似于MIPS指令集。第一型的速度是266MHz,最早在2002年开始使用,龙芯2号第二型为500MHz,第三型的目标在1GHz。 关连 “龙芯2号”处理器,也称“Godson-2”处理器、“狗剩2号”处理器、“毛泽东110”处理器、“MZD110”处理器,其中“MZD”是取自“毛泽东”以英文发音时的三个开头字母。 大记事 “十五”期间,国家863计划提出了自主研发CPU的战略思路。 2001年3月起,中国科学院计算技术研究所正式启动处理器设计项目。 2001年3月,中科院计算技术研究所开始研制具有中国自主知识产权的高性能通用CPU芯片,被命名为“龙芯”。项目领导是中科院计算所所长李国杰,具体技术主管是研究院胡伟武。 2001年10月 龙芯的FPGA验证成功,通过中国科学院主持的“龙芯(Godson)CPU设计与验证系统”项目评审。 2002年6月 “龙芯1号”CPU研制成功。 2002年7月 “龙芯1号”CPU小批量投片成功。 2002年9月28日中科院计算技术研究所和北京神州龙芯集成电路设计有限公司发布新闻,宣布“具有自主知识产权的我国第一款高性能通用CPU—“龙芯1号”研制成功。从此,中国信息产业“无芯”时代宣告结束。 2002年8月6日 由中国科学院计算技术研究所和江苏综艺集团等合资组建的“ 北京神州龙芯集成电路设计有限公司”正式成立。 2005年2月18日,龙芯2号处理器正式面世,鉴定委员会认为,这款芯片的总体性能已经达到2000年左右的国际先进水平,相当于中档的“奔腾三”处理器。 2006年9月13日,“64位龙芯2号增强型处理器芯片设计”(简称龙芯2E)通过科技部验收,该处理器最高主频达到1.0GHz,实测性能超过1.5GHz奔腾IV处理器的水平。同日,其成果“龙芯2号增强型处理器”通过了科技成果鉴定。

阅读全文

与龙芯编译chromium相关的资料

热点内容
日立螺杆压缩机维修 浏览:426
识别英语单词哪个app比较好 浏览:187
夫人被家丁强奸的泰国电影? 浏览:256
书香门第小说txt下载 浏览:454
服输电影 浏览:814
女程序员手腕磨印子 浏览:864
5周岁看电影可以吗 浏览:901
男女亲热把房子弄倒的韩国电影 浏览:979
什么APP看台湾节目 浏览:350
csgo如何看服务器 浏览:894
有一部美国电影叫什么花? 浏览:138
命令行安装dmg 浏览:646
阿加莎无人生还电影免费观看 浏览:256
能看的那种网你知道几个 浏览:115
关闭命令在 浏览:660
吃鱼子全死了的电影 浏览:551
柬爱女老板开美容院的女主叫什么 浏览:337
在线观看地址有推荐吗 浏览:709
铁岭新玛特大地影院节目表 浏览:181
gui编程前途 浏览:641