Welcome, Guest. Please login or register.


Author Topic: HID kezelés Arduino -val (Read 75034 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #255 on: 2014.October.12. 00:13:03 »
Hmmm ... szép filozófikus válasz, nyilván gyík volt a kérdés is, kérdezem konkrétabban:

Ez alapján akarom feltenni a avr-libc -t egy szűz ubuntura:

http://www.nongnu.org/avr-libc/user-manual/install_tools.html

Ez alapvetően 4 pontban definiálja a telepítést (ami nekem kell), mindezeket forrásból mutatja (korábbi verziókat mindből fel tudnám rakni síma ubuntu binárisok formájában, de én a legújabbat akarnám legalább az utolsó kettőből, első kettő nem annyira fontos hogy legfrisebb legyen):

1, GNU Binutils
2, GCC
3, AVR LibC
4, AVRDUDE

Leírtak szerint jártam el, GNU Binutils felcuppant, most jönne a GCC ... GCC 4.9.1 a legfrisebb, azt tenném fel, de a konfigurálása megakad ezzel:

Quote
configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations.  Source code for these libraries can be found at
their respective hosting sites as well as at
ftp://gcc.gnu.org/pub/gcc/infrastructure/.  See also
http://gcc.gnu.org/install/prerequisites.html for additional info.  If
you obtained GMP, MPFR and/or MPC from a vendor distribution package,
make sure that you have installed both the libraries and the header
files.  They may be located in separate packages.

Namost gondoltam sebaj, azokat a hiányzókat felrakom ubuntu binárisból, és nem kell forrásból toljam azokat is.
Hát a GMP -t kapásból nem találom ubuntu -n ... GMP DOC csomag van, de GMP nincs ...

Szóval most elő kell kutyvásszam ezt a sok taknyot, meg lehet azoknak is a taknyait kézzel, és mindegyiknek ki tudja még hány dependenciája lesz ?

Inkább arra gondolnék, hogy forrásból leszednék valami régebbi GCC -t, aminek még nincsenek ezek a dependenciái ... hiszen ha lettek volna már akkor is, mikor az install doksi íródott, akkor írták volna, hogy még 20 csomag kell a GCC fordításhoz ...

Csak nem tudom, hogy melyik GCC verzióig menjek vissza ...


Jajjnekem ... Linux ... :(
« Last Edit: 2014.October.12. 00:23:13 by Z80System »
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #256 on: 2014.October.12. 00:23:03 »
Jajjnekem ... Linux ... :(

Hat ja. MS-nel, Apple-nek az van amit ok akarnak, lehet fujjolni vagy nem, mind1. Open source dolgoknal az van amit te akarsz, cserebe ossze is kell hoznod amit akarsz :) Az erem ket oldala. A szabadsagnak ara van.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #257 on: 2014.October.12. 00:50:03 »
Na kipróbáltam, 4.8.legnagyobb és 4.7.legnagyobb is ugyanazokat kéri ...

Nemtom meddig kéne még visszamenni, de addigra nem is akarok ...

Úgyhogy marad az összevadászás ... de az már majd csak legközelebb ...

Pedig milyen simán felrakhattam volna ... csakhát az én AVR -em háromszor is külön említik az új avr-libc verzióban ...

Úgyhogy fel kell rakni ... nincsmese ... :)
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #258 on: 2014.October.12. 20:46:35 »
Az micsoda az ubuntu -nál, hogy a csomagnevek összevissza vannak ?

pld:

libvalami4
libvalami-dev
libvalami
labvalami2-dev

és itt az első kettő és az utolsó kettő tartozik össze ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #259 on: 2014.October.12. 21:23:57 »
és itt az első kettő és az utolsó kettő tartozik össze ...

Hat h oszinte legyek nem tudom melyik csomagnal lattal ilyet, lehetseges, de ritja, hogy ennyire tul van bolyolitva azert :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #260 on: 2014.October.12. 21:27:46 »
Pld. libusb ...

De nem ez az első mióta próbálom lefordítani a vackaimat ...

libftdi -t fel sem tudtam rakni úgy, hogy az AVRDUDE configja felismerje a LIBFTDI -t és a LIBFTDI1 -et is ...

Szóval lassan kezdem feladni ezt a csomagbuzerálást ... :)
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #261 on: 2014.October.13. 00:01:01 »
Hogy találok meg, és hogy hivatkozok linuxon egy USB serial (COM) portra ?

AVRDUDE -nak kell specifikálni portot, és gőzöm nincs linuxon ezt hogy tegyem ... winen csak beírom hogy COM3 mondjuk, amit meg a device manager -ben megtalálok ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #262 on: 2014.October.13. 00:57:33 »
Hogy találok meg, és hogy hivatkozok linuxon egy USB serial (COM) portra ?

AVRDUDE -nak kell specifikálni portot, és gőzöm nincs linuxon ezt hogy tegyem ... winen csak beírom hogy COM3 mondjuk, amit meg a device manager -ben megtalálok ...

-P usb nem eleg neki siman a parameterek kozott?

Amugy UNIX-okban a device-ok ellentetben Windows-al valodi filerendszer entitasok (MS-eknel ez nagyon furan sikerult, ugyan ott is file-nak tuno dolgok vannak lasd pl "COPY CON ...", viszont nem tarsul hozzajuk valodi file, hogy "lasd" is, ami szerintem hiba, es problemat okoz hogy pl CON nevu file-t nehezkes csinalni ezek utan, barmelyik konyvtarban is vagy), pl nezd meg mi van a /dev -ben, azok konkretan azok, ha erdekel. Az USB serial az talan valami /dev/ttyUSB kezdetu vagy hasonlo, de amennyire remlik avrdude meg kene h talalja magatol ha a megfelelo programozot beallitod neki es tudja, hogy USB, esetleg a -P usb -t.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #263 on: 2014.October.13. 01:04:50 »
Ez kellett a rohadéknak:

sudo avrdude -vvvv -patmega32u4 -cavr109 -P/dev/ttyACM0 -b57600 -D -Uflash:w:fast.hex:i

Ne kérdezd miért, szénnékeresgéltem magam, próbálgattam ... Úgy érzem magam mint partravetett hal ezen a linux -on ...

Vagy fene tudja ... lehet csak túl gyorsan akarok mindent ...

De olyan furcsa, hogy hetekig tart csak lefordítani azt, aminek utána majd hetekig találgatod, hogy milyen paramétereket vár ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #264 on: 2014.October.13. 01:17:56 »
Az lett a végeredmény, hogy az avr-libc -n kívül (ami végülis a lényeg volt) mindenből azt használom, amit az ubuntu binárisan telepíthetővé tett.

Egyedül az avr-libc -t telepítettem forrásból. Ebből ugyanis minden platform minden disztribúciója még az egyel korábbit használja, ami meg 2.5 éves tag ...

Az avr-libc meg hála istennek minden nyavajgás nélkül lefordult ...

Azt hittem linux -on majd az összes vonatkozó dolog is egykönnyen a legfrissebből telepíthető ... hát szép álmokat, ez minden csak épp nem egykönnyen ...

Na de legalább az avr-libc -ből használhatok 2 hónaposat és nem két éveset ... linux rúlz ... :roll:
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #265 on: 2014.October.13. 01:19:43 »
Quote
Ez kellett a rohadéknak:

sudo avrdude -vvvv -patmega32u4 -cavr109 -P/dev/ttyACM0 -b57600 -D -Uflash:w:fast.hex:i

Ja ... lehet azt is mondanom kellett volna, hogy egy virtuális gépben van a linux ? (Attól még én nem értem jobban, csak neked ...)
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #266 on: 2014.October.13. 01:34:20 »
A /dev/ttyS* elvileg a "valodi" serial port, a /dev/ttyUSB* az USB-s serial, a /dev/ttyACM* izebize az meg USB azonositas soran az olyan USB eszkoz ami magat modemnek tartja id, stb alapjan. Ez erdekes story amugy, mert legtobb reszuk ettol nem modem, max annak hazudja magat valamiert, azt a gyartotol kene megkerdezni h miert :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #267 on: 2014.October.13. 08:33:39 »
Sok helyen a hwinfo nevű terminál parancsot említik mint általános linux hardver infó toolt -t,
ubuntu -n sem parancsnak sem csomagnak nem ismeri ezt a szót ...

Hol van ?
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #268 on: 2014.October.13. 09:01:54 »
Sok helyen a hwinfo nevű terminál parancsot említik mint általános linux hardver infó toolt -t,
ubuntu -n sem parancsnak sem csomagnak nem ismeri ezt a szót ...

Hol van ?

Nem ismerek ilyet, lshw nevu van pl (terminalban futtatando). De sok ls* kezdetu cucc van, pl lsusb az usb dolgokat listazza, lspci a pci-os dolgokat.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Z80 System