首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >龙芯CPU和MIPS组装?

龙芯CPU和MIPS组装?
EN

Stack Overflow用户
提问于 2012-05-30 00:15:18
回答 2查看 894关注 0票数 1

我有一台Gdium Liberty 1000笔记本电脑(龙芯2F处理器)正在送我。我将主要用它来探索MIPS汇编语言。龙芯的内部架构应该不同于MIPS CPU。它实际上是否运行MIPS程序集(MIPS64?)在没有修改的情况下,龙芯2F架构有什么特别的怪癖吗?我意识到我可以在我的英特尔/AMD x86处理器上运行SPIM (或MARS)作为MIPS模拟器,尝试在本地运行它似乎很有趣。

它是否运行MIPS程序集(MIPS64?)不加修改?

Gdium (它运行一个版本的Mandriva Linux)上有哪些工具可以用来学习MIPS汇编?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-30 05:30:38

龙芯2F是MIPS III兼容的,所以这意味着你将能够编写MIPS III兼容的汇编,编译并运行它。如果可用,本机工具链应该是比任何跨工具链更好的选择。

我建议读一读UserGuide,它会告诉你你有什么可用的指令。请注意,此芯片的指令集已使用多个不同的整数/fp/媒体指令进行了扩展。

票数 2
EN

Stack Overflow用户

发布于 2012-05-30 02:25:32

来自龙芯上的wikipedia

代码语言:javascript
复制
The current Loongson instruction set is a MIPS64,
but the internal microarchitecture is independently developed by ICT.
Early implementations of the family lacked four instructions
patented by MIPS Technologies to avoid legal issues.

是的,在真正的硬件上运行MIPS汇编当然很有趣(实际上,出于类似的原因,我给自己买了一台旧的PowerPC Mac,因为这是获得像样的PowerPC处理器的一个很好的选择)。

关于开发的问题,我建议:

  1. 设置远程访问(在那里运行sshd)到此技术wonder
  2. Download一些预编译的gcc工具链MIPS
    1. 在本地编译二进制文件,使用'ssh‘将它们部署到上网本。
    2. 在那里设置'gdbserver’(在上网本上)如果您想要远程调试或坚持使用扩展日志
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10802908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档