| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Come faccio a creare un I2c Linux Input Device Driver
    Il I2c ( Circuito Intel Integrated ) è un tipo di protocollo chiamato un bus che è utilizzato da schede madri di computer per comunicare con i dispositivi . Il protocollo I2C è antiquato , ma il protocollo resta popolare tra i costruttori di hardware dilettanti , perché è facile da implementare. Driver dei dispositivi in ​​Linux interpretano chiamate I2C tramite I2C -core che è incluso nella maggior parte delle distribuzioni Linux . Scrivere un driver per un dispositivo di input I2c su Linux richiede al programmatore di importare il I2c -core e avviare il dispositivo . Il nome del dispositivo e indirizzo devono essere fornite dal produttore del dispositivo . Istruzioni
    1

    Avviare il terminale premendo il tasto " Ctrl ", " Alt " e "t" simultaneamente . Viene visualizzata la finestra del prompt dei comandi terminale sullo schermo.
    2

    Installare il i2c -core se non è già disponibile nel sistema . Al prompt dei comandi "sudo apt- get install i2c - core" , quindi premere " Invio". Il terminale vi chiederà la password di root , digitare la password e premere " Invio". Il terminale installerà i i2c -core .
    3

    spostarsi nella directory del codice bin . Ad esempio, se il bidone codice è tenuto presso "/home /bin " tipo "cd /home /bin" al prompt dei comandi e premere " Invio".
    4

    Launch " Gedit ". Tipo " gedit " al prompt dei comandi e premere " Invio".
    5

    Copia il seguente codice alla finestra di Gedit :

    includono i2c - core.h
    < p > static struct i2c_device_id

    {" } ;

    MODULE_DEVICE_TABLE ( I2C, .

    static struct i2c_driver

    driver = {

    name = " < , . . prefisso univoco > " , Stati

    } , Stati

    id_table = sonda = . rimuovere = }

    static int __ init {

    tornare i2c_add_driver ( &

    }

    static void __ exit {

    i2c_del_driver ( & foo_driver ) ;

    }

    Sostituire con l' ID del dispositivo , come prescritto dal costruttore . Sostituire 6

    Salva il codice facendo clic su " File ", "Salva ". Assegnare lo stesso come il tuo 7

    Chiudere la " " finestra facendo clic sul " gedit x " in alto a destra . alto a
    8

    Compilare il driver di periferica al prompt dei comandi , digitare: . » . gcc- c / " sostituire con il nome del file che si appena creato e premere " Invio". l'autista verrà compilato .
    9

    Collegare un dispositivo di input I2c in una porta I2C .
    10

    Digitare il nome del driver di periferica appena creato al prompt dei comandi, quindi premere " Invio". l'apparecchio avvierà .

    Previous :

    next :
      Articoli Correlati
    ·Come aggiornare SUSE 11 
    ·Come installare Fedora usando PXE 
    ·Come installare Linux su Microsoft Virtual PC 
    ·Come installare Libamr_Nb FFmpeg 
    ·Come collegare Linux a Windows Mobile 6 
    ·Come rimuovere il driver ATI Linux 
    ·Come formattare un disco rigido in Linux 
    ·C'è un driver Ubunto Compatibile con un Belkin F5D6050…
    ·Come eseguire l'avvio di Windows 7 in Linux 
    ·Come vedere ciò che è Utilizzando RAM su CentOS 
      Articoli in evidenza
    ·Come chiamare diversi clip Into FLVPlayback Utilizzo di…
    ·Come avviare un Toshiba A135 Laptop per DOS 
    ·Come aggiornare da Tiger a Leopard su Apple 
    ·Tipi di vetrate isolanti vetro 
    ·Come espandere la memoria virtuale su un computer 
    ·Come fare un clan su Roblox 
    ·Come ripristinare le impostazioni di fabbrica del mio A…
    ·Come smettere di email di notifica a Windows Logon 
    ·Come cancellare in modo sicuro Task Manager in Windows …
    ·Come condividere una connessione VL600 su Windows XP 
    Copyright © Conoscenza Informatica http://it.wingwit.com