linux vs windows

B

BAT_MAN

Guest
Jeg bekymring hvordan enhetsdrivere er implementert i Windows og Linux, og i hvilken plattform det er lett å implementere jeg ønske at comparsion mellom design og redskaper.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />

 
Det avhenger av kjernen arkitekturen i de respektive Operating Systems.One er kjent med de grunnleggende kjernen arkitektur Operativsystem før du begynner å skrive en enhetsdriver.

Vennligst henvis en bok kalt "Device Drivers" av Rubini å vite mer om enhetsdrivere.

 
Det er enkelt å implementere det på linux som sin arkitektur og kildekoden er åpen for alle også vil du finne masse gratis opplæring og ebøker på linux enhetsdriver programmering.

Mens programmere enhetsdriveren for vinduer må du kjøpe og lære det Device Driver Development Kit.

 
Jeg er enig med dipal_z

For mer informasjon om drivere i linux referere:
Linux Device Drivers, 2nd Edition
Av Alessandro Rubini & Jonathan Corbet
2nd Edition juni 2001
0-59600-008-1,

@ Http://www.xml.com/ldd/chapter/book/

 
Linux-driveren programmering er egentlig ikke mye enklere enn Windows-motstykket.Så lenge du forstå "beskyttelse mekanisme" (Jeg mener, hvor beskyttet modus blir implementert i operativsystemet) både av operativsystemet, burde det ikke være for vanskelig å kode en enhetsdriver.Jeg har gjort noen enkle driver utvikling både av OS i x86-arkitekturen, og begge synes å være ikke altfor annerledes.

Bortsett fra å være kjent med beskyttet modus gjennomføringen, har du også til å lære om datastruktur som operativsystemet "eksport" til enhetsdriver utvikler.Spesielt funksjonen-tips som du må klargjøre for å få tilgang til noe som du trenger i kjernen.

 

Welcome to EDABoard.com

Sponsor

Back
Top