ecriture d'un driver

ecriture d'un driver - C - Programmation

Marsh Posté le 22-03-2006 à 18:27:13    


Bonjour à tous j 'ecris actuellement un driver sous lynxos pour une carte a mémoire relflective.(GE FANUC VMI PCI 5565).
 
Le driver doit etre utiliser par ces 2 cartes (les memes).
Dois je faire 2 mknod (avec non diffrent) pour différencier ces 2 cartes lors de l'installation du driver ?
 
Comment feras un programme utilisateur pour pouvoir ouvrir (fonction open)le driver associer a la carte1 ou à la carte2?
Il faut associer chaque carte à un nom diffrent alors ?
 
merci de vos réponse...

Reply

Marsh Posté le 22-03-2006 à 18:27:13   

Reply

Marsh Posté le 22-03-2006 à 19:50:05    

[:ciler]

Reply

Marsh Posté le 22-03-2006 à 21:04:54    

el_chiko a écrit :

Bonjour à tous j 'ecris actuellement un driver sous lynxos pour une carte a mémoire relflective.


Essaye la section OSA (OS Alternatifs). Pas grand chose à voir avec le langage C. C'est du système et de la conception...
 
D'autre part, je crois que le mot 'Hardware' ici désigne le matériel dans le sens 'machine, ecran, cartes PC etc.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 23-03-2006 à 00:10:03    

> Le driver doit etre utiliser par ces 2 cartes (les memes).
dans ce cas tu choisit un numéro majeur et 2 numéros mineurs

Reply

Marsh Posté le 23-03-2006 à 00:18:54    

Tu devrai pouvoir trouver sur le net une liste de numéros de périphériques majeur/mineur utilisés couramment, tu choisi un majeur qui est libre.
 
ensuite tu crée les fichiers:
/dev/ge-fanuc-vmi-pci5565-0
/dev/ge-fanuc-vmi-pci5565-1
 
avec le numéro majeur que tu as choisi et les numéros mineurs 0 et 1.
 
J ai trouvé cette doc qui a l air sympa:
http://www.rt.db.erau.edu/experime [...] ntals.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed