2008-08-26 7 views
4

J'ai envisagé de franchir le pas et d'installer Linux sur ma Playstation 3. Comme C# est mon langage actuel, la prochaine étape logique consisterait à installer Mono.Ressources de développement pour Mono sur PS3

J'ai fait un peu de recherche et j'ai trouvé que http://psubuntu.com/wiki/InstallationInstructions avait des instructions sur l'installation d'Ubuntu et des liens pour télécharger un ISO contenant une version spécifique à PS3 d'Ubuntu. Il y a aussi ce projet cool à http://code.google.com/p/celldotnet/ qui a développé du code pour utiliser les 6 cœurs de SPU supplémentaires de la CPU, et pas seulement celui à usage général auquel vous avez accès par défaut.

Le problème est que la documentation du projet semble un peu mince. Est-ce que quelqu'un a mis en place une PS3 pour développer le code .NET? Si oui, quels problèmes avez-vous rencontrés? Est-ce que quelqu'un a des exemples de code pour charger même partiellement l'un de ces processeurs monstres?

Mise à jour:

Je me rends compte que .NET/Mono programmation de base entrera en jeu ici. La partie sur laquelle je suis confuse est de savoir quel type de structures de données passez-vous à un noyau de spécialité? Si je lis ce droit, the 6 SPU cores have 128 registers at 128 bits each. Je n'ai vu aucune discussion sur la façon de coder efficacement pour cela.

Update 2:

IBM has announced que le développement sur le processeur de cellules a été retirée. Bien que cela tue à peu près tout désir que je pourrais avoir à développer sur la plate-forme, j'espère que quelqu'un d'autre pourrait ajouter quelques informations utiles.

Répondre

3

Je viens de trouver this posting sur le blog de Miguel de Icaza. Promettant que récemment, en février 2008, il se penchait sur cette question. Comme il est a member of the SO community maintenant, j'espère qu'il pourra faire la lumière sur le sujet.

1

La PS3 dispose d'une CPU PPC à usage général.

Vous pouvez essayer de compiler croisé mono en ppc et partir de là.

Mono de svn a reçu beaucoup d'attention concernant le port ppc, donc je conseillerais de l'utiliser à la place de la version 2.0.