我一直好奇在过去几个月在想我的手在做了一些会SPARC处理(不论是V8或V9)。我的问题是这样的,我没有访问一个SPARC机,是有一个方法我可以运行SPARC二进制文件,在我x86机?我已经看过这但是我不太确定如何设置。

有帮助吗?

解决方案

SimICS 模拟Sparc平台。学术和个人许可是免费的。

编辑:我在初始响应中没有做到SimICS正义,它是基于Sparc开发的非常有用的工具。您可以在用户空间和内核空间中检测,分析和探索行为或代码。大约10年前,当瑞典计算机科学研究所(SICS)发布时,我第一次意识到这一点。他们后来将其作为商品推出。

其他提示

好的,这里是:

  • 这是模拟用户代码,而不是系统
  • tkisem是以图形方式显示内部cpu
  • 此外,还有一种东西叫"ISEM"(教学Sparc模拟器)

也许谷歌上搜索将有助于你的详细信息。我的意见-这是不够好。

顺便说一句,你可以关闭旧的二手Sun工作站 Ebay 大约3/4的buggerall。

除了完整的系统仿真,QEMU还可以在用户空间级别模拟SPARC,这样您就可以在SPARC程序集中编写程序并使用标准的Linux系统调用,它将调用标准的x86内核版本......效果很好!!

如果您不确定要专门学习SPARC程序集,可以考虑使用MIPS。大多数无线路由器都基于MIPS处理器,可以运行Linux。它类似于SPARC,具有相似的年份,与SPARC一起,它是两个最初的RISC架构之一......在我看来,MIPS实际上有点更多一个干净优雅的架构。 SPARC,但他们都很棒。

看起来QEMU为您安装SPARC Linux做了足够的仿真: http:// www.bellard.org/qemu/status.html

在这种情况下,只需抓住SPARC发行版(例如, Debian ),你们都准备好了!

polarhome 提供对Solaris系统(似乎是Sun Sparc系统,而不是x86)的shell访问权限)。它需要10个本地货币单位(美元,欧元等)或2美元,以较大者为准。

这可以模拟SparcStation 2(sun4c 32位SPARCv7)和Ultra-1(sun4u 64位SPARCv9),据我所知,fedelity非常高,因为它甚至可以从帧缓冲区使用股票倾销的roms。

http://people.csail.mit.edu/fredette/tme/

至于Sparc v7和v8的v7 v8和v9之间的区别是32位v9是64位。请注意,QEMU并非完全忠实于仿真,它会动态重新编译,因此它可能会更快一点(实际上它很慢),但代价是可能性较低。 QEMU for v7-v8可以启动Linux和大多数BSD以及实验性Solaris。 QEMU for SPARCv9是实验性的。

我已经在Linux上构建了TME,但是如果你只是安装NetBSD并在那里构建它可能会更好,你可以使用它拥有的网络支持,而较旧的编译器不会对代码抱怨太多。 / p>

我在这里有一个有点修补的版本 https://github.com/cb88/tme 我很感激帮助它的工作大部分补丁来自NetBSD pkgsrc,但我想我清理了其他一些东西。

Aeroflex Gaisler为其LEON2,LEON3和LEON4处理器提供商用模拟器,这些处理器实际上是SPARC。 LEON3的评估版本也很有限。

请参阅 http://www.gaisler.com/index.php/downloads/simulators

他们为Windows(MinGW)和Linux提供免费的GCC交叉编译器:

http://www.gaisler.com/index.php/downloads/compilers

请查看 http://www.stromasys.com ,CHARON-SPK符合您的要求。 另外 http://www.stromasys.ch/virtualization-solutions/virtual-sparcstation/ 可以提供帮助。

请注意,如果您打算在2.5.1 / 5.5之后运行Solaris,那么qemu-sparc将无法帮助您。 NetBSD和Linux应该可以正常运行。

这是因为qemu-sparc仅支持非常旧的SPARC处理器。如果您尝试安装Solaris 8-11,它将导致Solaris安装程序在实现架构太旧时导致错误,或者在启动之前发生错误/崩溃。

之前提到但是一些成本细节:如果你想要走这条路线,可以从eBay获得能够运行Solaris 11的全功能64核SPARC 2U,价格约为400美元。 T5220将执行Solaris 11.

我没有这里提到的其他模拟器的经验,但也听过关于Simics的好东西,虽然价格昂贵。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top