Ресурсы для разработки Mono на PS3
-
09-06-2019 - |
Вопрос
Я подумывал о том, чтобы сделать решительный шаг и установить Linux на свою Playstation 3.Поскольку C # является моим текущим языком выбора, следующим логическим шагом было бы установить Mono.
Я провел небольшое исследование и обнаружил, что http://psubuntu.com/wiki/InstallationInstructions содержит инструкцию по установке Ubuntu и ссылки для загрузки ISO-файла, содержащего версию Ubuntu для PS3.Есть также этот классный проект по адресу http://code.google.com/p/celldotnet/ это разработало некоторый код для использования 6 дополнительных SPU-ядер центрального процессора, а не только общего назначения, к которому у вас есть доступ по умолчанию.
Проблема в том, что проектная документация кажется немного скудноватой.Кто-нибудь настраивал PS3 для разработки.ЧИСТЫЙ код?Если да, то с какими проблемами вы столкнулись?Есть ли у кого-нибудь примеры кода того, как хотя бы частично загрузить один из этих процессоров-монстров?
Обновить:
Я действительно понимаю, что здесь в игру вступят основы программирования на .NET / Mono.Часть, в которой я не совсем понимаю, заключается в том, какие структуры данных вы передаете специализированному ядру?Если я правильно это читаю, 6 ядер SPU имеют 128 регистров по 128 бит в каждом.Я не видел никаких дискуссий о том, как эффективно кодировать для этого.
Обновление 2:
IBM объявила эта дальнейшая разработка процессора Cell была отменена.Хотя это в значительной степени убивает всякое желание, которое у меня могло бы возникнуть для разработки на платформе, надеюсь, кто-нибудь еще может добавить какую-нибудь полезную информацию.
Решение
Только что нашел это сообщение из блога Мигеля де Икасы.Пообещав, что еще в феврале 2008 года он займется этим делом.Таким , какой он есть член сообщества SO теперь я надеюсь, что он сможет пролить дополнительный свет на эту тему.
Другие советы
PS3 оснащена процессором общего назначения PPC.
Вы можете попробовать скомпилировать mono в ppc и перейти оттуда.
Mono от svn получил много внимания в отношении порта ppc, поэтому я бы посоветовал использовать его вместо версии 2.0.