| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Dispositivo Tutorial Programmazione driver
    driver di periferica sono i programmi essenziali necessari per consentire ai dispositivi di lavorare su un computer . In effetti , essi sono il "motore ", e la potenza che fluisce attraverso il sistema è il "carburante " che permette al motore di funzionare . I driver di periferica sono scritti appositamente per l' hardware su cui girano e permettono di sistemi operativi come Windows e Linux per accedere a questi componenti . Il processo di scrittura di driver di periferica include l'uso di compilatori e altri strumenti che consentono il codice sorgente per i compilatori per essere tradotti nelle competenti comandi del sistema operativo . Istruzioni
    1

    studiare la documentazione del compilatore utilizzato per compilare il driver di periferica . Prima viene prodotto alcun codice , vale la pena di conoscere tutte le direttive del compilatore e le opzioni disponibili . Il compilatore utilizzerà anche un linker per produrre in ultima analisi, il binario da utilizzare come il driver di periferica .
    2

    Definire le informazioni di intestazione richiesta per il driver di periferica . Questa informazione viene utilizzata dal compilatore per indicare come caricare un eseguibile ( programma driver di periferica ), e dove il punto di entrata nel binario comincia. Sui sistemi Windows, questo è chiamato il "Formato Portable Executable " ( PE ), e si avvale anche di ciò che è noto come il " sottosistema ".
    3

    Definire il punto di ingresso per il conducente . Questo può essere il predefinito disponibile nel sistema . Un tale punto di ingresso è l'eseguibile NTProcessStartup se si utilizza il punto di partenza "nativo" per il driver di periferica . Il punto di ingresso predefinito può essere sovrascritto da una di propria scelta .
    4

    Scrivi l'applicazione driver di periferica nella lingua prescelta . I driver di periferica sono generalmente migliori prodotti in linguaggi di basso livello come C, C + + o in linguaggio assembly . Nel processo, utilizzare le informazioni di intestazione dalla configurazione del linker e l'ordine dei passaggi da caricare per il driver nella sequenza corretta .
    5

    compilare l'applicazione a binario, utilizzando eventuali strumenti disponibili per assistere con il processo come un " . makefile "
    6

    eseguire il driver con opzioni appropriate in modo che il sistema lo riconosce come un driver di periferica . Ad esempio , un driver di periferica scritto per Windows può essere eseguito con un interruttore , come " un /DRIVER : UP , " . Che significa non caricare il driver su un sistema operativo multi- processore

    Previous :

    next :
      Articoli Correlati
    ·Pro & Contro di Computer Lingue 
    ·Come modificare i file TPL 
    ·Come eseguire l'override Elimina in Rails 
    ·Access 2007 Scripts 
    ·Le differenze di iPhone & iPad Files 
    ·I vantaggi di puntatori 
    ·Spiegazione di Filler in un programma COBOL 
    ·Come cambiare la messa a fuoco quando Cliccando un Data…
    ·Come utilizzare la ricorsione potenze esponenziali 
    ·Come unire le colonne in DataGrid 
      Articoli in evidenza
    ·Come calcolare testo Larghezza Con Python 
    ·Python funzione con parametri 
    ·Come compilare Fortran 77 su Ubuntu 
    ·Come salvare le variabili a database utilizzando Micros…
    ·Come utilizzare un Visual C Compiler 
    ·Come fare uno script Pausa in Game Maker 5 
    ·Specifiche di UML a C + + 
    ·Come installare un file JAR in Eclipse 
    ·Come migliorare le prestazioni di VBA in Word 
    ·Come rimuovere uno zero con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com