Turn your Playstation 3 into Linux-based Lab Equipment

In a two-part series called “PS3 Fab-to-lab” on IBM’s awesome developerWorks website, [Lewin] explains how to use the Cell Broadband Engine in a PS3 to create an audio-bandwidth spectrum analyzer and function generator. The set up consists of Yellow Dog Linux, an NTSC television, and an external USB sound card to provide the inputs of the spectrum analyzer and the outputs of the function generator. The sound card driver is written to simply capture or send the info in question (audio range only) and the NTSC television as the graphical interface. This hack involves a lot of coding with hardly any example code provided. The article is more of a guide than anything. If anyone gets this working, let us know!

[via Digg]

[photo: Malcom Tredinnick]


  1. scrabblecock says:


  2. Liam says:

    With more example code, I could replace half of my lab equipment with a PS3…

  3. Is there any particular reason this is being done with a PS3 and not say, a very cheap 2nd hand dell?

  4. Andrew says:

    The picture looks like it’s actually running Ubuntu Linux!

  5. njakol says:

    @michael, yes it’s because of the very powerful cell-processor
    that the ps3 have.

  6. @Andrew says:

    It is running Ubuntu linux. The PS3 has been running Ubuntu since 7.04 and also runs Fedora Core, Yellow Dog, OpenSUSE 11.0 and Gentoo.

  7. Wow good stuff, thanks for the good read.

  8. I read two times, printed out and hung it on the fridge. Yes, indeed, should understand this too long!

  9. Nice article about the playstation 3. thanks :)

  10. XBox Support says:

    Haha, gotta love Linux. This is awesome!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,792 other followers