Temat: Littewire, ds1820 i odczyt temperatury

Spróbowałem skompilować sobie pakiet według tego poradnika
http://jjmz.free.fr/?p=124

Ściągnąłem paczkę umieściłem ją w odpowiednim folderze ale kompilator się wykłada

Cezary ładnie opisał co można z tym zrobić
http://eko.one.pl/?p=openwrt-attiny

ale przykładu na ds18b20 nie znalazłem.

2

Odp: Littewire, ds1820 i odczyt temperatury

Mogę skompilować wszystkie przykłady z littlewire i tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Littewire, ds1820 i odczyt temperatury

O to by było super, a mógłbyś też udostępnić paczkę z pakietem do kompilacji ?

4

Odp: Littewire, ds1820 i odczyt temperatury

Przecież masz źródła?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Littewire, ds1820 i odczyt temperatury

Źródła mam ale coś w pliku makefile jest nie tak. A z powodu braku czasu nie mam jak do tego dłużej przysiąść. Jakaś paczka z poprawnym makefile'm spokojnie by mi pomogła.

6

Odp: Littewire, ds1820 i odczyt temperatury

Ale to jest makefile do budowania binarek littlewire a nie makefile który służy do zrobienia pakietu w openwrt

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Littewire, ds1820 i odczyt temperatury

A to wystarczy wgrać odpowiednią wersję do samej attiny85 i zainstalować odpowiednie driver'y w openwrt i będzie możliwy odczyt temperatury ?

8

Odp: Littewire, ds1820 i odczyt temperatury

Akurat uruchomić program a nie drivery do openwrt, ale tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Littewire, ds1820 i odczyt temperatury

Udało mi się skompilować wszystkie przykłady stąd
https://github.com/littlewire/Little-Wi … e/Makefile
poza pic24 ale to chyba jakaś eksperymentalna wersja.

Chwilowo nie posiadam routera z usb więc chciałem sprawdzić LittleWire na ubuntu.

Przy kompilacji nie widać biblioteki libusb.h. Okazuje się że jest ona w folderze /usr/include/libusb-1.0.
Oczywiście mam ją zainstalowaną w systemie przy użyciu polecenia apt-get install libusb-1.0-0-dev

Gdzieś na jakimś forum znalazłem podpowiedź żeby zamienić w źródłach

<libusb.h> na <libusb-1.0/libusb.h>.

Da się to jakoś inaczej zrobić ?
Albo chociaż przy dołączaniu biblioteki w źródłach żeby wykryć zwykłego linuxa i openwrt.

10

Odp: Littewire, ds1820 i odczyt temperatury

Littlewire wymaga libusb (starego, wersja 0.x) nie libusb-1.0. W źródłach jest dobrze, ty nie masz właściwej biblioteki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez viper_lasser 2014-09-20 10:17:19)

Odp: Littewire, ds1820 i odczyt temperatury

Właśnie się zorientowałem bo kompilator sypie błędami.
Co musiałbym zrobić żeby to skompilować pod ubuntu ?
Ściągnąć starą bibliotekę z sourceforge.net i wrzucić ją w odpowiednie miejsce ?

Edit: Bibliotekę libusb-0.1-4 mam już zainstalowaną. Przynajmniej tak twierdzi system

12

Odp: Littewire, ds1820 i odczyt temperatury

Więc libusb-dev zainstaluj

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Littewire, ds1820 i odczyt temperatury

Poszło, Dzięki Cezary smile