On Thursday 26 January 2006 14:23, Harry P Pasaribu wrote: > Dear all linuxer, > > Saya mau nanya nih buat para programmer linux yang paham dengan character > device... > > Saya lg mau buat module untuk pseudo character device. Rencananya saat > devicenya dibuka, modulenya akan mengakses sebuah file yang berisi data dan > meload datanya kedalam array. Kira2 bisa ga module yang ada pada kernel > space mengakses file secara langsung? Mohon penjelasannya > > Saya menggunakan FC4 > > terima kasih > > -- > Harry P Pasaribu
Wah... kelihatannya yang satu ini susah sekali mas... soalnya di dalam kernel space, anda tidak bisa secara langsung berinteraksi dengan mudah dengan file seperti menggunakan fopen... ingatlah bahwa filesystem bukanlah merupakan bagian dari kernel... soalnya pada saat anda bekerja dengan kernel space, satu2nya cara untuk mengakses filesystem adalah melalui module filesystem itu sendiri... (melalui interface yang didefinisikan dalam fs.h), atau praktisnya anda harus bekerja dengan data filesystem mentahnya... ingat juga bahwa pada saat kernel running (kernel berada di dalam memory) belum tentu filesystem terpasang! hal ini bisa saja terjadi misalkan penggunaan pada kernel yang diletakkan di bootrom network card untuk Terminal Service... karena itu module yang anda buat harus mengecek keberadaan filesystem dahulu sebelum berusaha mengaksesnya... coba baca2 referensinya di http://www.faqs.org/docs/kernel ato di http://www.kernelnewbies.org -- Danny Kurniawan -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/CM/E/IT d+() s+:+ a- C++>+++$ UL+++(++)>++++ P!(+++) L+++>++++>$ E-- W++>$ N o-- K- w--(+++) O++@ M@ V? PS PE-@ Y+ PGP@ t++ 5+@ X+++(++) R tv+ b +++(++) DI? D++@ G+>++ e++ h- r++ y z- ------END GEEK CODE BLOCK------ -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis