Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • * Dator Kunskap >> Hårdvara >> Kringutrustning >> Content

    Hur man kan utveckla drivrutiner

    En drivrutin är ett program som förenklar interaktionen mellan applikationsprogram och en maskinvaruenhet ansluten till datorn . En drivrutin är både hårdvara och enhetens specifika . I vissa fall kan genomförandet av en förare separeras till logiska och fysiska lager, så att en del av den kod som skall delas av en liknande klass av enhet, t.ex. en skrivare eller en bildskärm. Operativsystemet ( OS ) definierar specifika mekanismer som tillåter applikationer att lära av tillgänglighet och kapacitet för en maskinvaruenhet , och integrera dess funktioner i programmet beteenden . Instruktioner
    1

    Studera de handböcker som beskriver de mekanismer som tillhandahålls av hårdvara för att styra dess funktioner . Interaktioner tar vanligtvis formen av signaler som mappas till kommandon som producerar stöds beteenden .
    2

    Lär dig grunderna i att skriva en drivrutin för din målgrupp operativsystem . Detta ger en övergripande bild av processen för att följa för att göra hårdvara tjänster tillgängliga . Föraren skall innehålla särskilda uppgifter om användning av undantagen att förarna kan arbeta på kernel -nivå vanligtvis begränsad till operativsystemet .
    3

    Skriv ett enkelt skal drivrutin som tillhandahåller de grundläggande mekanismerna för Anslut en drivrutin till en applikation . De flesta ramar ge exempel och handledning kod som kommer att ge en enkel implementering som kan användas som grund för din chaufför . Detta skal bör tillhandahålla mekanismer för att korrekt starta upp och stänga av föraren före och efter särskilda besvärjelser .
    4

    Bestäm enklast möjliga hårdvara funktion du kan genomföra . Denna övning ger grunderna i programmering av en interaktion , verifiera att hårdvaran är korrekt ansluten till datorn och kommunicerar . Det är vanligt att börja med en enkel en - sätt begäran som aktiverar en ljus eller ljud mekanism för att bekräfta lyckad överföring av meddelandet . Denna process lär dig hur du initierar , skicka och avsluta en interaktion med enheten .
    5

    Tackla mer avancerade interaktioner en i taget , bygger på kunskap som vunnits vid tidigare steg . Exempel inkluderar transaktioner som väntar på en datasvar återlämnas till föraren , antingen synkront eller asynkront . Dessa interaktioner kan kräva genomföra mekanismer som blockerar utförande tills ett svar tas emot eller in i en stat som tillåter mottagning av ett svar och reaktion vid en senare tidpunkt .
    6

    genomföra informationsinsamling manipulationer för att producera resultat i bilda förväntas av det anropande programmet . Vissa förare ramarna tillåter separering av kod i kärnan och användaren nivåer . Användaren nivå, där applikationer fungerar , är mer begränsad men mindre kunna resultera i instabilitet i systemet . Om operativsystemet stöder denna funktion , dessa manipulationer är kandidater som ska genomföras på användarnivå om de kräver inga undantag kärnnivå .
    7

    returnera data till ansökan och riktigt nära resurser som användes av drivrutinen . I vissa fall kan en förare stödja direkt samverkan med enheten genom tillämpning . I detta fall måste föraren att hålla resurser tillgängliga förrän särskilda instruktioner om att stänga av vid en senare tidpunkt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur USB högtalare Arbete
    ·Hur du tar bilder på en dator med en webbkamera
    ·Kindle Fire vs Apple iPad
    ·Hur man uppgraderar USB-portar
    ·Yrkesmässig användning för en Webcam
    ·Specifikationer för en Plantronics H31CD
    ·Min dator kommer inte att erkänna Sansa
    ·Hur man använder en Exteral DVD-brännare på en bärb…
    ·Typer av PCMCIA-kort
    ·Hur fixar Ammoniak Skador på en skanner
    Utvalda artiklarna
    ·Hur att göra kopior på en Canon MP970 skrivare
    ·Hur ta reda på hur många slots för RAM är fulla
    ·Hur du använder Toshiba laptop tangentbord
    ·Hur man ställer en Simulator
    ·Hur man bygger en hårddisk Duplicator
    ·Hur man justera ljuset på en webbkamera
    ·Vad Är BMU i Processor Execution
    ·HPE - 170T vs HPE - 300
    ·Hur man spelar en mikrofon via PC Högtalare
    ·Que Vs. iPad
    Copyright © Dator Kunskap http://www.dator.xyz