Cerca

Curriculum vitae e bio dell'autore Un paio di articoli relativi al mio hobby - robotica
Le mie impressioni circa l'immigrazione in Australia. Solo in russo. Ricette per risolvere i problemi quotidiani
Linux posti legati Windows-posti legati
Software posti legati Un sacco di informazioni su hardware
Diversi strumenti che potrebbe risultare utile Messaggi su tecnologie web vari
Tutto ciò che non rientra nel resto del menu Feed RSS per questo blog

Tag Cloud

Archivio

Links

Blog di Andrey Mikhalchuk

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

Technoblog sulla vita

3 giugno 2009 Solving libopenocd.so: undefined reference to `'problema FT_GetLatencyTimer durante la compilazione openocd

Se avete il coraggio di costruire OpenOCD dal trunk svn e la fortuna di avere un adattatore USB JTAG c'è una buona probabilità si vedrà qualcosa di simile

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

Ecco come risolvere il problema che:

Per saperne di più

25 maggio 2009 Come autologin radice

Si tratta di un famoso / famosa questione in molti forum di Linux. La risposta tipica alla domanda è "Accesso (specialmente autologin) in un sistema come utente root è male". Proprio così, ma WTH! La persona chiede come fare, se non è buono o cattivo! Se non si conosce la risposta, non rispondere alla domanda non si è chiesto!
Comunque, se avete bisogno di autologin come root per qualche ragione ecco la ricetta per Open SuSE 11,1 KDE 4.2.2 che potrebbe funzionare per altri Linux / KDE combinazioni:

Per saperne di più

10 settembre 2008 Aggiornamento BIOS ALIX 2 serie (che fissa "NET: Registered protocol family 16" freeze boot)

Recentemente ho provato ad installare linux viaggio su un computer e ha scoperto che ALIX versioni 5.0 non eseguire su di esso appeso con "NET: Registered protocol family 16" messaggio durante l'avvio. Dopo una ricerca veloce ho trovato che "MFGPT soluzione" opzione dovrebbe essere disattivata nelle impostazioni del BIOS per risolvere il problema.

Purtroppo versioni del BIOS prima di 0.98d non hanno questa opzione, così ho dovuto aggiornare il BIOS. Le istruzioni per l'aggiornamento sono disponibili all'indirizzo http://pcengines.ch/freedos.htm . Per qualche motivo solo "LBA Copy" metodo ha funzionato per me, anche se altri riferiscono che "Copia File" è il metodo più affidabile. Per impostazione predefinita LBA è spento il ALIX, quindi assicuratevi di modificare le impostazioni del BIOS da CHS a LBA. Per fare in modo che quando si vede il controllo della memoria durante la stampa di avvio "S" e poi "L", "Q", "Y". Se non lo fai ti verrà ottenere qualcosa di simile ". Error!". O il sistema sarà solo congelare dopo il messaggio "FreeDOS", a seconda del metodo che si sta utilizzando per l'installazione FreeDOS.

Ora formattare la scheda flash (Per qualche ragione il metodo non ha funzionato per me fino a che non riformattare la scheda), scrivere l'immagine, copiare i nuovi file del BIOS, correttamente estrarre la scheda dal lettore di schede (utilizzare la funzione "Rimozione sicura dell'hardware" tray icon per questo), inserire la scheda nel ALIX e fare il boot da esso.

Ho copiato i nuovi file del bios nella directory BIOS, quindi dopo l'avvio ho bisogno di eseguire i seguenti comandi:

 C: \> cd BIOS
 C: \ BIOS> dir
  Il volume nell'unità C non ha etichetta
  Numero di serie del volume è 4752-912D

  Directory di C: \ BIOS

 .  <DIR> 09-10-08 02:11 p
 ..  <DIR> 09-10-08 02:11 p
 ALIX1 BIN 524288 12-10-07 02:00 p
 ALIX2 BIN 524288 12-10-07 02:00 p
 ALIXBIOS TXT 5.052 12-10-07 02:01 p
 SB COM 1648 08-30-07 02:36 uno
          4 file (s) 1,055,276 bytes
          2 dir (s) 14,086,144 bytes free
 C: \ BIOS> sb.com
 ALIX aggiornamento flash (C) 2007 PC Engines GmbH
 Flash ID = 1 FFFF GPI = FF
 Flash ID = 0 9D37 GPI = 01
 Lettura 512KB lampeggiano alix1.bin ................
 Confronta Programma Erase Verifica - aggiornare OK.
 C: \ BIOS>


Ora il potere ALIX e sostituire la scheda FreeDOS con carta di Voyage e godersi il problema scomparso.

25 maggio 2008 Consolidare Con tutti i file multimediali Archos 605 e Linux Media Server

Molte persone sono a sognare consolidando tutti i file multimediali (video, musica, immagini ecc) in un unico luogo. Per alcuni è un pieno enorme di DVD, CD e foto. Altri mezzi di acquistare hardware server e memorizzare tutti i file in essi. Ho scelto una soluzione basata su Archos 605 WiFi e un server Linux in esecuzione UPnP Media Server. Ecco come funziona ...

Per saperne di più

Feb 12, 2008 Come automatizzare fdisk (come partizionare un sacco di dischi rapidamente)

Immaginate è necessario creare dire 10 dischi con partizioni predefinite caricati con alcuni software. La soluzione ideale sarebbe automatica di partizionamento del disco e copiando il software ad esso. Durante la copia dei file è un facile-a-fare il partizionamento procedura di tutti i giorni è un po 'più difficile (in realtà, solo un po'). Ecco un trucco veloce che vi permetterà di partizionare i dischi rapidamente.

Per saperne di più

28 gennaio 2008 Come migliorare le prestazioni NFS (Linux, OpenSUSE 10.3)

Quando ho usato NFS prima volta 15 anni fa il Dom mi sembrava la cima del progresso. Ed è stato davvero in quel momento. Quindi, che fare principalmente con samba durante gli ultimi anni mi sono dimenticato come in realtà funziona NFS fino a pochi giorni fa, quando ho pubblicato standard "mount server :/ directory / mnt / subdir" e ha cercato di compilare un progetto. Lo spettacolo era orribile. Così ho trascorso qualche tempo studiando come migliorare le prestazioni NFS e ha trovato questa soluzione:

Per saperne di più

26 gen 2008 Come configurare master / slave server DNS in modo che non siano in conflitto con Plesk 8.2

Quando è necessario implementare un master / slave DNS relazione, è, ovviamente, può andare avanti e modificare il nome file di configurazione, ma quando si fa accanto cambiare la configurazione DNS con Plesk più le modifiche andranno perse. Dall'altro lato Plesk non prevede la configurazione del server schiavo a tutti! Ecco la soluzione che funziona per me su Plesk 8.2. Le versioni 8.3 e soprattutto sostenere la configurazione master / slave DNS tramite interfaccia web.

Per saperne di più

Mappa del sito (C) Andrey Mikhalchuk, 2005-2008