Compile programas para o PlayStation 3 em PC de 32 bits
Neste documento veremos de forma simples e objetiva, como efetuar uma compilação cruzada gerando um programa HelloWord para o famoso console PlayStation 3. A distribuição utilizada foi o OpenSuSE 10.3 e o equipamento foi um modesto PC de 32 bits.
PlayStation 3 - Um brinquedo de gente grande...
Um dia terei um PlayStation 3, o CELL que quebrou os paradigmas apresentando a sua nova arquitetura. Diferente da tecnologia multi-núcleo que executam as mesmas tarefas, o CELL é composto de núcleos especializados que dividem a tarefa computacional. GPU integrado a CPU, e o acesso a memória de maneira inédita, apresentam resultados impressionantes.
Agradecimentos:
Agradeço a colaboração do Marcus Fazzi pela ajuda nos testes de execução do programa HelloWord no PlayStation 3. Para quem deseja instalar o Linux em seu PS3, sugiro consultar os procedimentos de instalação do Linux em PlayStation 3, o link Linzzi possui todos os passos para tal tarefa. Para quem desconhece, Linzzi é uma variação do Gentoo para o PlayStation 3 com Kernel 2.6.XX (com patches da Sony), KDE 3.5.5 e outros recursos mencionado na página do projeto.
Já os adoradores do openSUSE podem acessar diretamente a distribuição para o PS3 em:
Arquitetura:
Fonte: http://dcon.com.br/jd.comment/home_full.php
O processador é um dos componentes mais importantes do computador, pois o seu poder é que define a característica do equipamento como um todo. É o processador que determina o desempenho e performance do aparelho, portanto conhecer o que existe por trás de um processador é fundamental e obrigatório a todos o desenvolvedores de aplicações. Pois só conhecendo o equipamento, pode-se escrever códigos com o melhor resultado desejado.
Conforme a lei de Moore, velozes processadores de 64 bits, processadores com multi-núcleo e CPUS integradas são o que temos na vanguarda do mercado. O processador CELL BE (conhecido como o processador de 9 núcleos) chegou para fazer a diferença, pois a sua arquitetura difere-se do modelos convencionais de processadores no mercado.
Agradecimentos:
Agradeço a colaboração do Marcus Fazzi pela ajuda nos testes de execução do programa HelloWord no PlayStation 3. Para quem deseja instalar o Linux em seu PS3, sugiro consultar os procedimentos de instalação do Linux em PlayStation 3, o link Linzzi possui todos os passos para tal tarefa. Para quem desconhece, Linzzi é uma variação do Gentoo para o PlayStation 3 com Kernel 2.6.XX (com patches da Sony), KDE 3.5.5 e outros recursos mencionado na página do projeto.
Já os adoradores do openSUSE podem acessar diretamente a distribuição para o PS3 em:
Arquitetura:
Fonte: http://dcon.com.br/jd.comment/home_full.php
O processador é um dos componentes mais importantes do computador, pois o seu poder é que define a característica do equipamento como um todo. É o processador que determina o desempenho e performance do aparelho, portanto conhecer o que existe por trás de um processador é fundamental e obrigatório a todos o desenvolvedores de aplicações. Pois só conhecendo o equipamento, pode-se escrever códigos com o melhor resultado desejado.
Conforme a lei de Moore, velozes processadores de 64 bits, processadores com multi-núcleo e CPUS integradas são o que temos na vanguarda do mercado. O processador CELL BE (conhecido como o processador de 9 núcleos) chegou para fazer a diferença, pois a sua arquitetura difere-se do modelos convencionais de processadores no mercado.