tag:blogger.com,1999:blog-27014120285423379122024-03-05T01:38:00.696-03:00Postagens múltiplas.GNU, Linux, Android e Openmoko.Unknownnoreply@blogger.comBlogger7125tag:blogger.com,1999:blog-2701412028542337912.post-52799060073725226302009-10-19T20:31:00.013-02:002009-10-19T22:16:11.573-02:00QtMoko v14Analiso agora o QtMoko v14 que estou a usar no FR desde que saiu. <br /><br /><br />A distribuição QtMoko apareceu a algum tempo, mas começou a fazer sucesso desde a versão 9, que inclusive foi a que eu testei pela primeira vez.<br /><br />Mesmo tendo poucos desenvolvedores, a distribuição logo cativou não só a mim, mas muitas pessoas e por motivos óbvios:<br /><br />- Funciona sem sobressaltos<br />- Rápida<br />- Fácil de operar<br />- Todas as funções de telefone comum funcionam! (apenas um bug com relação à intermitência de aviso na chegada de SMS ainda persiste) <br />- Tem apt-get e centenas de aplicativos compilados (é um Debian com QtExtended instalado) <br /><br /><br />Muita gente, como eu disse, veio a adotar esta distribuição. Agora começam a aparecer aplicativos desenvolvidos especialmente para tapar alguns buracos, como o QtBackup que salva os contatos na uSD e restaura automaticamente durante a instalação de uma nova versão. Esses aplicativos já aparecem em formato de pacotes Debian e já existe até mesmo um repositório para atualizar o QtExtended sobre o Debian sem precisar reinstalar tudo. <br /><br />Como a distribuição usa Qt direto em Framebuffer, foi adicionado um aplicativo chamado QX que permite executar programas X dentro do Qt, e vem instalado junto o TangoGPS pronto para usar :-) Infelizmente demora para iniciar, mas acredito que algo pode ser feito a respeito.<br /><br />Outros programas foram portados e rodam diretamente sem o X como o MokoMaze, renomeado para QtMaze e com imagens modificadas para ficar mais parecido com o QtExtended.<br /><br /><br /><strong>Não são só flores!</strong><br /><br />Ainda existem alguns bugs, e conforme foi sendo adicionadas mais funcionalidades mais bugs apareceram. Percebi que a estabilidade já não é mais a mesma depois da versão 12, mas o bom trabalho dos desenvolvedores tem resolvido a maioria dos bugs mais chatos. <br /><br /><strong>A mais rápida de todas!</strong><br /><br />Sei que muitos não concordarão com essa afirmação, mas para meu uso diário o QtMoko pareceu mais rápido que o SHR, principalmente. Não conheço o ultimo lançador de aplicativos do SHR, é verdade, mas o fato de não ter o E17 parece ter sido um acelerador. <br /><br />O Debian roda muito bem no FR, é a impressão que tenho, mesmo direto da uSD que tem um barramento muito lento.<br /><br /><strong>Conclusão</strong><br /><br />A distribuição promete e é muito bom ter algo em C++ com Qt que realmente faz o telefone funcionar, outras distribuições estão fazendo o mesmo, como o Cupcake do panicking e o SHR, mas usando QtMoko o desempenho é muito bom e com poucos bugs.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2701412028542337912.post-46252276227799393702009-03-02T20:24:00.005-03:002009-09-28T22:31:23.747-03:00Screenshots KDE Debian no Freerunner.Foi muito fácil e simples instalar, bastou um apt-get install kde, modificar o arquivo ~/.xsession e adicionar a seguinte linha:<br /><br /><span style="font-style:italic;">exec startkde</span><br />Que substituiu a linha que iniciava o xfce.<br /><br />Gostei muito da performance do KDE 3.5. Não instalei o 4.2 por não acreditar que a performance seria muito boa. Os programas funcionaram muito bem, desde o konqueror até o koffice. Tanto que parei de usar o xfce.<br /><br />Recomendo fortemente usar o KDE.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN9nOM8wpZZzYhtiIPEp4-25Z3HSdnYa2WZjkD6SZvkj9AJp6KZkp51TuMNhGfzpPb2DGu8eptftxp4C3T0csiqKzsBh9HsIFgIKLxMEzwdpOzZUxOKMpUzw37RAwFaAoMiMU39L_iksc/s1600-h/snapshot2.png"><img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN9nOM8wpZZzYhtiIPEp4-25Z3HSdnYa2WZjkD6SZvkj9AJp6KZkp51TuMNhGfzpPb2DGu8eptftxp4C3T0csiqKzsBh9HsIFgIKLxMEzwdpOzZUxOKMpUzw37RAwFaAoMiMU39L_iksc/s320/snapshot2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5308735864557901666" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwvABboewZY1cptyjh9FOmADG_tGMlUrCcx-lX1TbJvEXu0RGJJFh2XWUXnAjYnWW9qmrBZ8sw1P4LQINNcI-B0w1zJp1AEXVmFjKM9w6IX0rLDtzu1azLWHj4vgXmRF8iub4_jD7sxaw/s1600-h/snapshot1.png"><img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwvABboewZY1cptyjh9FOmADG_tGMlUrCcx-lX1TbJvEXu0RGJJFh2XWUXnAjYnWW9qmrBZ8sw1P4LQINNcI-B0w1zJp1AEXVmFjKM9w6IX0rLDtzu1azLWHj4vgXmRF8iub4_jD7sxaw/s320/snapshot1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5308735759029199570" /></a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2701412028542337912.post-72987335183299094682008-11-18T17:50:00.007-02:002009-09-28T22:31:23.747-03:00Screenshot XFCE Debian no Freerunner.Instalado o Debian para o Openmoko seguindo o link: <a> http://wiki.debian.org/DebianOnFreeRunner</a><br />Depois, bastou modificar seguindo o manual no wiki oficial: <a>http://wiki.openmoko.org/wiki/Debian</a><br />Assim temos um XFCE completo como um Desktop qualquer!<br /><br />Foi muito interessante testar os aplicativos GTK que funcionaram barbaramente, como o Abiword e o Gnumeric.<br /><br />O XFCE se torna muito amigável para a configuração do Desktop, inclusive com seus applets que podem ser utilizados para controlar o Hardware, como o mixer que se tornou uma grande ajuda na hora de aumentar e diminuir o volume da ligação, pois o Zhone (software de telefonia) não possui essa função tão básica.<br /><br />A administração do uso de CPU e memória também foi interessante com o uso dos applets, e foi quando eu descobri porque precisa-se de um arquivo/partição swap no Freerunner. Quando o Zhone se mantem aberto com o Desktop, Wifi e GPS, a memória do Freerunner se acaba, necessitando assim de paginar. <br /><br />Usei o XFCE por muito tempo...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1AOjWZ1Zu_iFeBsdfaTCFfP7SXxJcPbvMSodj99f5ss3TYEyJV6S03FoGhfbDIMbYaLcnoKv52MhoYsZU9rBcOzTpQYV9HuWSxEmMYLAgD4aQBTexo3IQ4SxOX5sg07bB17nS5iWwBQ/s1600-h/desk-1.jpg"><img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1AOjWZ1Zu_iFeBsdfaTCFfP7SXxJcPbvMSodj99f5ss3TYEyJV6S03FoGhfbDIMbYaLcnoKv52MhoYsZU9rBcOzTpQYV9HuWSxEmMYLAgD4aQBTexo3IQ4SxOX5sg07bB17nS5iWwBQ/s320/desk-1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5270087597530804802" /></a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2701412028542337912.post-91733964088719284102008-11-13T03:57:00.011-02:002009-09-28T22:31:23.747-03:00Minha instalação do Android no Openmoko. 3/3<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuJpdrfKQc9IlyAsFofhMVj-Zgfolxg9k4uU4sw5IKSUQUXABSeh2rTXBvjwGfADZWZpEVpYYmiOW-bz8v0JpMrrbrd0rcRbtEVYi6Ls8azRAQDElYiKNZ3_9T4z32zYGk0v2Y0l5vpUk/s1600-h/dsc02971.jpg"><img style="margin: 10pt 10pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuJpdrfKQc9IlyAsFofhMVj-Zgfolxg9k4uU4sw5IKSUQUXABSeh2rTXBvjwGfADZWZpEVpYYmiOW-bz8v0JpMrrbrd0rcRbtEVYi6Ls8azRAQDElYiKNZ3_9T4z32zYGk0v2Y0l5vpUk/s400/dsc02971.jpg" alt="" id="BLOGGER_PHOTO_ID_5268020515004211554" border="0"></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQpJBMGWfGHZHp6yq-fgLb76KLa0jvyZAKvrX_ugRyJYZUNqvcp2bjURdnQ2bDwB5pPghCHCiBt_F6TXpQmwVJ6dUtaLisENU-WUr3uKjpG8qGaepp2FrB9k8T75J2aW2LHkMLvnr6e_U/s1600-h/dsc02970.jpg"><img style="margin: 10pt 10pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQpJBMGWfGHZHp6yq-fgLb76KLa0jvyZAKvrX_ugRyJYZUNqvcp2bjURdnQ2bDwB5pPghCHCiBt_F6TXpQmwVJ6dUtaLisENU-WUr3uKjpG8qGaepp2FrB9k8T75J2aW2LHkMLvnr6e_U/s400/dsc02970.jpg" alt="" id="BLOGGER_PHOTO_ID_5268020513937935202" border="0"></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXCTQtRcYw-wY0pcsHWsMdk8vphBYNp3q_oBsXtBaC9VXoUQYyfmsNdzMs7gtTrew8ybJMeGeqEeZKjrbdvpau6GXZoxrzdPIz3vwercksTxKVBvD6nDQ9rGCsYyt3iMMqd58ApTT28Xg/s1600-h/dsc02967.jpg"><img style="margin: 10pt 10px 10px 10pt; float: left; cursor: pointer; width: 320px; height: 180px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXCTQtRcYw-wY0pcsHWsMdk8vphBYNp3q_oBsXtBaC9VXoUQYyfmsNdzMs7gtTrew8ybJMeGeqEeZKjrbdvpau6GXZoxrzdPIz3vwercksTxKVBvD6nDQ9rGCsYyt3iMMqd58ApTT28Xg/s320/dsc02967.jpg" alt="" id="BLOGGER_PHOTO_ID_5268020046600456514" border="0"></a><br /><br />Acabei de finalizar! :'-D<br /><br />Depois de trocar o tipo da partição 1 para vfat e formatar(mkfs) as duas novamente, <b>o Android subiu</b> pela primeira vez no meu Freerunner.<br /><br /><span style="font-weight: bold;">Testes:</span><br /><br />Cheguei a testar alguns programas do Android e eles me pareceram com um visual muito bacana. O Ambiente Gráfico é lindo e muito funcional, o único que eu acho que bate o Ambiente Gráfico do iPhone, nos celulares.<br /><br />Consegui fazer ligações telefônicas mas o som ficou ruim, com muito chiado.<br /><br />Não consegui atender ligações e nem mandar SMS, os dois por falta de botões, pois o G1 tem um teclado QWERTY e um botão específico para atender ligações.<br /><br />Alguns softwares funcionaram barbaramente bem, como a calculadora e o dialer.<br /><br />Tudo me pareceu um pouco lento, o Freerunner já tinha me parecido lento antes com versões antigas do FDOM mas com o Android da pra ver que o processador é bastante exigido.<br />Tenho dúvidas se a placa gráfica está sendo utilizada com todo potencial, parece que o 3D não é processado no chip gráfico, o que deve impactar na performance.<br /><br /><span style="font-weight:bold;">Vídeo: </span> <a href=http://www.youtube.com/watch?v=0MpLw2nWoVo>http://www.youtube.com/watch?v=0MpLw2nWoVo</a><br /><br />Se mais alguem estiver tentando fazer o mesmo me mande um e-mail, ficarei feliz em ajudar.Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-2701412028542337912.post-90705474802703572992008-11-12T10:20:00.012-02:002009-11-08T18:00:58.826-02:00Minha instalação do Android no Openmoko. 2/x<b>Backup</b><br />
<br />
Depois do backup do FDOM, uma distribuição mais completa, baseada na OM, e cheia de recursos para <i>Hardware</i>, como para o Acelerometro, GPS e Wifi. <br />
<br />
<b>Imagens novas do Android (New Images)</b><br />
<br />
Eu baixei as imagens no site do desenvolvedor Sean Mcneil, que de alguma forma misteriosa tinha começado o port do kernel do Android para o Openmoko antes de o código se tornar de fato aberto.<br />
<br />
Percebi que a página do wiki sobre as Distribuições instaláveis no Openmoko mudou, incluindo o Gentoo e o Android, sendo que agora temos 8 distribuições que podemos usar (logo chegarão mais).<br />
<br />
Apliquei os arquivos de, kernel uImage, e de imagem jffs2, usando a ferramenta dfu-util como sempre fiz para instalar a OM na Flash interna, apesar de precisar da microSD formatada de uma forma específica para iniciar, o Android fica na Flash.<br />
<br />
No primeira tentativa de iniciar o Android a tela ficou preta e o LED de fundo LCD ligado um tempo consideravelmente longo, em torno de 10 minutos, foi quando percebi que ele não iria terminar de iniciar <b>:(</b> e me lembrei do alerta sobre o Android nesta versão não carregar a bateria enquanto não aparece o ambiente Dalvik, e com isso tornar impossível ligar o celular com essa bateria totalmente descarregada.<br />
<br />
<b>Plando de volta (Failback plan)</b><br />
<br />
Desliguei o celular, tirando a bateria, e baixei as ultimas imagens do OM2008 para instalar na Flash e reparticionar o microSD.<br />
<br />
<b>Referencias:</b><br />
<br />
Android: <a href="http://people.openmoko.org/sean_mcneil/">http://people.openmoko.org/sean_mcneil/</a><br />
<br />
Imagens diárias da distribuição oficial OM: <a href="http://downloads.openmoko.org/daily/">http://downloads.openmoko.org/daily/</a><br />
<br />
Adicionados:<br />
<br />
<a href="http://code.google.com/p/android-on-freerunner/">http://code.google.com/p/android-on-freerunner/</a><br />
<a href="http://wiki.openmoko.org/wiki/Android">http://wiki.openmoko.org/wiki/Android</a><br />
<br />
__Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2701412028542337912.post-17115248632542519532008-11-08T23:54:00.018-02:002009-01-25T04:02:33.504-02:00Minha instalação do Android no Openmoko. 1/xHoje vi o post do desenvolvedor e blogger que mantem <a href="http://onlinedev.blogspot.com/">um blog</a> sobre atualizações no desenvolvimento do Firefox e do Openmoko e fez <a href="http://onlinedev.blogspot.com/2008/11/getting-started-with-android-on-neo.html">um guia</a> muito legal para iniciantes no Android para Openmoko.<br /><br />Nos próximos posts vou adicionar a <span style="font-weight: bold;">minha</span> experiência de instalar o Android no Neo Freerunner gta02v5.<br /><br />Agora, acabo de instalar um novo kernel no Debian que mantenho na microSD, subiu legal e agora é modular, diferente do padrão utilizado na instalação que eu encontrei no <a href="http://wiki.debian.org/DebianOnFreeRunner">wiki do Debian</a><br /><br />Meus próximos passos são:<br /><br /><ul><li>bootar uma distribuição FDOM que tenho instalado na Flash e fazer backup dela com o Neotool. Não quero perder minha instalação do Doom e alguns outros pacotes.</li><li>apagar as partições que tenho na microSD (/dev/mmcblk0), e criar duas partições:</li></ul><ol><li>ext3 de 250 Mb</li><li>ext3 (o resto até 2GB)</li></ol>até o próximo...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2701412028542337912.post-34831475140949554162008-10-21T17:12:00.007-02:002008-11-12T10:56:05.579-02:00OpenmokoO Openmoko é muito legal. Diferente dos outros celulares, nele eu posso reinstalar qualquer Software! Desde o bootloader até o proprio Sistema Operacional.<br /><br />Na verdade se parece muito com o meu antigo iPaq com alguns "extras":<br /><ul><br />Bluetooth;<br />Aceleradora 3D;<br />GSM 2.5G;<br />GPS;<br />Wifi;<br />2 Acelerometros e;<br />micro USB.<br /></ul>Unknownnoreply@blogger.com2