为PlayStation 3 Linux开发 [英] Develop for PlayStation 3 Linux

查看:161
本文介绍了为PlayStation 3 Linux开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有兴趣为 Sony PlayStation 3 游戏机开发软件,其中包含多核Cell处理器,针对任何 PS3兼容的Linux 发行版。

I'm interested in developing software for Sony PlayStation 3 consoles which contains a multi-core Cell processor, targeting any PS3-compatible Linux distribution.


单个PS3比可用的最高端桌面执行更好,并与 25个节点的IBM Blue Gene 超级计算机 PlayStation3 Gravity Grid

"A single PS3 performs better than the highest-end desktops available and compares to as many as 25 nodes of an IBM Blue Gene supercomputer." ~ PlayStation3 Gravity Grid

最重要的是:


  1. CPU - 任何Linux操作系统可访问7中的6个协同处理元素

  2. GPU - Sony实施了一个限制访问 RSX

  3. 并行 - IBM提供PS3上的编程并行应用程序简介

  1. CPU - Any Linux OS has access to 6 of the 7 Synergistic Processing Elements
  2. GPU - Sony implements a hypervisor restricting access to the RSX
  3. Parallel - IBM provides an introduction to programming parallel applications on the PS3

所以要开始:


  1. 在PS3上安装 Linux

  1. Install Linux on the PS3:
    • For YDL Linux - installation guide here
    • For Fedora 8 - installation guide here and here.
    • For Ubuntu 8 - compiling and installation guide here.
    • For OpenSUSE- any guides?
    • For Debian - any guides?
  • C++ IDE: KDevelop, Eclipse CDT, Code::Blocks
  • GCC 4.3 with Binutils 4.1
  • IBM XL for the Cell - available as part of IBM's Cell SDK
  • OpenMPI for PowerPC Linux ..(what?)


推荐答案

您可能想尝试卸载C ++ 。它提供了扩展的C ++方言,可以在Cell处理器等多核硬件上轻松开发软件。

You may want to try Offload C++ from Codeplay Software. It provides an extended dialect of C++ easing development of software on multicore hardware like the Cell processor.

交叉编译工具链允许在Windows上编译PS3的代码,考虑到运行Linux的PS3控制台上的资源限制(例如系统内存),这可能很有用。会影响编译时间并使PS3作为桌面使用变得尴尬。

A cross compiler toolchain allows compilation of code for the PS3 on Windows, which can be useful given the resource constraints (e.g. system memory) on a PS3 console running Linux, which can impact compile times and make the use of a PS3 as a desktop awkward.

Offload C ++编译器和工具的版本可用于使用Cell BE SDK的PS3 GameOS和Linux on Cell。 Cell Linux版本与用于IDE的Eclipse CDT集成。

Versions of the Offload C++ compiler and tools are available targeting the PS3 GameOS and Linux on Cell with the Cell BE SDK. The Cell Linux version integrates with the Eclipse CDT for an IDE.

免责声明:我是Codeplay的开发人员。

Disclaimer: I am a developer at Codeplay.

这篇关于为PlayStation 3 Linux开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆