Embedded Linux dengan Qemu – Bagian 1

Qemu adalah sebuah processor emulator yang berguna bagi pengembangan perangkat lunak di atas satu processor tertentu. Seperti yang kita tahu, banyak sekali jenis processor seperti Intel x86, ARM, MIPS, PPC, dll. Qemu mendukung emulasi processor sehingga system dapat dikembangkan tanpa ketersediaan perangkat keras.

Qemu hadir untuk memberikan kemudahan mengembangkan perangkat lunak tanpa harus memiliki perangkat keras. Tentu pada beberapa kasus Qemu tidak dapat memberikan solusi, akan tetapi fungsi minimal dari system sudah dapat dipenuhi oleh Qemu.

Lebih jauh lagi, dalam proyek skala besar yang melibatkan banyak pengembang yang bekerja di beberapa bagian proyek yang berbeda (misalkan bagian device driver, bagian user interface, user library, dll) distribusi pekerjaan dapat dilakukan secara parallel. Pengembang user interface dan library dapat bekerja tanpa harus menunggu ketersediaan perangkat keras, dan hal semacamnya.

Pemakai Qemu sebagai emulator atau bagian dari Standard Development Kit dapat dijumpai di: Google Android Emulator, QT Greenphone, OpenMoko.

Qemu merupakan perangkat lunak bebas, dapat diperoleh di http://qemu.org

Pada sistem operasi berbasis Debian, qemu dapat diinstall dengan perintah sebagai berikut:


sudo apt-get install qemu

Jika menginginkan mengompile qemu dari sumbernya, dapat diperoleh dari sini

Kemudian lakukan beberapa perintah berikut:


tar xfvz qemu-0.14.0.tar.gz
cd qemu-0.14.0
./configure && make

Jika menginginkan source qemu versi development, dapat diperoleh dengan:

git clone git://git.qemu.org/qemu.git

Pos ini dipublikasikan di Embedded, Linux, Tutorial dan tag , , . Tandai permalink.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s