2010-03-18

ARM Linux Internet Platform: Release 4




A ARM, lançou estes dias a release 4 do  ARM Linux Internet Platform, compatível com SHARP Zaurus (armv5t), Nokias N8x0 (armv6), BeagleBoards (armv7), Samsung s3c64xx (armv6), Mistral OMAP35x EVM (armv7) e TI Zoom2 (armv7).

Praticamente cobrindo toda a familia ARM atual, ficando de fora do Antigos SHARP Zaurus SL-5500 e semelhantes que eram ARMv4.

http://linux.onarm.com/index.php/Main_Page
http://linux.onarm.com/index.php/Platforms

A distro da ARM, usa o Gnome Mobile, e Xorg 7.5 para gerencia de janelas, além de possuir a biblioteca  Qt 4.6.2 com suporte ao NEON (conjunto de instruções do ARMv7).

2010-03-03

UBW32, Chegou!

## Editado! ##
Já estou com a UBW32, demorou mas chegou!
## Editado! ##

Uma placa de desenvolvimento com PIC32, a idéia é ajuda o JPMandon, com o desenvolvimento do Pinguino Mega!

Comprei na http://robotshop.ca como estava demorando muito (desde dez/2009) , reclamei e mandaram outra, vamos ver se essa chega.

Para quem não conhece eis a placa (http://www.schmalzhaus.com/UBW32/)


Quem quiser saber mais sobre o projeto pinguino acesse:
http://jpmandon.blogspot.com/
http://www.hackinglab.org/

Basys2 Xilinx Spartan 3E FPGA 100K gates.

Um pequeno grande passo para aprender VHDL e Verilog.
Comprei a plaquinha por 59$
Aonde comprar
Saiba mais na wikipedia: http://pt.wikipedia.org/wiki/FPGA


Emulador HP48GX para N8x0

Duas semanas atrás vi que o usuário pinnchus , do Maemo Talk, encontrou aonde estava o problema de performance do emulador da HP48GX x48 que rodava com um desempenho triste no maemo, e logo em seguida ele postou a versão 0.6.1 do x48 já com o patch.
Post do patch no Talk.Maemo!

 
x48 horizontal


Fiz as correções no x48 0.6.3 seguindo a mesma lógica, contudo em pontos diferentes do código, e compilei com as CFLAGS a seguir:
CFLAGS = -Wall -g -O3 -mcpu=arm1136j-s -mtune=arm1136j-s -fomit-frame-pointer -fsigned-char -mfpu=vfp -mfloat-abi=softfp
Também apliquei os patchs do x48 0.4.3 para pdaXrom, os quais corrigem os erros de font.
http://www.oesf.org/forum/index.php?showtopic=17031

Fiz o pequeno programa em RPL, abaixo:
RPL foi minha linguagem preferida quando no 2º grau lá pelos idos 1994, pois é Eu tinha uma HP48G!
Code:
<< TICKS 1 5000
     FOR n 1 1 + DROP
     NEXT TICKS SWAP - B->R 8192 /
>>
Results on a N810:
Code:
Real Hardware HP50G     21.3553 secs
x48  0.6.1              34.9902 secs
x48  0.6.3              14.7964 secs
Agora o emulador ficou mais rápido que uma HP50G real, tenho uma aqui! :P
 No teste com gráficos o emulador ficou bem mais lento que a HP50G, contudo pelo o que me lembro ficou na mesma velocidade de uma HP48G real.
Criei um arquivo .deb com dois menus, uma para usar na horizontal e outro para vertical.
Arquivos aqui por enquanto, logo mais posto no repositório.
 
x48 vertical