Forum Linux.général linux/iio

Posté par  . Licence CC By‑SA.
Étiquettes :
0
10
jan.
2013

Bonjour, je cherche à savoir quelles distributions de linux incluent IIO par défault. En fait c'est que j'essaie de compiler un driver pour un senseur (ad7998) et sur Ubuntu il manque iio. De plus il semble que les headers ne soient pas suffisants. C'est pourquoi je cherche une distribution sur laquelle IIO serait présent.

https://github.com/torvalds/linux/tree/master/include/linux/iio
http://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad7998?force_rev=1

Merci!

  • # Mageia

    Posté par  . Évalué à 1.

    Mageia : j'y vois les fichiers d'iio ;-)

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # ubuntu precise et quantal en desktop

    Posté par  . Évalué à 2. Dernière modification le 10 janvier 2013 à 10:56.

    pour infos ce sont les installations desktop/laptop de base,
    je n'ai jamais demandé ni compilé iio ou ad799x sur mes machines.

    sur ma machine en quantal :

    $locate iio
    /usr/src/linux-headers-3.5.0-21/drivers/iio
    […]
    /usr/src/linux-headers-3.5.0-21/drivers/staging/iio
    […]
    /usr/src/linux-headers-3.5.0-21/include/linux/iio
    […]

    et les modules semblent presents depuis 3.5.0-16

    $ locate ad799
    /lib/modules/3.5.0-16-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.5.0-17-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.5.0-18-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.5.0-19-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.5.0-21-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /usr/src/linux-headers-3.5.0-21-generic/include/config/ad799x
    /usr/src/linux-headers-3.5.0-21-generic/include/config/ad799x.h
    /usr/src/linux-headers-3.5.0-21-generic/include/config/ad799x/ring
    /usr/src/linux-headers-3.5.0-21-generic/include/config/ad799x/ring/buffer.h

    sur la machine en precise :

    $ locate ad799
    /lib/modules/3.2.0-31-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.2.0-32-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.2.0-33-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.2.0-34-generic/kernel/drivers/staging/iio/adc/ad799x.ko
    /lib/modules/3.2.0-35-generic/kernel/drivers/staging/iio/adc/ad799x.ko

    par contre en effet, sur les installations "serveurs" et dans les containers openvz proxmox
    ca ne semble pas present

  • # headers

    Posté par  . Évalué à 1.

    Merci pour l'info.
    Pouvez-vous me dire si ces headers sont présents?

    linux/iio/iio.h
    linux/iio/sysfs.h
    linux/iio/events.h
    linux/iio/buffer.h

  • # ad799x.h et ‘u16’

    Posté par  . Évalué à 0.

    ad799x.h:121:2: error: ‘u16’ does not name a type

    Bonjour, j'ai cette erreur lorsque j'essaie de compiler un fichier qui inclut ad799x.h, je voudrais savoir quoi inclure pour que le compilateur ait ce qui lui faut pour compiler?

    Merci!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.