Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Device Driver Programming Tutorial
    Enhetsdrivere er de grunnleggende programmene som trengs for å gjøre det mulig enheter til å fungere på en datamaskin . I bruk, er de "motoren ", og strømmen som strømmer gjennom systemet er " brensel " som tillater at motoren går . Enhetsdrivere er skrevet spesielt for maskinvaren de kjører og aktivere operativsystemer som Windows og Linux for å få tilgang til disse komponentene . Prosessen med å skrive enhetsdrivere inkluderer bruk av kompilatorer og andre verktøy som gjør at kildekoden for kompilatorer å bli oversatt til de aktuelle operativsystemet kommandoer. Instruksjoner
    en

    Studer dokumentasjonen for kompilatoren brukes til å bygge enhetsdriver . Før noen kode er produsert, er det verdt å vite alle kompilatoren direktiver og alternativer tilgjengelig . Kompilatoren vil også bruke en linker til slutt produsere den binære skal brukes som enhetsdriveren.
    2

    Definer header informasjon som kreves for enheten driver. Denne informasjonen blir brukt av kompilatoren for å indikere hvordan du legger en kjørbar ( enhetsdriveren program) og der inngangspunkt i det binære starter. På Windows-systemer , dette kalles " Portable Kjørbar Format" ( PE ) , og det gjør også bruk av det som er kjent som " delsystem . "
    3

    Definer inngangspunkt for driveren. Dette kan være den tilgjengelige standard på systemet. En slik inngangspunkt er NTProcessStartup kjørbar hvis du bruker "native" Utgangspunktet for enhetsdriver . Standard inngangspunkt kan overstyres til en av dine egne valg.
    4

    Skriv enhetsdriveren programmet i det språket du valgte . Enhetsdrivere er vanligvis best produsert i lavnivå språk som C, C + + eller assembly . I prosessen bruker header informasjon fra linker konfigurasjon og for de tiltak som skal lastes for sjåføren i riktig rekkefølge .
    5

    kompilere programmet til binær , ved hjelp av alle tilgjengelige verktøy for å hjelpe til med prosessen som en " makefile . "
    6

    Kjør driver med riktige bryterne slik at systemet gjenkjenner den som en enhetsdriver . For eksempel kan en enhetsdriver skrevet for Windows kjøres med en bryter , for eksempel " a /DRIVER : UP " . Som betyr ikke laste inn driveren på en multi - prosessor operativsystem

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan fargen et Anchor Link 
    ·Slik Finn Enum Typer 
    ·Hvordan redigere en HTML-side etter at den er blitt fre…
    ·Strengfunksjoner i Oracle SQL 
    ·Slik konverterer datoformat i Transact -SQL 
    ·Hvordan legge til en kolonne til ListBox i VBA 
    ·Sette inn en BMP bilde i QuickBasic 
    ·Hvordan Kill a Command Bruk Python 
    ·Hvordan fange en feil med ObjectDataSource 
    ·Slik fjerner Ruten fra en ODM 
      Anbefalte artikler
    ·Hvordan oppdage mobile enheter ved hjelp PHP 
    ·Hvordan redigere en UDF -fil 
    ·Hvordan Bulk - slette tabeller i MySQL 
    ·Slik konverterer en liste i et sett i Python 
    ·Slik konverterer HTML til PDF Bruke PHP 
    ·Hvordan skrive en Intermittent Ping 
    ·Slik fjerner duplikater fra en sekvens i Python 
    ·Hvordan endre Applet Viewer i Eclipse 
    ·Hvordan skrive et program som lar brukeren å spesifise…
    ·Hvordan legge inn en dato i MySQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/