| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Sistemas  
  • Conocimientos básicos de informática

  • Linux

  • Mac OS

  • Ubuntu

  • unix

  • ventanas

  • Windows Vista

  • Windows XP
  •  
    Conocimientos Informáticos >> Sistemas >> Linux >> Content
    Cómo compilar un controlador de dispositivo Linux
    Los controladores de dispositivos de carga del kernel de Linux y es el núcleo del sistema operativo , en todas las versiones de Linux. Los controladores de dispositivos se cargan automáticamente el hardware soportado en la mayoría de distribuciones de APT y RPM -based. Si su hardware no se carga automáticamente y el fabricante proporciona un controlador de dispositivo , puede instalarlo manualmente. Compilado módulos pueden ser cargados y se añaden a la configuración del núcleo inmediatamente . El código fuente primero se debe compilar con las cabeceras del kernel o el código fuente completo . Instrucciones
    Compilar un Módulo
    1

    Descargar el código fuente para el módulo del kernel
    2

    Escriba el siguiente comando en una ventana de terminal para instalar las cabeceras del kernel . :

    distribuciones basadas en RPM :

    distribuciones basadas aPT su-c 'yum install kernel- devel ' : sudo apt- get install linux- headers- $ ( uname -r )
    < p > Utilice el comando correcto para su versión de Linux. Asegúrese de escribir los comandos exactamente como se muestra , incluyendo comillas simples
    3

    Escriba el comando siguiente para cambiar al directorio del código fuente : .

    Cd /home . /miUsuario /modulecode

    Change " /home /miUsuario /modulecode " a la ubicación del código fuente del módulo
    4

    Escriba el siguiente comando para crear un " makefile : "

    vi Makefile

    Esto abre el editor de texto vi y crea el archivo MAKE. El comando "make" utiliza el makefile para compilar el módulo
    5

    Introduzca los siguientes seis líneas de código en el editor de texto : .

    Obj -m = mymodule.o < br >

    KVERSION = $ ( shell uname -r )

    todo:

    make- C /lib /modules /$ ( KVERSION ) /build M = $ ( PWD) módulos < br >

    limpio :

    make- C /lib /modules /$ ( KVERSION ) /build M = $ ( PWD) limpia

    Reemplazar " mymodule " con el nombre del módulo que ' re compilar. Guarde el archivo y salga vi
    6

    Escriba el siguiente comando para compilar el módulo: .

    Hacer
    7 Tipo

    los siguientes comandos para cargar y descargar el módulo :

    carga : su- c ' insmod mymodule.ko '

    unload : su- c ' mimodulo rmmod '

    Reemplazar " mymodule " con el nombre de el módulo está cargado o descargado
    cargar módulos automáticamente al iniciar
    8

    Escriba el siguiente comando en una ventana de terminal .

    su-c ' mkdir -p /lib /modules /$ ( uname -r ) /kernel /drivers /mimodulo '

    Sustitúyase " mymodule " con el nombre del módulo. Este comando crea un directorio para almacenar el módulo
    9

    Escriba el siguiente comando para copiar el módulo en el nuevo directorio : .

    Su-c ' cp /modulepath /mymodule.ko /lib /modules /$ ( uname -r ) /kernel /drivers /mimodulo /'

    Sustitúyase " modulepath " y " mymodule " con la ruta correcta y el nombre del módulo.
    10

    Escriba el siguiente comando:

    su-c 'vi /etc /modules '

    Este comando abre el archivo de configuración del módulo en todo el sistema para la edición
    11

    Añadir lo siguiente al final del archivo :

    mymodule

    Reemplazar " mymodule " con el nombre del módulo. Cierre y guarde el archivo. Los cambios entrarán en vigor la próxima vez que se reinicie el sistema. Ya no será necesario cargar manualmente y descargar el módulo.

    Previous :

    next :
      Artículos relacionados
    ·Cómo conseguir un applet de batería para el gnomo Bar…
    ·¿Qué distribución de Linux funcionará en un Presari…
    ·Lo UNIX Programas del sistema operativo se utilizan par…
    ·Cómo hacer un CD de arranque de Linux 
    ·Cómo instalar Gentoo en un Eee PC 
    ·Cómo supervisar el uso de la CPU en Linux 
    ·Cómo instalar Adduser para CentOS 
    ·Los requisitos para que un equipo funcione Linux 
    ·Cómo reinstalar Synaptic 
    ·Cómo supervisar el proceso de escritura Cron 
      Artículos destacados
    ·Cómo crear una página web en Linux 
    ·Cómo configurar yum para utilizar Proxy 
    ·Cómo eliminar contraseñas guardadas desde un ordenado…
    ·Cómo personalizar un encabezado en expresiones WPF 
    ·Cómo encontrar a una unidad perdida en Windows Vista 
    ·Cómo escribir una línea de comandos en un archivo 
    ·Cómo configurar un servidor FTP con NAS y Comcast 
    ·Cómo agregar una cuenta de usuario en Windows Vista 
    ·Cómo dejar de Chkdsk /R 
    ·Cómo comprobar los niveles funcionales de dominio 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com