Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Device Driver Programming Tutorial
Device drivers zijn de essentiële programma's die nodig zijn om machines te werken op een computer . In feite zijn zij de " motor " en de kracht die door het systeem is de "brandstof " waardoor de motor te bedienen. Stuurprogramma's zijn speciaal geschreven voor de hardware die zij lopen en stellen besturingssystemen zoals Windows en Linux toegang tot deze onderdelen . Het proces van het schrijven van device drivers omvat het gebruik van compilers en andere tools die broncode in te schakelen voor compilers in het desbetreffende besturingssysteem commando's te vertalen . Instructies
1

Bestudeer de documentatie van de compiler gebruikt om het stuurprogramma te bouwen . Voordat een code wordt geproduceerd , is het zinvol om alle compiler richtlijnen en mogelijkheden kennen . De compiler een linker om uiteindelijk produceren binaire te gebruiken als het stuurprogramma .
2

Definieer de header informatie die voor het stuurprogramma . Deze informatie wordt gebruikt door de compiler om aan te geven hoe een uitvoerbaar ( het apparaataandrijverprogramma ) laad en waarbij de ingang in de binaire begint . Op Windows-systemen , dit heet de " Portable Executable Format " ( PE ) , en het maakt ook gebruik van wat bekend staat als de " subsysteem . "
3

Definieer het toegangspunt voor de bestuurder . Dit kan de beschikbare standaard op het systeem zijn. Een dergelijke ingangspunt is de NTProcessStartup executable als u de " native" uitgangspunt voor het stuurprogramma . De standaard entry point kan worden overschreven om een van je eigen keuze .
4

Schrijf het stuurprogramma toepassing in uw gekozen taal . Stuurprogramma's zijn over het algemeen best geproduceerd in low - level talen zoals C , C + + of assembler . In het proces , gebruik maken van de header informatie van de linker configuratie en om de stappen voor de bestuurder in de juiste volgorde worden geladen .
5

Compile de applicatie naar binair, gebruik van beschikbare hulpmiddelen om te helpen met het proces , zoals een " makefile . "
6

Run de chauffeur met de juiste schakelaars , zodat het systeem herkent het als een device driver . Bijvoorbeeld , kan een device driver geschreven voor ramen worden uitgevoerd met een schakelaar , bijvoorbeeld " a /DRIVER : UP , " . Welke middelen niet de bestuurder hoeft te laden op een multi - processor besturingssysteem

Previous: Next:
  Computer Programming Languages
·Hoe kan ik een index maken om …
·Hoe te Binary converteren naar…
·Hoe kan ik een IPA -bestand in…
·Toegang krijgen tot de SQL Net…
·Wat is een Proxy Class ? 
·Hoe te InstallShield 11.5 Seri…
·Hoe het ontwerpen van een CSS …
·Hoe te Center een beeld met be…
·Hoe te PPS berekenen 
  Related Articles
Hoe dat te doen Database Programmering M…
Hoe te ActiveX Programming leren 
Programmeren in MS Access 2007 
Programmeren van seriële poorten met Vi…
Wat is een Mirage Driver ? 
Hoe toegang Macro program 
Microsoft Visual Programming Language Tu…
Leren programmeren met Visual Basic . Ne…
Hoe om te controleren voor de ODBC Drive…
  Programmering Articles
·Hoe je globale variabelen definiëren in…
·Hoe kan ik Joomla bijwerken ! K2 
·Hoe je pagina's op de Android Make 
·Hoe te Index een Python List 
·PHP om e-mail verzenden op MySQL fouten 
·Hoe te Decimaal naar binair omzetten in …
·Hoe maak je een nieuwe regel toe in Visu…
·Hoe te VB6 Inet Besturing Gebruik 
·Hoe aan bladwijzers in Word gebruiken 
Copyright © Computer Kennis http://www.nldit.com