
Acabou de chegar o meu GP2X, muito obrigado Pedro Garcia (aka Lord Mc Peter) por ter possibilitado este acontecimento.
Bom, agora é mão na massa, é hora de começar a estudar o funcionamento do bicho para começar a desenvolver “coisas” para ele.
Leituras que já fiz sobre o equipamento, me levaram a crer que é uma ferramenta de entretenimento, onde podemos além de jogar, ler e-books, ouvir mp3, ogg, ver filmes Dvix, Xvid, Mpeg4, entre outras coisas.
Abaixo um resumo técnico do GP2X:
- Main Processor: MagicEyes MP2520F
- CPU 1: ARM920T – 200 MHz (Part of MagicEyes chip)
- CPU 2: ARM940T – 200 MHz (Part of MagicEyes chip)
- Dimension 143.6mm* 82.9mm*34mm
- Mass (w/o batteries): 161g/5.68oz (GP32 NLU: 163g/5.74oz)
- RAM: 64MB
- Internal Storage: 64MB NAND Flash Memory
- External Storage: SD card
- Connections: EXTension port, USB(2.0), DC in (3.3V), Headphone jack.
- OS: Linux
- Batteries: 2 x AA
- Display: TS35ND2501 3.5″ TFT LCD by topsun
- Resolution: 320*240(QVGA)
- TV Output: up to 720*480 with separate S-Video cable. (by Conexant CX25874)
O desenvolvimento de softwares para ele é livre, existem várias ferramentas para auxiliar.
Para armazenamento é usado um cartão SD de memória e também programas e dados podem ser facilmente transferidos via USB.
O GP2X é um dispositivo com uma variedade de ferramentas interessantes. Funciona com uma versão customizada de Linux, que pode ser ignorada pelo usuário final.
Há três fórmas da memória. 64MB de RAM; 64MB de memória NAND flash que armazena geralmente o boot loader, o sistema operacional e as bibliotecas comuns; e um cartão removível do SD disponível nos tamanhos de 16MB a 4GB para programas e mídias.
Quando você liga, a tela branca mostra o boot do hardware, a tela preta com o logo de fundo do GP2X mostra que o sistema está executando um boot loader, então a tela verde do logo de fundo do GP2X mostra o boot do Linux. Finalmente, é executado o programa /usr/gp2x/gp2xmenu que permite que o usuário interaja com seu GP2X.
Usando a GUI, o usuário seleciona um arquivo para ver filmes, fotos, texto, etc. ou um programa a ser executado (jogos, utilitários, etc.).
O Desenvolvimento de programas é feito em um PC distinto e compilado com um “cross compiler”. Os arquivos compilados, assim como todos os arquivos de dados, certificados, e arquivos relacionados ao meios são copiados para o cartão do SD. Os binários são então executados no GP2X, através do menu ou usando telnet.
Existem ferramentas para desenvolvimento no estilo SDK, onde o programador pode explorar o uso da biblioteca SDL na criação de jogos para este dispositivo.
Em minhas leituras descobri que já existe um “port” do PyGame para desenvolver jogos usando Python e isso me deixou muito animado, mesmo porque, usarei SDL com a facilidade do Python. Aguardem o “GRIM”.
O importante é que além de toda diversão que ele vai proporcionar com os recursos próprios, nos dá a liberdade de escrever códigos para rodar no console.
Quer mais diversão?
Vai para Disney!!!