“Conocimientos Sistemas>Linux

¿Cómo puedo crear un Linux Driver Dispositivo de entrada I2C

2012/6/29
? I2C (Intel- Integrated Circuit) es un tipo de protocolo llamado un autobús que es utilizado por placas base de ordenador para comunicarse con los dispositivos . El protocolo I2C es anticuado , pero el protocolo sigue siendo popular entre los constructores de hardware aficionados , porque es fácil de implementar. Los controladores de dispositivos en Linux interpretan llamadas I2c través del I2C- core que se incluye en la mayoría de las distribuciones de Linux. Escribir un controlador para un dispositivo de entrada I2C en Linux requiere que el programador para importar el I2C- core e iniciar el dispositivo. El nombre del dispositivo y la dirección debe ser proporcionada por el fabricante del dispositivo . Instrucciones
1

Inicie el terminal presionando " Ctrl", " Alt " y " t" al mismo tiempo. Aparecerá la ventana de comandos de terminal en la pantalla.
2

Instale el i2c -core , si no está ya disponible en el sistema . En el símbolo del sistema escriba "sudo apt- get install i2c -core " y pulse " Enter". El terminal le pedirá la contraseña de root , escriba la contraseña y pulse la tecla " Enter". El terminal se instala.
3 directorios i2c -core Cambio

a la papelera de código. Por ejemplo, si la papelera de código se llevó a cabo en "/home /bin ", escribe " cd /home /bin " en el símbolo del sistema y presiona " Enter".
4

Launch " Gedit ". Tipo " gedit " en el símbolo del sistema y presiona " Enter".
5

Copia el siguiente código en la ventana de Gedit :

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

{"

} ;

MODULE_DEVICE_TABLE ( i2c ,

static struct i2c_driver

driver = {

name = "< ; . . prefijo único > ",

} ,

id_table =

sonda = < p> . quite =

}

static int __ init

{

volver i2c_add_driver (&

}

static void __ salida

{

i2c_del_driver ( y foo_driver ) ;

}

Reemplazar dispositivo> 6

Guarde el código haciendo clic en " Archivo", " Guardar". Nombre de la misma como su 7

Cierre la " "ventana haciendo clic en el " gedit x " en la esquina superior derecha . esquina
8

Compila el controlador de dispositivo en el símbolo del sistema, escriba: . " . gcc -c / " reemplazar con el nombre del archivo que acaba de crear y pulse " Enter". el controlador se compilará.
9

Conecte un dispositivo de entrada en un puerto I2C I2C .
10

Escriba el nombre del controlador de dispositivo que acaba de crear en el símbolo del sistema y presione " Enter". el dispositivo iniciará .

Linux
Cómo instalar Kubuntu 8.10 en el Eee PC
Cómo configurar Debian Wireless
Cómo quitar viejos núcleos de Grub
Cómo ver archivos CHM en Linux
Cómo configurar una tarjeta de LAN inalámbrica de Belkin con Centos Linux
Cómo reconstruir un AIX qconfig Corrupt
Cómo volver a instalar Xubuntu Grub
Cómo instalar Mandriva Con una PC virtual
Conocimientos Informáticos © http://www.ordenador.online