![]()
From: Alper Oguz (alperliste@showtv.com.tr)
Date: Sun 15 Dec 2002 - 15:35:55 EET
Merhaba,
15.12.2002, 08:23, Lutfu KAYIK wrote:
LK> Linux ta aygit dosyalarının /dev(ice) klasörü altinda
LK> oldugunu biliyorum. Aygit sürücülerinin c veya
LK> assembly komutlarindan olustuklarinida biliyorum.(eger
LK> yanlis degilse). Ama bir türlü aygit sürülerinin nerde
LK> olduğunu bulamadim. Çekirdeğin içine gömülü olmaması
LK> lazim. Bu aygit sürücüleriyle çekirdek nasil
Aygit suruculerine linux'ta cekirdek modülü denir. Bir donanimin
aygit surucusu ile cekirdegin bir baska modulu arasinda bizim
acimizdan pek fark yoktur.
O an hangi cekirdek modullerinin yuklu oldugunu lsmod ile
gorebilirsiniz.
Eger linux'u kurarken cekirdek kaynak kodunu da kurmayi secmisseniz,
cekirdek modulleri kaynak kodlari ve dokumanlari ile birlikte
/usr/src/linux-2.4.x seklinde bir dizindedirler. Cekirdek
modullerinin binary'leri, yani derlenmis halleri ise
/lib/modules/2.4.x altindadir.
/usr/src/linux altindaki dosyalar cekirdegin paket olarak tumudur.
Derleme seceneklerinize gore oradaki modullerden bazilari cekirdege
eklenmis, bazilari modul olarak derlenmis, bazilari da hic
eklenmemis ve kullanilmiyor olabilir.
Bu aygit suruculeriyle cekirdegin nasil haberlestigi konusu ise beni
biraz asiyor. :) Bunu belki linux-ileri listesinde sorabilirsiniz.
sevgiler
-- Alper Oguz alperliste@showtv.com.tr----------------------------------------------------------------------- Liste üyeliğiniz ile ilgili her türlü işlem için http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz. http://www.linux.org.tr/listeler.php sayfasina bakiniz.
Listeden çıkmak için: 'linux-donanim-request@linux.org.tr' adresine, "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz. -----------------------------------------------------------------------
![]()