Mostrando postagens com marcador developer. Mostrar todas as postagens
Mostrando postagens com marcador developer. Mostrar todas as postagens

2012-02-04

Pacotes D4X para Ubuntu 11.10 e 10.10

Criei uns pacotes .deb do dx4, para Ubuntu quem quiser estão aqui:
d4x-common_2.5.7.1-7_all.deb
d4x_2.5.7.1-7_amd64.deb
d4x_2.5.7.1-7_i386.deb

Instale com:
sudo dpkg -i d4x-common_2.5.7.1-7_all.deb
sudo dpkg -i d4x_2.5.7.1-7_i386.deb

Se seu sistema for 64bits:
sudo dpkg -i d4x-common_2.5.7.1-7_all.deb
sudo dpkg -i d4x_2.5.7.1-7_amd64.deb

Instale outras dependências:
sudo apt-get -f install

O fontes são do Debian.

2011-09-12

Pinguino32X versão svn x.2

A nova versão da IDE Pinguino para PIC32 e PIC18, já está disponível, neste final de semana atualizei a biblioteca ITDB02 para o PIC32, a versão x.2 é uma grande revisão do projeto PIC32 inicial, bem como têm muitas atualizações para PIC18.

- Suporta um número maior de placas PIC18 e PIC32
- Compilador open source para PIC32 com otimizações, que são pagas na plataforma C32 da Microchip (-O2 e outras)
- Devido a essas otimizações o display ITDB02 não estava se garantindo com a nova velocidade, patch

Para instalar a partir do svn use o comando:
svn checkout http://pinguino32.googlecode.com/svn/trunk/ pinguino32-read-only

2009-10-14

Project Diaspora portado para Nokia N810 (Space Trader MMO)


Home Site do projeto: http://www.nighsoft.com/

Fiz um port do pDiaspora 1.2.5 para rodar no Nokia N810, e sua tela de 800x480, não ficou perfeito mas é totalmente jogável.



Todas as imagens foram redimensionadas para 100%x80% usando a ferramenta mogrify do kit ImageMagick.
mogrify -resize 100%x80% *.*

Fiz mudanças no código apenas dos arquivos sdl.c and form.c (coisa boba de 8000 linhas)
Códigos fonte: pdiaspora_client-beta-1.2.5-800x480.tar.gz

Usei a versão 1.2.5, pois não obtive exito com a versão 1.3.2, nem mesmo no PC.

Instale do meu repositório...
http://maemo.vivaphp.net/
diablo | misc


Link Direto:
pdiaspora-client_1.2.5.deb

2009-09-04

Compilação nativa no N810, atualizado!

A Nokia mudou o endereços do repositório do SDK, eis aqui os passos para ter um ambiente para compilação nativa no N810 completo.
Particularmente não vejo necessidade ao uso do modo red pill, basta instalar seus programas pelo apt-get e pronto, assim:

1- Crie um arquivos para repositórios separado do arquivo do hildon, para que os repositórios não homologados pela nokia, sejam mantidos.


vi /etc/apt/sources.list.d/external_repos.list

#Dev Tools
deb http://repository.maemo.org/ diablo sdk/free sdk/non-free tools/free tools/non-free
deb-src http://repository.maemo.org/ diablo sdk/free sdk/non-free tools/free tools/non-free

apt-get update
apt-get install gcc g++ make binutils dpkg-dev less build-essential

2009-08-26

Emulando um N800 com o Qemu (Testado!)


Aqui uma pequena tradução do Howto, para quem quer emular um N800 usando o QEmu, pode ser útil para testar aplicativos, pena que não tem uma emulação do touchscreen.

1. Crie uma pasta para trabalhar nela:
1. $ mkdir ~/tmp/qemu-n800
2. Download o QEMU do repositório svn com data 2009-03-03 (rev. 6679):
1. $ cd ~/tmp/qemu-n800/
2. $ svn co -r 6679 http://svn.savannah.gnu.org/svn/qemu/trunk qemu-svnr6679
3. Compile o QEMU
1. $ cd ~/tmp/qemu-n800/qemu-svnr6679/
2. $ ./configure --prefix=${HOME}/tmp/qemu-n800/instroot --disable-linux-user --enable-system --disable-darwin-user --disable-kqemu --target-list=arm-softmmu
3. $ make
4. $ make install
4. Download a firmware do Maemo para Nokia N800:
1. Vá para http://maemo.org/community/wiki/HOWTO_FlashLatestNokiaImageWithLinux/
2. Download o OS para Nokia N800 clicando no link apropriado, alguma coisa como "IT OS Software Edition 2008 (version 2.2007.51-3)"
1. Você irá precisar de um número serial de um Nokia N800 para isto: Você pode comprar um ou usar o google.
3. Salve o arquivo para ~/tmp/qemu-n800/
4. Assumiremos que o arquivo que você baixou chama-se "RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin"
5. Download o Nokia Nseries Firmware Flashing Tool versão 3
1. Baixe a versão appropriada para o seu sistema operacional no endereço: http://tablets-dev.nokia.com/d3.php
2. Salve o arquivo em ~/tmp/qemu-n800/
3. Assumiremos que o nome do arquivo é "flasher-3.0-static"
6. Faça o Firmware Flashing Tool executável
1. $ chmod +x ~/tmp/qemu-n800/flasher-3.0-static
7. Desempacote o Nokia N800 OS2008 Firmware
1. $ cd ~/tmp/qemu-n800/
2. $ mkdir os2008
3. $ cd os2008/
4. $ ../flasher-3.0-static -u -F ../RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin
8. Download o "Poky Linux" Flash Filesystem Tool
1. $ cd ~/tmp/qemu-n800/
2. $ svn cat http://svn.o-hand.com/repos/poky/trunk/scripts/poky-nokia800-flashutil > poky-nokia800-flashutil
3. $ chmod +x poky-nokia800-flashutil
9. Extraia a "config" da partição de seu Nokia N800
1. $ cd ~/tmp/qemu-n800/
2. $ ssh root@nokia-n800 cat /dev/mtd1ro > config.mtd
3. ou Baixe aqui.
10. Use o "Poky Linux" Flash Filesystem Tool para criar um filesytem para o sistema emulado (Estas instruções foram adaptadas de Marcin Juszkiewicz's blog)
1. $ cd ~/tmp/qemu-n800/
2. $ ./poky-nokia800-flashutil os2008/initfs.jffs2 qemu-n800.img initfs
3. $ ./poky-nokia800-flashutil config.mtd qemu-n800.img config
4. $ ./poky-nokia800-flashutil os2008/rootfs.jffs2 qemu-n800.img rootfs
11. Inicialize o QEMU as opções abaixo:
1. $ cd ~/tmp/qemu-n800/
2. $ ./instroot/bin/qemu-system-arm -kernel os2008/zImage -M n800 -mtdblock qemu-n800.img -m 130 -append "root=/dev/mtdblock3 rootfstype=jffs2"
12. Finalmente funcionou, demora um pouco para carregar, aguarde, é assim mesmo uma tela preta por uns bons minutos.

fonte: Emulating a Nokia N800 with QEMU by Roy Keene.

OBS¹: O numero de série do N8x0 é o endereço MAC da wlan, após muita pesquisa encontrei essa foto com o MAC aqui: 00194F9EFF2D

OBS²: Ainda não tentei com a FW do N810, ao que Eu saiba é tudo diferente, particionamente é outro e possivelmente não irá carregar.

2009-02-05

Atualização completa da Gentoo Linzzi


Estou empenhado nesta atualização, do projeto Linzzi... entre as novidades temos:


* Correção do kernel e kboot para suporte à Firmware >=2.10 da PS3.
* GCC 4.4.0 CFLAGS novas, estarei atualizando completamente os pacotes da Linzzi com as flags abaixo usando o gcc 4.4.0
CFLAGS="-O2 -pipe -mcpu=cell -mabi=altivec"

* Kernel 2.6.29-rc3 (git source), driver PS3VRAM, usando a RAM da RSX como swap, assim ficamos com 512MB de RAM no sistema!
* Boot via USB ou Cartões MS, SD e CF
* Uso do DistCC e CROSSDEV para compilação distribuída, usando outras máquinas em uma rede.
* PetitBOOT (Em breve espero usar uma versão própria do KBOOT)
* Arquivos do portage via squashfs, para uso mínimo de espaço no pendriver (~50MB)


Além disto teremos os principais aplicativos atualizados, como firefox 3.0.5 ...

http://linzzi.vivaphp.net/