문제

저는 플레이 스테이션 3에 Linux를 설치하는 것을 고려하고 있습니다. C #은 제가 현재 선택한 언어이므로 다음 단계는 Mono를 설치하는 것입니다.

약간 조사한 결과 http://psubuntu.com/wiki/InstallationInstructions에는 Ubuntu 설치 지침과 PS3 특정 버전의 Ubuntu가 포함 된 ISO 다운로드 링크가 있습니다. 이 멋진 프로젝트는 http://code.google.com/p/celldotnet/ 기본적으로 액세스 할 수있는 범용 코어뿐만 아니라 CPU의 6 개의 추가 SPU 코어를 활용하는 코드를 개발했습니다.

문제는 프로젝트 문서가 약간 얇아 보인다는 것입니다. .NET 코드를 개발하기 위해 PS3를 설정 한 사람이 있습니까? 그렇다면 어떤 문제가 발생 했습니까? 이 괴물 프로세서 중 하나를 부분적으로로드하는 방법에 대한 코드 샘플이있는 사람이 있습니까?

업데이트 :

기본 .NET / Mono 프로그래밍이 여기서 작동한다는 것을 알고 있습니다. 내가 애매한 부분은 어떤 종류의 데이터 구조를 전문 코어로 전달합니까? 이 권한을 읽고 있다면 6 개의 SPU 코어에는 각각 128 비트에서 128 개의 레지스터가 있습니다. . 이를 위해 효과적으로 코딩하는 방법에 대한 논의를 본 적이 없습니다.

업데이트 2 :

IBM이 발표했습니다. Cell 프로세서에 대한 추가 개발이 취소되었습니다. 이로 인해 플랫폼에서 개발해야 할 욕구가 거의 사라지지만 다른 누군가가 유용한 정보를 추가 할 수 있기를 바랍니다.

도움이 되었습니까?

해결책

Miguel de Icaza의 블로그에서 이 게시물 을 찾았습니다.그는 2008 년 2 월에 이것을 조사하고 있다고 약속했습니다.그는 현재 SO 커뮤니티의 일원 이므로 주제에 대해 좀 더 밝힐 수 있기를 바랍니다.

다른 팁

PS3에는 PPC 범용 CPU가 있습니다.

mono를 ppc로 크로스 컴파일하고 거기에서 갈 수 있습니다.

svn의 Mono는 ppc 포트와 관련하여 많은 관심을 받았으므로 2.0 릴리스 대신 사용하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top