Sans etre un expert je te conseille de regarder le fichier mouse.c
/usr/src/linux-2.2.14/drivers/char/busmouse.c

ainsi que la commande outb/inb  et les commandes:
get_user,  put_user,  copy_from_user,  copy_to_user

fais un man sur les commandes

@+

Le mar, 03 oct 2000, vous avez écrit :
> Soit une carte PCI possédant 512 Kb de mémoire + des registres.
> Je voudrais accèder à ces registres ou cette mémoire par programme , soit
> dans l'espace user, soit dans l'espace kernel.
> Comment faire, sachant que (grâce à la commande lspci -x) les registres
> m'indiquent :
> - Base Address 0                      = 0x e900 0000
> - Expansion ROM Base Address = 0x e800 0000
> - et Memory Access enable in Command register !!
> Merci
> JMarc
> 
> ===============================================================
> Jean-Marc SAJOT               |
> Mitsubishi Electric ITE-TCL           | phone : +33 2 99 84 26 17 direct
> Immeuble Germanium            | 
> 80, avenue des buttes de Coesmes      | fax   : +33 2 99 84 21 15
> 35700 RENNES (FRANCE)         | e-mail        : [EMAIL PROTECTED]
> ===============================================================
>               http://www.mitsubishi-electric-itce.fr
> ===============================================================
-- 
Amicalement,
Stephane BRANGER

******************
* Linux Engineer *
******************

>>>>>>>>TUX POWERED<<<<<<<<<<

Répondre à