Rechercher

CV et bio de l'auteur Couple d'articles liés à mon passe-temps - la robotique
Mes impressions sur l'immigration en Australie. En russe seulement. Recettes pour la résolution de problèmes quotidiens
Linux-postes liés à Windows postes liés à
Logiciel postes liés à Un plein d'infos sur le matériel
Différents outils peuvent vous être utiles Messages sur les technologies Web divers
Tout ce qui ne rentre pas le reste du menu Flux RSS pour ce blog

Tag Cloud

Archives

Liens

Andrey Mikhaltchouk Blog

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

Technoblog sur la vie

3 juin 2009 Résolution libopenocd.so: undefined reference to `FT_GetLatencyTimer« problème lors de la compilation openocd

Si vous osez construire openocd à partir du tronc svn et la chance d'avoir un adaptateur USB JTAG il ya une bonne chance que vous verrez quelque chose comme

/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'

Voici comment résoudre ce problème:

Lire la suite

25 mai 2009 Comment connecter automatiquement la racine

Il s'agit d'une fameuse question / populaire dans de nombreux forums Linux. La réponse typique à cette question est "Connexion (en particulier autologin) dans un système en tant que root est mauvais». C'est vrai, mais WTH! La personne se demande comment le faire, pas si elle est bonne ou mauvaise! Si vous ne connaissez pas la réponse, ne pas répondre à la question que vous n'êtes pas posé des questions sur!
Quoi qu'il en soit, si vous avez besoin de connecter automatiquement en tant que root pour une raison quelconque voici la recette pour Open SuSE 11.1 KDE 4.2.2 qui pourrait fonctionner pour d'autres Linux / KDE combinaisons:

Lire la suite

10 septembre 2008 Mise à jour du BIOS sur ALIX 2 séries (fixation "NET: la famille de protocole enregistré 16" gel de démarrage)

J'ai récemment essayé d'installer linux voyage sur un ordinateur ALIX et a constaté que 5,0 versions ne fonctionnent pas sur l'accrocher avec "NET: la famille de protocole enregistré 16" message lors de la chaussure. Après une recherche rapide j'ai trouvé que "solution de contournement MFGPT" option doit être désactivée dans les paramètres du BIOS afin de régler le problème.

Malheureusement les versions du BIOS avant 0.98d n'ont pas cette option, donc j'ai dû mettre à jour le BIOS. Les instructions pour la mise à niveau sont disponibles à http://pcengines.ch/freedos.htm . Pour une raison que "LBA Copier" méthode a fonctionné pour moi, bien que d'autres rapportent que "Copie de fichiers" est la méthode la plus fiable. Par défaut LBA est désactivé sur ALIX, alors assurez-vous que vous modifiez les paramètres du BIOS de la SCH à LBA. Pour ce faire lorsque vous voyez le contrôle de la mémoire pendant le démarrage de presse "S", puis "L", "Q", "Y". Si vous ne faites pas ce que vous allez recevoir quelque chose comme ". Erreur!." Ou le système vient de se figer après "FreeDOS" message, en fonction de la méthode que vous utilisez pour l'installation FreeDOS.

Maintenant formater la carte mémoire flash (Pour une raison quelconque la méthode n'a pas fonctionné pour moi jusqu'à ce que je reformater la carte), écrire l'image, copiez les nouveaux fichiers du BIOS, bien éjecter la carte de la carte (utiliser la fonction "Retirer le périphérique" lecteur icône de la barre pour cela), insérez la carte dans ALIX et booter dessus.

J'ai copié les fichiers nouveaux bios dans le BIOS d'annuaire, de sorte après le démarrage j'ai besoin pour exécuter les commandes suivantes:

 C: \> cd BIOS
 C: \ BIOS> dir
  Volume dans le lecteur C n'a pas d'étiquette
  Nombre de série du volume est 4752-912D

  Répertoire de C: \ BIOS

 .  10/09/08 02:11 <DIR> p
 ..  10/09/08 02:11 <DIR> p
 ALIX1 BIN 524 288 10/12/07 02:00 p
 ALIX2 BIN 524 288 10/12/07 02:00 p
 ALIXBIOS TXT 5052 10.12.07 02:01 p
 SB COM 1648 30/08/07 02:36 une
          4 fichier (s) 1,055,276 octets
          2 dir (s) 14,086,144 octets libres
 C: \ BIOS> sb.com
 ALIX éclair mise à jour (C) 2007 Moteurs PC GmbH
 Flash ID = 1 = FF FFFF GPI
 Flash ID = 0 9D37 GPI = 01
 Lecture 512KB image flash alix1.bin ................
 Comparer programme de vérification d'effacement - mise à jour OK.
 C: \ BIOS>


Maintenant le pouvoir ALIX hors tension et remplacez la carte FreeDOS avec la carte Voyage et de profiter le problème disparu.

25 mai 2008 La consolidation de tous les fichiers multimédias avec Archos 605 et Linux Media Server

Beaucoup de gens rêvent de consolider tous les fichiers multimédias (vidéo, musique, photos etc) en un seul endroit. Pour certains, il s'agit d'un énorme plein de DVD, CD et des photos. D'autres achètent des médias matériels serveurs et de stocker tous les fichiers en eux. J'ai choisi une solution basée sur Archos 605 WiFi et d'un serveur Linux avec UPnP Media Server. Voici comment cela fonctionne ...

Lire la suite

12 février 2008 Comment faire pour automatiser fdisk (comment partitionner un grand nombre de disques rapidement)

Imaginez que vous devez créer, disons, 10 disques avec des partitions prédéfinies chargés avec certains logiciels. La solution idéale serait de partitionnement automatique du disque et de copier le logiciel pour le. Lors de la copie des fichiers est un outil facile à faire partitionnement procédure quotidienne est un peu plus compliqué (vraiment, juste un peu). Voici une astuce rapide qui vous permettra de partitionner les disques rapidement.

Lire la suite

28 janvier 2008 Comment améliorer les performances de NFS (Linux, OpenSUSE 10.3)

Lorsque j'ai utilisé NFS première fois il ya 15 ans sur le soleil, il me semblait la pointe du progrès. Et c'était vraiment à ce moment-là. Alors traitons principalement avec la samba pendant ces dernières années j'ai oublié comment fait NFS fonctionne jusqu'à ce que il ya quelques jours quand j'ai publié la norme "mount server :/ directory / mnt / subdir" et j'ai essayé de compiler un projet. La performance était horrible. J'ai donc passé un certain temps à étudier comment améliorer les performances NFS et j'ai trouvé cette solution:

Lire la suite

26 janvier 2008 Comment faire pour configurer maître / esclave des serveurs DNS, pour qu'elles n'entrent pas en conflit avec Plesk 8.2

Lorsque vous avez besoin pour mettre en place un DNS relation maître / esclave, vous ne pouvez évidemment aller de l'avant et de modifier le nom des fichiers de configuration, mais la plupart quand vous ne passer à la prochaine configuration DNS en utilisant Plesk vos modifications seront perdues. De l'autre côté de Plesk ne fournit pas la configuration du serveur esclave à tous! Voici la solution qui fonctionne pour moi sur Plesk 8.2. Versions 8.3 et au-dessus en charge la configuration maître / esclave DNS via l'interface web.

Lire la suite

Plan du site (C) Andrey Mikhaltchouk, 2005-2008