ubuntu system-config-kickstart cómo compilar
Ejecutar el controlador del dispositivo en Linux integrado es similar a ejecutar el controlador del dispositivo en una PC Linux x86. Como no tengo un dispositivo Linux integrado a mano, lo aprendí en. vmware primero. Desarrollo de controladores en Linux.
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 p>
Imprime sólo la versión del kernel y las versiones mayor y menor:
#uname -r
3.5.0-19-generic
Imprime el 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 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
La versión de Linux de mi máquina resultó ser: 3.5.0-19-generic
2. Descargue el código fuente de Linux correspondiente al kernel de la máquina
Vaya al siguiente sitio web para descargar varias versiones. del código fuente de Linux/linux/l -cn-kernelmodules/index. En X86 Mi método es:
make -C/usr/src/linux-headers-3.5.0-19-generic SUBDIRS=$ Módulos PWD