Red de conocimiento informático - Conocimiento informático - Cómo compilar y cargar controladores de Linux y módulos del kernel

Cómo compilar y cargar controladores de Linux y módulos del kernel

Compile y ejecute el controlador en Linux

Ejecutar el controlador de dispositivo en Linux integrado es similar a ejecutar el controlador de dispositivo en una PC Linux x86. Dado que no hay ningún dispositivo Linux integrado a mano, primero aprenda el controlador de Linux en vmware. desarrollo bajo.

Siga el siguiente método para compilar con éxito el controlador del módulo hola mundo.

1. Primero determine la versión local de Linux

¿Cómo verificar la versión del kernel de Linux?

"uname" es un comando del sistema Linux/Unix que se utiliza para ver información del sistema para todas las distribuciones de Linux. Utilizado junto con el parámetro "uname", puede ver los distintos estados de la operación actual del kernel del servidor.

#uname -a

Linux whh 3.5.0-19-generic #30-Ubuntu SMPTue 13 de noviembre 17:49:53 UTC 2012 i686 i686 i686 i686 GNU/Linux

Imprimir sólo la versión del kernel y las versiones mayor y menor:

#uname -r

3.5.0-19-generic

Imprimir sistema El tipo de arquitectura del sistema, es decir, para imprimir el tipo de arquitectura del sistema, es decir, si la máquina es de 32 o 64 bits, utilice:

#uname -p

i686

El archivo /proc/version también contiene información del kernel del sistema:

# cat /proc/version

Linux versión 3.5.0 -19-generic(buildd@aatxe) (gcc versión 4.7 .2 (Ubuntu/Linaro 4.7.2-2ubuntu1))#30- UbuntuSMP martes 13 de noviembre a las 17:49:53 UTC de 2012

Se encontró que la versión Linux de su máquina es: 3.5.0-19-generic

2. Descargue el kernel de la máquina correspondiente al código fuente de Linux

.