Pesquisa

Currículo e bio do autor Par de artigos relacionados ao meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Somente em russo. Receitas para resolver os problemas cotidianos
Linux lugares ligados Janelas lugares ligados
Software lugares ligados Um monte de informações sobre hardware
Diferentes ferramentas podem ser úteis Mensagens sobre tecnologias web vários
Tudo o que não se encaixa no resto do menu RSS feed para este blog

Tag Cloud

Arquivo

Links

Blog do Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sobre a vida

3 de junho de 2009 Resolver libopenocd.so: undefined reference to `FT_GetLatencyTimer problema" durante a compilação openocd

Se você ousar construir openocd do tronco svn e sorte de ter um adaptador USB JTAG há uma boa chance que você vai ver algo como

/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -I/root/Distr/ftd2/libftd2xx0.4.16 -Wall -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -o openocd main.o libopenocd.la -ldl /root/Distr/ftd2/libftd2xx0.4.16/static_lib/libftd2xx.a.0.4.16 -lpthread
libtool: link: gcc -std=gnu99 -g -O2 -I/root/Distr/ftd2/libftd2xx0.4.16 -Wall -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -o .libs/openocd main.o /root/Distr/ftd2/libftd2xx0.4.16/static_lib/libftd2xx.a.0.4.16 ./.libs/libopenocd.so -ldl -lpthread
./.libs/libopenocd.so: undefined reference to `FT_GetLatencyTimer'
./.libs/libopenocd.so: undefined reference to `FT_Close'
./.libs/libopenocd.so: undefined reference to `FT_SetBitMode'
./.libs/libopenocd.so: undefined reference to `FT_GetDeviceInfo'
./.libs/libopenocd.so: undefined reference to `FT_OpenEx'
./.libs/libopenocd.so: undefined reference to `FT_Read'
./.libs/libopenocd.so: undefined reference to `FT_SetTimeouts'
./.libs/libopenocd.so: undefined reference to `FT_SetVIDPID'
./.libs/libopenocd.so: undefined reference to `FT_Write'
./.libs/libopenocd.so: undefined reference to `FT_SetLatencyTimer'
./.libs/libopenocd.so: undefined reference to `FT_ListDevices'
./.libs/libopenocd.so: undefined reference to `FT_Purge'

Aqui está como consertar isso:

Leia Mais

25 de maio de 2009 Como autologin raiz

Esta é uma pergunta famoso / popular em muitos fóruns Linux. A resposta típica à pergunta é "Login (especialmente autologin) em um sistema como root é ruim". Isso é direito, mas WTH! A pessoa está perguntando como fazer isso, não se é bom ou ruim! Se você não sabe a resposta, não responda a pergunta que você não está perguntado sobre!
Enfim, se você precisa autologin como root, por algum motivo aqui é a receita para o Open SuSE 11,1 KDE 4.2.2 que poderia trabalhar para outra Linux / KDE combinações:

Leia Mais

10 de setembro de 2008 Atualização de BIOS em ALIX série 2 (fixação "NET: Registered protocolo da família 16" congelar boot)

Recentemente, tentou instalar linux viagem em um computador ALIX e descobriu que 5,0 versões não rodam nele pendurado com "NET: Registered protocolo da família 16" mensagem durante o boot. Depois de uma pesquisa rápida, descobri que "MFGPT solução alternativa" a opção deve ser desabilitada nas configurações do BIOS, a fim de corrigir o problema.

Infelizmente as versões de BIOS anteriores à 0.98d não têm essa opção, então eu tinha que atualizar o BIOS. As instruções para a atualização estão disponíveis em http://pcengines.ch/freedos.htm . Por alguma razão só "LBA Copy" método funcionou para mim, embora outros relatam que "Copy File" é o método mais confiável. Por padrão LBA está desativado no ALIX, então tenha certeza que você alterar as configurações BIOS do CHS para LBA. Para fazê-lo quando você vê a verificação de memória durante a inicialização, pressione "S" e "L", "Q", "Y". Se você não fizer isso você estará recebendo algo como ". Error!". Ou o sistema só vai congelar depois de "FreeDOS" mensagem, dependendo do método que você está usando para a instalação do FreeDOS.

Agora formatar o cartão flash (Por alguma razão o método não funcionou para mim até que eu reformatar o cartão), gravar a imagem, copiar os novos arquivos BIOS, devidamente ejetar o cartão do leitor de cartão (use o "Remover hardware com segurança" ícone da bandeja para isso), inserir o cartão no ALIX e iniciar a partir dele.

Copiei os arquivos de bios nova BIOS em diretório, então após o boot eu preciso para emitir os seguintes comandos:

 C: \> cd BIOS
 C: \ BIOS> dir
  Volume na unidade C não tem rótulo
  Número de série do volume é 4752-912D

  Directory of C: \ BIOS

 .  <DIR> 09-10-08 2:11 p
 ..  <DIR> 09-10-08 2:11 p
 ALIX1 BIN 524288 12-10-07 2:00 p
 ALIX2 BIN 524288 12-10-07 2:00 p
 ALIXBIOS TXT 5,052 12-10-07 02:01 p
 SB COM 1648 08-30-07 02:36 uma
          4 arquivo (s) 1.055.276 bytes
          2 dir (s) 14.086.144 bytes livres
 C: \ BIOS> sb.com
 ALIX atualização flash (C) 2007 Engines GmbH PC
 Flash ID = 1 = FF FFFF GPI
 Flash ID = 0 9D37 GPI = 01
 Leitura 512KB imagem flash alix1.bin ................
 Compare Programa Verifique Erase - update OK.
 C: \ BIOS>


Agora o poder ALIX fora e substituir o cartão FreeDOS com cartão de Voyage e desfrutar o problema desapareceu.

25 maio de 2008 Consolidação Todos os arquivos de mídia com Archos 605 e Mídia Linux Server

Muitas pessoas estão sonhando com consolidação de todos os arquivos de mídia (vídeo, música, imagens etc) em um único lugar. Para alguns, é um completo enorme de DVDs, CDs e fotos. Outros compram servidores de mídia hardware e armazenar todos os arquivos em si. Eu escolhi uma solução baseada em Archos 605 WiFi e um servidor Linux executando o servidor de mídia UPnP. Veja como ele funciona ...

Leia Mais

12 de fevereiro de 2008 Como automatizar o fdisk (como particionar um monte de discos rapidamente)

Imagine que você precisa para criar digamos 10 discos com partições pré-carregado com algum software. A solução ideal seria automático de particionamento de disco e copiar o software para ele. Ao copiar arquivos é um easy-to-do particionamento procedimento todos os dias é um pouco mais complicado (na verdade, apenas um pouco). Aqui está um truque rápido que permitirá que você particionar discos rapidamente.

Leia Mais

28 de janeiro de 2008 Como melhorar o desempenho NFS (Linux, OpenSUSE 10.3)

Quando eu usei NFS primeira vez há 15 anos em Dom pareceu-me no topo do progresso. E ele realmente era naquele tempo. Então, lidar principalmente com o samba durante os últimos anos eu esqueci como realmente funciona NFS até alguns dias atrás, quando eu emitidos padrão "mount servidor: / diretório / mnt / subdir" e tentou compilar um projeto. O desempenho foi horrível. Então, eu passei algum tempo a investigar como melhorar o desempenho NFS e encontrei essa solução:

Leia Mais

26 de janeiro de 2008 Como configurar servidores de master / slave DNS para que eles não entrem em conflito com Plesk 8.2

Quando você precisa para implementar um DNS relação master / slave, você obviamente pode ir em frente e editar arquivos de configuração chamado, mas quando você faz a seguir alteram a configuração DNS usando a maioria Plesk suas alterações serão perdidas. Do outro lado Plesk não fornece a configuração do servidor escravo em tudo! Aqui está a solução que funciona para mim em Plesk 8.2. Versões 8.3 e superior suporta o master / slave configuração DNS via interface web.

Leia Mais

Mapa do Site (C) Andrey Mikhalchuk, 2005-2008