Pesquisar

Currículo e bio do autor Casal de artigos relacionados com o meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Em russo apenas. Receitas para resolver problemas cotidianos
Linux lugares ligados Windows 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 Resolvendo libopenocd.so: undefined reference to `FT_GetLatencyTimer problema" durante a compilação openocd

Se você ousar construir OpenOCD de svn tronco 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 A atualização do BIOS em ALIX série 2 (fixação "NET: família de protocolos registrados 16" congelamento boot)

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

Infelizmente as versões de BIOS anteriores à 0.98d não tem essa opção, então eu tive 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 Copiar" método funcionou para mim, embora outros relatam que "copiar o arquivo" é o método mais confiável. Por padrão LBA está desativado no ALIX, então tenha certeza que você alterar as configurações da BIOS de CHS para LBA. Para fazer isso quando você vê a verificação da memória durante o boot pressione "S" e "L", "Q", "Y". Se você não fizer isso você estará recebendo algo como ". Erro!". 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 de memória flash (Por alguma razão o método não funcionar para mim até que eu reformatar o cartão), gravar a imagem, copie os arquivos de 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 em BIOS diretório, portanto, depois do boot eu preciso emitir os seguintes comandos:

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

  Diretório de 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 livre
 C: \ BIOS> sb.com
 ALIX atualização flash (C) 2007 Motores PC GmbH
 Flash ID = 1 FFFF GPI = FF
 Flash ID = 0 9D37 GPI = 01
 Leitura 512KB imagem flash alix1.bin ................
 Compare Programa Erase Verificar - atualizar 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 a consolidação de todos os arquivos de mídia (músicas, vídeos, imagens etc) em um único lugar. Para alguns, é um completo enorme de DVDs, CDs e fotos. Outros compram servidores de mídia de hardware e armazenar todos os arquivos em si. Eu escolhi uma solução baseada em Archos 605 Wi-Fi e um servidor Linux rodando UPnP Media Server. Veja como ele funciona ...

Leia mais

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

Imagine que você precisa para criar digamos, 10 discos com partições pré carregados com algum software. A solução ideal seria disco automático de particionamento e copiar o software para ele. Ao copiar arquivos é uma ferramenta 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 realmente era naquele tempo. Então, lidar principalmente com o samba durante os últimos anos eu esqueci como realmente funciona NFS até poucos dias atrás, quando eu emitida 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 esta 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 mestre / escravo, obviamente você pode ir em frente e editar arquivos de configuração chamado, mas a maioria quando você vem para mudar a configuração DNS usando o 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 acima de apoiar a configuração master / slave DNS via interface web.

Leia mais

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