“Conocimiento Sistemas>Linux

Cómo utilizar SPI Desde Linux

2015/12/15
Un controlador genérico de interfaz periférico serial o dispositivos SPI está integrado en el kernel de Linux, que permite a cualquier ordenador con hardware SPI para ejecutar Linux. Puede realizar ajustes en los parámetros de configuración del controlador de SPI, y maximizar el rendimiento de su PC. Debido a las configuraciones de periféricos SPI requieren menos energía , se puede ahorrar energía y recursos del sistema también. Puede enlazar el controlador spidev a su dispositivo SPI, y configurar el modo manual. Instrucciones
1

Abra una ventana de terminal sosteniendo y abajo y presionando .
2

Ejecute el comando "make menuconfig " en la ventana de terminal, sin las comillas , para ejecutar la interfaz gráfica de usuario menuconfig .

3 Haga clic en el menú " Device Drivers " y haga clic en " SPI ". . Seleccione el dispositivo SPI que desea configurar y seleccione "modo SPI apoyo controlador de dispositivo del usuario " de las opciones
4

Agregue el código siguiente del proyecto Armbedded a la configuración que aparece :

static struct spi_board_info stamp9g20_spi_devices [ ] = { {


. modalias = " spidev " ,

. chip_select = 0 ,

. max_speed_hz = 1 * 1000 * 1000 ,

. bus_num = 1 ,

. mode = SPI_MODE_3 ,

} , {


< p > . modalias = " spidev " ,

. chip_select = 2 ,

. max_speed_hz = 1 * 1000 * 1000 ,

. bus_num = 1 ,
< p > Modo = SPI_MODE_3 ,

} ,

} ; .

Esta es una configuración básica que usted puede utilizar para uno de sus dispositivos SPI . Ajuste el Herz desea permitir que los chips para trabajar en las especificaciones de su procesador. Esto varía según el fabricante y el modelo . También puede ajustar el modo en el modo que desea que el dispositivo utilice . El proyecto cCLinux ofrece una página que explica los distintos modos y las distintas formas de configurar SPI en función de sus objetivos.
5

Guarde y cierre el archivo y la herramienta menuconfig .
6 < p> Introduzca los siguientes comandos en el terminal que recompilar el kernel Linux :

hacer

make modules

sudo make modules install

Cuando el terminal le pedirá su contraseña, entrar en él, a continuación, escriba " sudo make install" sin las comillas , para instalar el kernel actualizado en su máquina
7

Introduce estos comandos para hacer una imagen de arranque de la máquina . :

cd /boot

mkinitrd -o initrd.img - 2.6.25 2.6.25

Substitute " 2.6.25 2.6.25 " con dos instancias de la construcción del kernel que está utilizando actualmente . El kernel Linux construir actualizaciones frecuentes.
8

Abra la carpeta " /boot /grub /menu.lst " ejecutando " gedit /boot /grub /menu.lst " en la ventana de terminal, sin comillas . Cambie el initrd a la imagen con el número de versión que aparece en el paso siete, por ejemplo :

/boot/initrd.img-2.6.25

Presione el botón " Guardar" en la parte superior esquina izquierda de la ventana y haga clic en la " x " para cerrar el archivo.
9

Enter " update- grub" en la ventana de terminal, sin las comillas. A continuación, escriba " reboot" para reiniciar el sistema con la nueva configuración .

Linux
¿Qué distribución de Linux fue adquirida recientemente por la compañía de software de redes Novell?
Cómo ejecutar Linux y Windows XP en un ordenador con dos unidades
¿Cuáles son los diferentes tipos de demonios en Linux?
Cómo conseguir un directorio Linux
Cómo instalar Postfix -Cyrus
¿Cómo se puede acceder a su Xubuntu servidor del Internet
Cómo descomprimir archivos en Linux
Cómo integrar Linux en tarjetas SD
Conocimiento de la computadora © http://www.ordenador.online