pilote de périphérique>

A

avssunil

Guest
Pourquoi le pilote de périphérique de si particulier????Qu'est-ce qui le rend si important??? Pourquoi le pilote de périphérique n'est pas intégré dans l'OS???

 
Chaque I2C, SPI ou d'autres IC qui est reliée au microcontrôleur ont une instruction spécifique pour la programmation.Le pilote du dispositif n'est pas intégré dans OS ou un compilateur.
Si vous souhaitez utiliser une mémoire EEPROM ou LCD, vous devez avoir driver spécifique pour cet appareil, ou vous ne serez pas en mesure de communiquer avec ce périphérique.

Cristi

 
Et les utilisateurs de dévers accès directement l'appareil.Ainsi, les utilisateurs ont besoin d'un programme d'interface matériel appelé pilote de périphérique "" pour accéder aux périphériques.Le DD est peu complexe autre que le programme utilisateur.coz, le DD va interagir avec le H / W.Ainsi, le programmeur doit savoir DD somthg ABT que H / W autres que les compétences en programmation.

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

Dans le contexte de pilote de périphérique !!!!!!!!!!!! 11

Pourriez-vous s'il vous plaît Xplain i laquelle les conducteurs langues seront conçus @ @ @ @

Et si la réponse est en C, C , ce facteur rend le langage C pour interagir avec le matériel directement !!!!!!!!!!!

Aussi pourriez-vous s'il vous plaît laissez-moi savoir dans les cas suivants

"C et Verilog sont là, alors que C est l'exécution de série,
Verilog est l'exécution concurent, "

quels sont les facteurs rend ?????? cette différence lorsqu'il s'agit de la compilers.Ofcourse deux compilateurs sont écrits en langue des !!!!!!!!

en ce qui concerne
Sreedhar

 
Le fait que le langage C est un langage structuré (pas orienté objet), il est plus facile d'accès et le matériel du programme.Il ressemble en langage assembleur qui est encore plus proche de matériel.

En ce qui concerne b Comparaison / w Verilog et C, Verilog a exécution simultanée parce que vous la conception et la mise en œuvre de nouveaux matériels d'elle.Le matériel est toujours simultanés.Considérant que C est exécutée sur un Micrprocessor qui exécutent les instructions une par une.

 
Souvent, l'OS se déroulera en «surveillant» ou «privilégiés» mode, et les tâches des utilisateurs / fils fonctionner en mode «utilisateur» ....le conducteur est un pont entre l'accès au matériel (qui ne peut normalement se faire en mode privilégié) et les fils de l'utilisateur, qui traitera les données.

Si vous utilisez un micro simple ou sans système d'exploitation, la notion de pilote de périphérique devient un trouble peu ...systèmes simples souvent faire disparaître la couche de «driver» et juste permettre aux threads d'accéder directement au matériel.

 

Welcome to EDABoard.com

Sponsor

Back
Top