PS3上Mono的开发资源

时间:2020-03-05 18:43:05  来源:igfitidea点击:

我一直在考虑尝试并在Playstation 3上安装Linux。按照我目前选择的语言,下一步是安装Mono。

我进行了一些研究,发现http://psubuntu.com/wiki/InstallationInstructions上有安装Ubuntu的说明,并提供链接下载包含PS3特定版本Ubuntu的ISO。 http://code.google.com/p/celldotnet/上还有一个很酷的项目,它开发了一些代码来利用CPU的6个添加SPU内核,而不仅仅是我们可以访问的通用内核。默认。

问题在于项目文档似乎有些稀疏。有没有人设置PS3来开发.NET代码?如果是这样,我们遇到了什么问题?是否有人有代码示例说明了如何甚至部分加载这些怪物处理器之一?

更新:

我确实意识到基本的.NET / Mono编程将在这里发挥作用。我不明白的部分是,我们要传递给专业核心什么样的数据结构?如果我没看错的话,这6个SPU内核有128个寄存器,每个寄存器128位。我还没有看到有关如何有效地为此进行编码的任何讨论。

更新2:

IBM已宣布取消对Cell处理器的进一步开发。虽然这几乎消除了我可能必须在平台上开发的任何愿望,但希望其他人可以添加一些有用的信息。

解决方案

回答

刚刚从Miguel de Icaza的博客中找到了该帖子。许诺他早在2008年2月就对此进行了调查。由于他现在是SO社区的成员,我希望他可以进一步阐明该主题。

回答

PS3具有PPC通用CPU。

我们可以尝试将mono编译为ppc,然后从那里进行编译。

来自svn的Mono在ppc端口方面引起了很多关注,因此我建议我们使用它而不是2.0版本。