سؤال

لقد كنت أفكر في اتخاذ القرار وتثبيت Linux على جهاز Playstation 3 الخاص بي.وبما أن لغة C# هي اللغة المفضلة لدي حاليًا، فإن الخطوة المنطقية التالية ستكون تثبيت Mono.

لقد قمت ببعض البحث ووجدت ذلك http://psubuntu.com/wiki/InstallationInstructions يحتوي على تعليمات حول تثبيت Ubuntu وروابط لتنزيل ملف ISO يحتوي على إصدار خاص بـ PS3 من Ubuntu.يوجد أيضًا هذا المشروع الرائع في http://code.google.com/p/celldotnet/ التي طورت بعض التعليمات البرمجية للاستفادة من 6 مراكز SPU إضافية لوحدة المعالجة المركزية، وليس فقط النواة ذات الأغراض العامة التي يمكنك الوصول إليها افتراضيًا.

المشكلة هي أن وثائق المشروع تبدو ضعيفة بعض الشيء.هل قام أي شخص بإعداد PS3 لتطوير كود .NET؟إذا كان الأمر كذلك، ما هي المشاكل التي واجهتها؟هل لدى أي شخص أي نماذج برمجية حول كيفية تحميل أحد هذه المعالجات الضخمة جزئيًا؟

تحديث:

أدرك أن البرمجة الأساسية .NET/Mono ستدخل حيز التنفيذ هنا.الجزء الذي أشعر بالغموض بشأنه هو ما هو نوع هياكل البيانات التي تقوم بتمريرها إلى مركز متخصص؟إذا كنت أقرأ هذا بشكل صحيح، تحتوي نوى SPU الستة على 128 سجلًا بمعدل 128 بت لكل منها.لم أر أي مناقشة حول كيفية القيام بالبرمجة بشكل فعال لهذا الغرض.

التحديث 2:

أعلنت شركة آي بي إم تم إلغاء هذا التطوير الإضافي على معالج الخلية.على الرغم من أن هذا يقضي إلى حد كبير على أي رغبة قد أضطر إلى تطويرها على المنصة، إلا أنني آمل أن يضيف شخص آخر بعض المعلومات المفيدة.

هل كانت مفيدة؟

المحلول

وجدت للتو هذا النشر من مدونة ميغيل دي إيكازا.ووعد بأنه كان يبحث في هذا الأمر حتى فبراير 2008.كما هو عضو في مجتمع SO والآن، آمل أن يتمكن من إلقاء المزيد من الضوء على الموضوع.

نصائح أخرى

يتميز جهاز PS3 بوحدة معالجة مركزية للأغراض العامة PPC.

يمكنك محاولة ترجمة التحويل الأحادي إلى قدرة شرائية والانتقال من هناك.

تلقى Mono من svn الكثير من الاهتمام فيما يتعلق بمنفذ PPC، لذا أنصح باستخدامه بدلاً من الإصدار 2.0.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top