Autore Topic: openwrt cross compiling  (Letto 1008 volte)

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
openwrt cross compiling
« il: Gennaio 18, 2011, 09:23:07 pm »
Chi mi da una mano?? sto cercando di compilare un programma su openwrt backfire (svn aggiornato) per x86 ma non riesco.
Si tratta di un programma per leggere la temperatura da un termometro USB (TEMper). Sotto ubuntu funziona tutto.
Provando a compilarli per openwrt non trova "usb.h" pur avendo gi? compilato le libusb.
Passando nel sorgente temper.c l'include diretto a usb.h che si trova naturalmente in " staging_dir/target-i386_uClibc-0.9.30.1/usr/include" poi non mi trova "-lusb"...
Codice: [Seleziona]
........../staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/gcc/i486-openwrt-linux-uclibc/4.1.2/../../../../i486-openwrt-linux-uclibc/bin/ld: cannot find -lusb
insomma sono inchiodato.
Se qualche anima pia avesse un po' di tempo si potrebbe installare su openwrt un termometro a 8 dollari.
I sorgenti si trovano qua..http://wiki.beyondhosting.net/images/a/a6/Check_USBTemp.tar.gz

Grazie in anticipo.
« Ultima modifica: Gennaio 18, 2011, 09:30:00 pm da truthahn »

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt cross compiling
« Risposta #1 il: Gennaio 22, 2011, 07:12:30 pm »
l'ho compilato senza errori, modificando e modificando il Makefile...
installato ma  :cry: :cry: :cry: :cry: :cry:
.. un bel Segmentation fault!!!
Il problema ? che questi device HID non creano la porta usb-seriale.
Vediamo! la ricerca continua.  :lol:

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt cross compiling
« Risposta #2 il: Febbraio 16, 2011, 07:27:45 pm »
Fatto, come riportato in altro post. :wink:

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: openwrt cross compiling
« Risposta #3 il: Marzo 28, 2012, 06:12:38 pm »
Ciao truthahn,

Riesumo questo post perch? il tuo lavoro potrebbe servirmi in un mio nuovo progetto.

Eri poi riuscito a compilare correttamente e il termometro era poi funzionante?

Potresti postare il makefile e/o altro necessario al suo funzionamento.

Grazie

Ps che termomotro usb avevi poi usato?

PS2 Trovato tutto sul tuo repository (grazie ancora)
« Ultima modifica: Marzo 28, 2012, 06:22:20 pm da Ramponis »
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt cross compiling
« Risposta #4 il: Marzo 28, 2012, 09:36:10 pm »
Bene. tieni presente che pur funzionando TEMper non ? molto preciso , per questo sono passato ad un termometro 1wire che ? precisissimo.

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: openwrt cross compiling
« Risposta #5 il: Marzo 29, 2012, 09:19:19 am »
Si ho letto... mi sa che opter? per la seconda soluzione

Grazie
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/