Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Accelerometro (lis3lv02d)

    Salve a tutti!!

    Stavo programmando un robot con c/c++ in ubuntu e volevo utilizzare anche un accelerometro (lis3lv02d).

    Girovagando per internet ho trovato una specie di libreria che dovrebbe permettermi di usarlo.
    Il mio problema è che questa include millemila altre librerie; fino a qua non ci dovrebbero essere problemi... come neanche il fatto che tutte queste sono contenute in un percorso nel mio pc che è:
    /usr/src/linux-headers-2.6.31-14-generic/include/linux.

    Il fatto è che quando compilo un file che include questa nuova libreria (oltre che a darmi un numero impressionante di errori) non mi trova le librerie in questa incluse. Il fatto è che anche se includo il percorso per trovarle, queste si includono l'un con l'altra (e non solo). Poiché queste si trovano per lo più appunto nella directory linux avevo anche provato a copiarla all'inizio del percorso, ma con scarsi risultati visto che successivamente i file al loro interno conservavano il "percorso" precedente.


    Qualcuno può suggerirmi qualcosa??
    Grazie comunque, ciao


    Di seguito le inclusioni:

    codice:
     #include </linux/kernel.h>
     #include </linux/init.h>
     #include </linux/dmi.h>
     #include </linux/module.h>
     #include </linux/types.h>
     #include </linux/platform_device.h>
     #include </linux/interrupt.h>
     #include </linux/input-polldev.h>
     #include </linux/delay.h>
     #include </linux/wait.h>
     #include </linux/poll.h>
     #include </linux/freezer.h>
     #include </linux/uaccess.h>
     #include </linux/miscdevice.h>
     #include </asm/atomic.h>
     #include "linux/lis3lv02d.h"
    Vi allego il programma da scaricare:

    http://www.box.net/shared/22ejpz51bv

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Benvenuto nel forum.
    Ti invito subito a prendere visione del Regolamento interno a quest'area (e alle sub-aree).
    Il regolamento specifica delle linee guida da conoscere prima di aprire nuove discussioni.

    In particolare, queste:

    1) Il linguaggio va obbligatoriamente indicato nel titolo
    2) Il titolo deve essere quanto più significativo possibile
    3) Il codice va postato all'interno degli appositi tag CODE.

    Sistemo ove possibile.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.