Mês: abril 2011

Noticias sem valor – Numero 01

Postado em

Caros, Estava navegando quando vi a seguinte informação no site da folha.com

Versão branca do iPhone 4, que começou a ser vendida na quinta-feira (28), é 0,2 milímetro mais espessa que o modelo anterior do produto, de cor preta, informa o site da revista “PC Magazine”.

Ai vem o meu comentário… E daí? Tipo, duvido que essa diferença possa causar qualquer problema, seja em cases ou para o usuário.

Só postei essa porque fiquei “bolado” em uma noticia tão sem aplicação.

Até

Escrevendo bons códigos

Postado em

Olá! Olhem a figura que eu achei no site http://www.vidadeprogramador.com.br

Fonte: hum… Dá para ver na figura né?

Compilando o OpenOCD 0.4.0 no Slackware64

Postado em Atualizado em

Olá!

Para quem trabalha com desenvolvimento de microcontroladores, uma excelente plataforma para gravação e depuração pode diminuir muito o tempo de desenvolvimento. Mas como eu já disse em alguns post’s anteriores, todas as plataformas de desenvolvimento são focadas no Windows e para quem usa o sistema operacional Linux sempre foi uma tarefa dificil mesmo para as plataformas sempre opensource como ARM.

Mas como minha plataforma atual é ARM e estou tentando usar essa plataforma no meu Linux, hoje eu fiz a instalação do OpenOCD no meu Slackware64.

O OpenOCD é um servidor JTAG que é usado para gravação e depuração mas sua instalação e configuração não são triviais, inclusive fiz um manual deste para o XM700 da Exsto Tecnologia para o Windows.

Aqui eu coloco o procedimento de instalação e configuração da versão 0.4.0 que instalei hoje:

Primeiro, temos que baixar os drivers de uso do FT2232D. Este driver é necessário pois o mesmo é usado no meu JTAG que foi desenvolvido pela Exsto e baseado em alternativas Opensource.

Portanto, baixe o driver versão 0.4.16 do mesmo em: http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx0.4.16_x86_64.tar.gz

OBSERVAÇÃO: Não use a versão acima de 1.0 ainda pois na hora de compilação o mesmo vai apresentar erros. Acho que o OpenOCD ainda não está preparado para a versão do Driver mais atual.

Descompacte e faça os passos:

  • Copie o arquivo libftd2xx.so.0.4.16  para /usr/local/lib/
  • Faça o link simbolico do /usr/local/lib/libftd2xx.so.0.4.16 em  /usr/local/lib/libftd2xx.so
  • Faça o link simbolico do /usr/local/lib/libftd2xx.so.0.4.16 em /usr/lib/libftd2xx.so
  • Copie o arquivo ftd2xx.h e WinTypes.h para /usr/include
  • Execute o comando ldconfig
  • Adicione ao /etc/fstab a seguinte linha: none /proc/bus/usb usbfs defaults,devmode=0666 0 0
  • Rode o comando mount -a para atualizar os dispositivos montado

Depois de preparar o ambiente para a instalação do OpenOCD, vamos a ele. Baixe a versão do OpenOCD 0.4.0 em: http://sourceforge.net/projects/openocd/files/  descompacte e entre no diretório criado e siga os passos abaixo:

  • Prepare os fontes para compilação: ./configure –enable-ft2232_ftd2xx
  • Use o comando make para compilar os fontes.
  • Entre no modo de super usuário e digite make install ou use o checkinstall
Assim, se nada deu errado, o executável openocd estará disponível no /usr/local/bin
No mais, passo a passo simples mas nem sempre disponível. Assim não esqueço mais.
Fontes: Google
Até!

Instalando o Vmware-Server no Slackware

Postado em Atualizado em

Olá!

Dica rápida. Estava procurando uma forma de colocar o vmware-server no slackware mas a instalação pedia alguns diretórios que não existem no Slackware. Então para fazer a instalação, tive que criar, mesmo que de forma provisória estes diretórios usando os comandos abaixo:

# mkdir /etc/rc.d/{init,rc{0,1,2,3,4,5,6}}.d

# mkdir /etc/pam.d

Só lembrando que para instalar o vmware-server, devemos fazer o download do mesmo no site e executar os comandos:

# tar xvzf VMware-server-1.0.3-44356.tar.gz

#cd vmware-server-distrib

# ./vmware-install.pl

Agora não esqueço mais.

Até!