Portál AbcLinuxu, 10. května 2025 08:57

Dotaz: volání funkcí modulu

20.7.2006 15:08 honza
volání funkcí modulu
Přečteno: 111×
Odpovědět | Admin
ahoj, mám napsaný funkční driver modul pro jednoduchou PCI kartu, pomocí kterého přistupuju na její 2 I/O porty. V modulu jsem si nadefinoval funkce pro čtení/zápis. Po "insmod driver_module.ko" bych rád k modulu přistupoval zvenčí pomocí vlastní aplikace a použil fce write a read, které mám v modulu nadefinované. díky za radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.7.2006 15:14 hm
Rozbalit Rozbalit vše Re: volání funkcí modulu
Odpovědět | | Sbalit | Link | Blokovat | Admin
vytvořte device v /dev a pracujte s nim
20.7.2006 16:03 Dave
Rozbalit Rozbalit vše Re: volání funkcí modulu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporucuji mrknout se na knihu Linux Device Drivers, Third Edition, kde je vse velmi podrobne popsano.
Luk avatar 23.7.2006 17:24 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: volání funkcí modulu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stačí vytvořit soubor zařízení (typicky v /dev). Ručně pomocí mknod <název> c <major> <minor>, např. mknod mojezarizeni c 222 0. Může to dělat i automaticky démon udev, ale to je trochu složitější (příp. jsou i jiné cesty).
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.