Posts de Abril, 2008|Página de posts mensais

mspgcc no Ubuntu (7.10)

1- pacotes necessários
$ sudo apt-get install build-essential gcc-3.3 cvs python-dev libncurses-dev

2- crie uma pasta
$ mkdir msp
$ cd msp

3- compilação dos arquivos binutils
$ wget http://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2
$ tar xjvf binutils-2.18.tar.bz2
$ cd binutils-2.18
$ ./configure --prefix=/usr/local/msp430 --target=msp430
$ make
$ sudo make install
$ cd ..

$ echo "PATH=/usr/local/msp430/bin:$PATH' >> ~/.bashrc
$ export PATH=/usr/local/msp430/bin:$PATH

4- gcc
$ wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.2.3/gcc-core-3.2.3.tar.bz2
$ wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.2.3/gcc-g++-3.2.3.tar.bz2
$ tar xjvf gcc-core-3.2.3.tar.bz2
$ tar xjvf gcc-g++-3.2.3.tar.bz2
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co gcc/gcc-3.3
$ cp -r gcc/gcc-3.3/* gcc-3.2.3/
$ cd gcc-3.2.3
$ ./configure --prefix=/usr/local/msp430 --target=msp430 --enable-languages=c,c++
$ make
$ sudo make install
$ cd ..

5- biblioteca libC para o msp430
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co msp430-libc
$ cd msp430-libc/src
$ make
$ sudo make install
$ cd ../..

6- gdb – debugger – utilizar gcc 3.3 ou 3.4
$ wget http://mirrors.redwire.net/pub/sources.redhat.com/gdb/old-releases/gdb-6.0.tar.bz2
$ tar xjvf gdb-6.0.tar.bz2
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co gdb/gdb-current
$ cp -r gdb/gdb-current/* gdb-6.0/
$ cd gdb-6.0
$ CC=gcc-3.3 ./configure --prefix=/usr/local/msp430 --target=msp430
$ CC=gcc-3.3 make
$ sudo make install
$ cd ..

7- JTag – biblioteca para acesso ao hardware
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co jtag
$ cd jtag/hardware_access
$ make
$ sudo mv libHIL.so /usr/local/lib
$ sudo ldconfig
$ cd ../..

8- gdbproxy – faz a conexão entre o gdb e o microcontrolador
Acesse o endereço http://sourceforge.net/project/showfiles.php?group_id=42303 e baixe os arquivos gdbproxy e libMSP430.so para a pasta atual
$ chmod +x msp430-gdbproxy
$ sudo mv msp430-gdbproxy /usr/local/msp430/bin/
$ sudo mv libMSP430.so /usr/lib/

9- msp430-JTag – permite a gravação do chip, entre outros recursos
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co python
$ cd python
$ sudo python setup.py install
$ chmod +x msp430-jtag.py
$ sudo cp msp430-jtag.py /usr/local/msp430/bin

HelpDesk: BR-Linux.org

Para quem gosta do Eclipse: msp430 mspgcc eclipse ubuntu tutorial

[ ]’s

Conheçam agora…

Há um bug que afeta a combinação Firefox + Linux + Flash Player + wmode=transparent!

Ao acessar o site da TIM, pode acorrer de vc não conseguir visualizar as opções de região/estado e número de DDD, por causa de um bug na combinação Firefox + Linux + Flash Player + wmode=transparent.
Atualize o Adobe FLASH PLAYER.
Se não resolver, utilize o add-on Flashblock quando tiver problemas com algum site.

[ ]’s

A imagem fala por si…

não sei de quem são os créditos…

[ ]’s

Melhor preparo para os atendentes de call center

Estou há quase 7 dias sem uma conexão de internet estável na minha casa. Já coleciono 3 números de protocolos, sendo que um relacionado a uma ordem de serviço fechada e eu nem vi a cara do técnico que, me telefonou dizendo que estava a caminho da minha residência. No sábado, o modem voltou a sincronizar. A velocidade até melhorou. Só que desconectava a todo momento. Eu, na minha calma “mongista”, tentando resolver meu problema, entrei em contato com o suporte e educadamente, descontei minha descontentação na atendente quando ela me perguntou que “induous” eu usava. Vou transcrever o diálogo:
- O led do DSL indica que não está sincronizando.
- Certo, que “induous” o sr. usa?
- Não uso Windows.
- Certo. Só um segundo.
(música)
- Sr. o “induous” é o xp, vista, “stat”. Qual o sr. usa?
- Não uso Windows. O problema é no sinc…
Interrompido pela música. Já pensei que ela havia desligado…
- Sr. (escuto alguém ao fundo dizendo para ela que não damos suporte a outros sistemas).
- NÃO DEPENDE DO SISTEMA OPERACIONAL! (interrompi) O modem não sincroniza.
- Vou transferir para o suporte “avançado”.

Devem ser perguntas padrões para preencher um cadastro prévio, mas na minha humilde opinião de consumidor, espero que um atendimento relacionado a conexão de internet seja composto por pessoas com um mínimo de conhecimento.

No suporte avançado, expliquei toda minha situação, recusei re-fazer todos aqueles testes de inversão de cabo, reset do modem pela terceira vez e ganhei mais um número de protocolo.
A atendente estava indo bem até que:
- Sr. estou analisando sua assinatura, não gostaria de ter a tv digital?
(silêncio)
Pensei que ela poderia ser louca me cutucando desta forma… Não resolveram meu problema e já querem me oferecer outro produto. Possuído de minha calma “mongista”:
- O momento não é oportuno, não acha?
Pedi desconto destes dias sem conexão e estou aguardando a resolução do problema.
Paciência…

[ ]’s

Twitter via IM no seu Windows Mobile

Quem tem um Smartphone com Windows Mobile, não consegue utilizar o Twitter com o programa IM (MSN Messenger) que o acompanha.
“Googlando” encontrei estas duas opções:

Takonaut e Palringo

[ ]’s

update: se seu windows mobile é versão 5 ou superior, há um outra ótima opção: fring

Coisas estranhas acontem…

… no meu Mozilla Firefox. Melhor dizendo, aconteceu uma coisa estranha.
A primeira vez que o abri, os botões da barra de navegação sumiram.
Fechei e re-abri. Sumiu a barra de endereço e assim foi seguindo, até sobrar apenas a barra de título…
Desconfiei do Thema Mostly Cristal. Sempre o usei, mas… Na dúvida… Removi e nada. Outros complementos? Removi um a um… Resultado? O mesmo. Nada!
Não venha me dizer que a barra estava desabilitada. Não estava! Ela estava bem lá, mas sem os botões, sem o local para digitar os endereços… :-(
Bom… Vou remover o Firefox.
Reinstalar… Adivinha?! Nada mudou.
A luz veio… A força estava comigo novamente! Cliquei nas propriedades daquela barra vazia, perdida e… E!!!
Restore Default Set!
Não sei como, onde ou porque isto ocorreu, mas a solução está aí.
Espero que não precise.

[ ]’s
Franz

Vai comprar um SmartPhone com Windows Mobile? Melhor aguardar…

O Windows Mobile 6 é muito fácil de usar. Em poucos “cliques” vc chega onde quer, interface bonita e personalizável, inteligente ao ponto de manter uma lista dos aplicativos mais usados e mostrar apenas os contatos que podem receber aquele tipo de mensagem que quer enviar. Por exemplo, não será mostrado na lista de destinatários de e-mail um contato que não tenha um endereço deste tipo cadastrado. Sim, existem bugs.
Segundo matéria no site da revista INFO, a M$ apresentou a versão 6.1 deste sistema para portáteis, com melhorias na interface, novo navegador com suporte a Flash e o famigerado Silverlight.

Um documento da Microsoft diz que os fabricantes de dispositivos móveis receberão o Windows Mobile 6.1 no segundo trimestre deste ano. Significa dizer que smartphones com o novo sistema deverão entrar no mercado no final do ano. Empresas como Asus, HTC, Motorola, Samsung e Toshiba estão entre as que vão apresentar modelos com o WM 6.1

Mais informações em: http://www.microsoft.com/windowsmobile/6-1/default.mspx.

[ ]’s
Franz