Monthly Archives: Juli 2010

Menulis Linux Device Driver – IOCTL

Pada bahasan sebelumnya, kita pelajari bagaimana menambahkan file operation seperti open, read, write, close bagi setiap aplikasi yang mengakses char driver yang kita buat. Selain file operation tersebut, ada satu lagi tipe file operation yaitu IOCTL.

Dipublikasi di Embedded | Tag , , , | Tinggalkan komentar

Berkenalan dengan BuildRoot

BuildRoot adalah satu set Makefile yang ditujukan untuk mempermudah membangun sebuah sistem embedded linux. Dengan BuildRoot kita bisa membangun cross-compiler toolchain, root filesystem, dan kernel image dengan sekali buat. Kita tidak perlu mengerti secara detail satu per satu proses yang … Baca lebih lanjut

Dipublikasi di Embedded, Linux, System Builder | Tag , , | 1 Komentar

Menulis Linux Device Driver – Module Param

Anda kenal dengan program semacam berikut? ls -al Tentu saja bagi pengguna Linux atau system administrator jawaban dari pertanyaan tersebut adalah: YA. Perintah di atas adalah sebuah aplikasi CLI dengan argument/parameter yang nantinya diproses oleh si aplikasi, dalam hal ini … Baca lebih lanjut

Dipublikasi di Linux | Tag , , , | 2 Komentar

Menulis Linux Device Driver – File Operation

Melanjutkan diskusi sebelumnya, sekarang saatnya kita berinteraksi dengan user. Tentunya kernel module tanpa antarmuka dengan user adalah tidak berguna (meskipun banyak yang tidak berinteraksi secara langsung seperti apa yang akan kita praktekkan di akhir diskusi ini). Sebagai catatan – menghindari … Baca lebih lanjut

Dipublikasi di Linux | Tag , , , | Tinggalkan komentar

Menulis Linux Device Driver – Hello World

Linux Device Driver (LDD) adalah sebuah istilah untuk kumpulan kode bagian dari Linux kernel yang menangani perilaku perangkat keras. LDD memberikan fasilitas komunikasi antara CPU dan hardware, demikian juga perantara bagi pengguna untuk mengakses perangkat keras.

Dipublikasi di Linux | Tag , , , , , | Tinggalkan komentar