① 我有一个c++代码,如何编译成龙芯上可以跑的程序
问龙芯的设计工程师去...
② 龙芯编程是怎么回事,开发板又是什么
龙芯编程是指编译在龙芯系统上使用的程序,开发板是龙芯的CPU吧。
③ 有在龙芯电脑上升级或重新编译linux内核成功的吗
龙芯本质上是属于MIPS芯片,但是又在指令集上进行了修改和扩展,所以和真正的MIPS芯片又有些不同,要用合适的编译工具,在龙芯电脑上编译Linux内核超麻烦的,还是尽量使用原来适合的那个版本的内核吧,这样相对小众的平台出现问题了参考资料都难找呢。
④ 龙芯电脑的软件用什么编译器,能在龙芯电脑上编译吗可视化怎么实现还有IP是自己的还是直接MIPS的
MISP版本的linux上有那些编译器,龙芯就能用那些编译器,目前gun一系列,python,php等等都能用。
龙芯是自己设计的,指令集兼容mips,并自己扩充了一些。
⑤ 龙芯3号内部架构
1、龙芯是CPU,不像网卡、声卡、显卡等外围硬件,可以通过驱动程序来驱动。驱动程序是在OS上运行的,而OS的二进制机器代码必须能够被CPU识别才行能运行。龙芯的架构和x86架构不同,指令集不同,不能运行现有任何版本的Windows。除非微软专门开发龙芯专用版Windows才行。但龙芯有这么大面子让微软为它开发专用OS吗?
2、编译软件同时编译出windows版和linux版软件,也是不可能的。windows和linux虽然都能用C/C++语言开发软件,但这两种OS的结构是很不一样的,开发所调用的API、函数等都是不同的,用同一个编译器来对付这两种OS是不可能的。要将windows版软件在linux下运行或反之,都必须进行移植工作,而且这种跨系统的移植工作代码重写量很大,是一个不小的工程。
⑥ 龙芯linux安装软件
没用过这个系统,刚查看了一些相关的说明,感觉和debian或者ubutnu很类似,如果是基于debian开发的的话,应该是可以用deb文件的。双击文件,如果能够打开的话应该是可以支持这种格式的文件的。但就算是支持也不一定能够装上,因为一般debian包都会要求各种依赖的软件包,注意看打开后的提示,如果直接安装了就不说了,出错的话看下出错说明,如果是说依赖不满足的话,还是可以安装的,一般上面会提示缺少哪些软件包,依次下载下来安装即可。但这种安装方式一般并不推荐,因为安装所有的依赖并不是一件很容易的事儿。
⑦ 龙芯是什么
龙芯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号增强型处理器”通过了科技成果鉴定。
⑧ 有人在龙芯小本上编译安装过nodejs没有
之所以出现这种情况,是因为默认编译的指令集是MIPS1,但程序中使用了一些MIPS2的指令。
MIPS1的扩展支持一些MIPS2的指令。
解决办法是在指令"ll"和"sc"前添加: .set mips2
⑨ 为什么没有国产的C/C++的编译器
首先:国产有编译器,比如龙芯就用
其次:开发编译器难度非常大,编译器、操作系统、数据库这三样是程序界的三座大山,不是 所有牛奶都叫愚公。国产即使有编译器我认为也不是完全从零开发的。龙芯虽然有了自己的编译器也只是针对自己的平台编译,不具备通用性。一句话,中国目前缺少大企业的眼光和决心以及实力
⑩ 龙芯软件开发为什么编译是灰色的
下载Dev C++的安装包是有问题的,这个版本和大多数人使用不一样。
先点击上栏的工具按钮,选择编译选项然后在编译器中的设定编译器配置里点击我下面指画的黄色双勾在接着接下来出现下面提示,点击Yes.最后现在发现设定编译器配置就存在选项了,回到主界面,编译和运行的按钮就可以使用了!