| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> Periferiche per computer >> Content
    Come sviluppare driver di periferica
    Un driver di periferica è un pezzo di software che semplifica l'interazione tra programmi applicativi e di un dispositivo hardware collegato al computer . Un driver di periferica è sia hardware specifico dispositivo . In alcuni casi , l' attuazione di un driver può essere separato in strati logici e fisici , consentendo una parte del codice da essere condivisa da una simile classe di dispositivi , come una stampante o un monitor . Il sistema operativo ( OS ) definisce i meccanismi specifici che consentono alle applicazioni di imparare la disponibilità e la capacità di un dispositivo hardware , e integrare le sue caratteristiche in comportamenti di programma . Istruzioni
    1

    studiare i manuali che descrivono i meccanismi previsti dal dispositivo hardware per controllare le sue caratteristiche. Interazioni tipicamente assumono la forma di segnali che mappano ai comandi che producono comportamenti supportati.
    2

    Nozioni di base di scrittura di un driver di dispositivo per il sistema operativo di destinazione . Ciò fornisce un'idea generale del processo da seguire per rendere hardware servizi accessibili . Il quadro driver specifica i dettagli di usare le eccezioni previste per consentire ai conducenti di operare a livello di kernel di solito limitato al sistema operativo .
    3

    Scrivi un driver semplice shell che fornisce i meccanismi di base per collegare un driver di dispositivo a un'applicazione. La maggior parte dei quadri forniscono esempi e codice tutorial che consentono di ottenere una semplice applicazione che può essere utilizzata come base per il driver . Questo guscio dovrebbe fornire i meccanismi per avviare correttamente e chiudono il conducente , prima e dopo le invocazioni specifiche .
    4

    Determinare la funzione di hardware più semplice possibile è possibile implementare . Questo esercizio fornisce i fondamenti della programmazione di una interazione , verificare che l'hardware sia correttamente collegato al computer e comunicare. È comune iniziare con una semplice richiesta unidirezionale che attiva un dispositivo a luce o il suono di confermare avvenuta trasmissione del messaggio. Questo processo si insegna come iniziare , inviare e chiudere una interazione con il dispositivo .
    5

    Tackle interazioni più avanzate , uno alla volta , sulla base della conoscenza acquisita a passaggi precedenti . Gli esempi includono le operazioni che attendere una risposta di dati da restituire al conducente , in modo sincrono o asincrono. Queste interazioni possono richiedere meccanismi che l'esecuzione del blocco fino a quando si riceve una risposta di attuazione o entrare in uno stato che permette la ricezione di una risposta e di reazione in un secondo momento .
    6

    Implementare manipolazioni di dati per produrre i risultati nel formare atteso dall'applicazione chiamante . Alcuni quadri del driver consentono la separazione del codice in livelli kernel e utente . Il livello di utente , in cui operano le applicazioni , è più ristretto , ma meno in grado di provocare l'instabilità del sistema . Se il sistema operativo supporta questa funzione , queste manipolazioni sono candidati da attuare a livello di utente , se hanno bisogno di eccezioni di livello kernel .
    7

    Riportare i dati per l'applicazione e chiudere correttamente le risorse che sono state usate da il driver . In alcuni casi , il conducente può supportare interazione diretta con il dispositivo dall'applicazione. In questo caso , il conducente ha bisogno di mantenere le risorse disponibili fino specificamente indicato di chiudere in un secondo momento .

    Previous :

    next :
      Articoli Correlati
    ·Come installare una telecamera Tech A4 
    ·Il mio Logitech EX110 Non si sveglierà un PC utilizzan…
    ·Come Vedere una webcam con Java 
    ·Come collegare un secondo schermo di un computer portat…
    ·Come utilizzare una Powershot AS80 come Webcam 
    ·Certificazione Microsoft driver 
    ·Come collegare un televisore a un PC tramite un cavo VG…
    ·Come passare i computer, chiavi in ASCII 
    ·Differenza tra stand portatile e dock 
    ·500GB 5400 RPM Hard Drive 
      Articoli in evidenza
    ·Come modificare l' avanzamento modulo su un LaserJet 12…
    ·Come collegare l' IDE via USB 
    ·Come ottenere il massimo da una batteria di un MacBook 
    ·Come ridurre al minimo l'utilizzo della CPU 
    ·Computer Hand Tools 
    ·Come disattivare il touchpad di un portatile HP Pavilio…
    ·Un HP M1522nf vs . il M1522n 
    ·Come rimuovere una stampante dal computer 
    ·Canon MP210 Cartucce compatibili 
    ·La Storia di stampanti laser 
    Copyright © Conoscenza Informatica http://it.wingwit.com