14.8.08

Mengenal uClinux

Ini adalah "distro" Linux yang spesial. uClinux (dibaca: yu-si-linux) adalah singkatan dari MicroController Linux. Huruf pertama sebenarnya bukan huruf latin u, melainkan huruf yunani μ (myu) yang biasa dijadikan singkatan imbuhan micro dalam microprosesor atau microcontroller.

Distro ini spesial karena tidak mempunyai komponen kernel MMU (memory management unit). Sedikit tentang komponen ini bisa dibaca di Sekilas kernel Linux. Distro ini pertama kali dibuat oleh D. Jeff Dionne dan Kenneth Albanowski di tahun 1998. Awal mulanya ditargetkan untuk jalan di prosesor Motorola DragonBall menggunakan kernel Linux 2.0.33.

Pada dasarnya uClinux hanyalah kernel, bukan distro. Namun telah ditambahkan beberapa kode di wilayah user, misalnya library C standar dan mini sh untuk shell sehingga uClinux boleh disebut distro. Distro ini banyak dipakai pada sistem embedded.

Pengembangan terus dilakukan dengan mengadopsi kernel yang lebih baru seperti versi 2.4 hingga 2.6. Banyak program bantu (tools) dikembangkan untuk mendukung penggunaan Linux di mikrokontroler. Banyak arsitektur didukung. Aplikasi uClinux bervariasi dari router jaringan, kamera sekuriti, DVD atau MP3 player, VoIP gateway, scanner dan card reader.

Arsitektur yang didukung oleh uClinux antara lain:

  • Altera NIOS
  • ADI Blackfin
  • ARM
  • ETRAX
  • Freescale M68K (termasuk DragonBall, ColdFire, PowerQUICC dan lain-lain)
  • Fujitsu FRV
  • Hitachi H8
  • Intel i960
  • MIPS
  • Xilinx MicroBlaze
(dirangkum dari: Wikipedia)

3 komentar:

darie mengatakan...
Komentar ini telah dihapus oleh pengarang.
darie mengatakan...

makasih pak atas infonya, saya jadi lebih tau. saya mau tampilkan juga di blog saya
http://darry.wordpress.com/

SolderLinux mengatakan...

Silakan mas, semoga manfaat.