| 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 usar las IRQ PCI con Linux Device Drivers PCI
    PCI o interconexión de componentes periféricos , es el bus que utiliza la placa base para conectar a los dispositivos. Cuando varios dispositivos al mismo tiempo conectados a la placa base, que deben compartir la unidad central de procesamiento , o CPU. Esto se logra con las solicitudes de interrupción o IRQ . Los controladores de dispositivo para los sistemas Linux que asignen un número de IRQ al dispositivo PCI . El dispositivo utiliza la IRQ de notificar a la CPU que el dispositivo necesita su atención. La CPU se encarga de IRQ en un esquema de prioridad predefinido. Instrucciones
    1

    Inicie el terminal presionando " Ctrl", " Alt" y " T" al mismo tiempo.
    2

    Generar una lista de los dispositivos PCI conectados al sistema . En el símbolo del sistema, escriba " lspci " y presionar " Enter". Esto genera una lista de todos los dispositivos PCI.
    3

    Escriba la etiqueta de PCI para el dispositivo en cuestión. Busque el nombre del dispositivo que necesita modificaciones del controlador . En el extremo izquierdo de la línea con el nombre del dispositivo, hay un código de cinco dígitos con el siguiente formato : "xx : XX.X. " Esta es la etiqueta de PCI . Escríbelo en un pedazo de papel de borrador .
    4

    Compruebe si el dispositivo ya tiene una IRQ asignada. En el símbolo del sistema, escriba " sudo cat /proc /interrupts " y presionar " Enter". Busque en la lista el dispositivo en cuestión . Si está en la lista por una IRQ , el proceso se ha completado.
    5

    Abrir el código controlador de dispositivo , escriba " gedit ", seguido de un espacio y luego la ruta de acceso al código del controlador . Por ejemplo , si la ruta de controlador es /home/code/driver1.c , escriba " gedit /home/code/driver1.c " y presionar " Enter". Gedit abre el archivo de código .
    6

    Solicitar una IRQ del código de controlador de dispositivo. En un editor de código , pegue el código siguiente a la función de inicio de dispositivo :

    if ( short_irq > = 0 ) {
    resultado

    = request_irq ( short_irq , short_interrupt ,

    SA_INTERRUPT , "corto" , NULL ) ;

    if ( resultado) {

    printk ( KERN_INFO " corta : no se puede conseguir asignados irq % i \\ n",

    short_irq ) ;

    short_irq = -1 ;


    } else {

    outb ( 0x10 , short_base 2 ) ;

    } }


    7

    Guardar cambios en el controlador de dispositivo , haga clic en " archivo", " Guardar".
    8

    Compila el controlador de dispositivo. En la línea de comandos, escriba " gcc -c ", seguido de un espacio y luego el nombre del archivo de origen . Utilizando el ejemplo anterior , escriba " gcc -c /home/code/device1.c " y presionar " Enter". El controlador del dispositivo se compila .
    9

    Reinicie el equipo para activar el controlador de dispositivo recién modificado .

    Previous :

    next :
      Artículos relacionados
    ·Cómo cambiar una contraseña Sudo 
    ·Cómo actualizar desde Gutsy a Hardy 
    ·¿Cómo puedo desactivar el SpeedStep de la CPU en un o…
    ·Cómo jugar a los juegos de PC en Linux 
    ·De código abierto del sistema operativo Introducción 
    ·Cómo construir tu propio OpenSUSE 
    ·Cómo instalar Linux 
    ·Cómo instalar apt-get en RedHat 9 
    ·Cómo calcular Air Conditioner tallas Usando Linux 
    ·¿Por qué Linux tiene mala Conocimiento del Consumidor…
      Artículos destacados
    ·Cómo instalar el sistema operativo sin un CD o Floppy …
    ·Cómo utilizar useradd para crear nuevas cuentas de usu…
    ·Cómo truncar un archivo 
    ·Cómo cambiar el menú de inicio en Windows XP 
    ·ITunes para solucionar problemas de Windows XP 
    ·Cómo desinstalar Windows XP Service 
    ·Cómo restaurar el sistema de recuperación del sistema…
    ·Cómo ir entre programas de Apple en un MacBook Pro 
    ·Cómo sacar el tema Leopard Snow para Ubuntu 
    ·Cómo aumentar el sonido del altavoz en Mandriva Linux 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com