Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Device Driver Programmering Tutorial

    Drivrutiner är viktiga program som behövs för att göra det möjligt för enheterna att arbeta på en dator . I själva verket är de "motorn ", och strömmen som flyter genom systemet är " bränsle" tillåter motorn att arbeta . Drivrutiner är skrivna speciellt för hårdvara de körs och aktivera operativsystem såsom Windows och Linux för att komma åt dessa komponenter . Processen att skriva drivrutiner innefattar användning av kompilatorer och andra verktyg som gör att källkoden för kompilatorer översätts till de relevanta kommandona operativsystem . Instruktioner
    1

    Studera dokumentationen för kompilatorn används för att bygga drivrutinen . Innan någon kod produceras , är det värt att veta alla kompilatordirektiv och tillgängliga alternativ . Kompilatorn också kommer att använda en linker för att slutligen producera den binära som ska användas som drivrutinen .
    2

    Definiera header information som krävs för att drivrutinen . Denna information används av kompilatorn för att ange hur du fyller på en körbar ( drivrutinen programmet ) och där ingångspunkt i binära påbörjas . På Windows -system , detta kallas " Portable körbara Format " ( PE ) , och det gör också användningen av vad som är känt som " delsystemet . " Addera 3

    Definiera inkörsport för föraren. Detta kan vara tillgängliga standard på systemet . En sådan ingång är NTProcessStartup körbar om att använda " native " Utgångspunkten för drivrutinen . Den förvalda ingång kan åsidosättas till en av dina egna val .
    4

    Skriv ansökan drivrutin i ditt valda språk . Drivrutiner är generellt bäst produceras i låg - nivå språk som C , C + + eller assembler . I processen använder header information från linker konfiguration och ordning stegen ska lastas för föraren i rätt ordning .
    5

    kompilera programmet till binär , använda tillgängliga verktyg för att hjälpa till med processen som en " Makefile . "
    6

    Kör föraren med lämpliga växlar så att systemet känner igen den som en drivrutin . Till exempel kan en drivrutin skriven för Windows köras med en strömbrytare , som " a /DRIVER : UP , " . Som medel inte ladda drivrutinen på en multi - processor operativsystem

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att få uppmärksamhet till en ny länk i jQuery
    ·Hur du använder TextBoxBase Med DataGridView
    ·Lägga till en DataRow i ett DataSet
    ·Hur man använder DBX Debugger
    ·Hur Extrahera en databas från JPA
    ·Hur man skapar tidsstämplar i batch-filer
    ·Hur sluta IMVU
    ·Hur man skapar GIS Web Service
    ·Hur du väljer text i ruta i ASP.NET
    ·Hur man bifoga dokument med LotusScript
    Utvalda artiklarna
    ·Hur får Rader av DataGrid i JavaScript
    ·Konvertera Oracle Forms till Java
    ·Hur man byter ett tecken i JavaServer Pages
    ·Hur hitta tid komplexitet i C + +
    ·Hur får man en funktionsprototyp i DLL
    ·MySQL Script Tutorial
    ·Java bytekod Reverse Engineering
    ·Hur man tar bort klass i PHP
    ·Java Aktivering Framework Tutorial
    ·Hur man använder Rake Rails att uppdatera Projekt
    Copyright © Dator Kunskap http://www.dator.xyz