Yak, satu lagi hasil ngoprek Beagleboard-xM. Tutorial yang satu ini agak susah, soalnya entah kenapa waktu anak-anak lab pada coba pada gagal. Hmhm, kalau ada yang nemuin salah dimana kasih tau aja ya. :D
-- This tutorial starts here --
Terdapat dua buah jenis Ubuntu 11.04 yang dapat diinstal pada Beagleboard-xM, yaitu versi netbook yang dilengkapi dengan GUI dan versi headless yang tidak dilengkapi dengan GUI. Perbedaan antara kedua versi tersebut adalah pada cara kita mengoperasikan Beagleboard. Jika kita menggunakan versi netbook yang dilengkapi dengan GUI, maka kita cukup menyambungkan Beagleboard dengan monitor, keyboard, dan mouse sehingga Beagleboard dapat dioperasikan layaknya sebuah PC biasa. Sedangkan apabila kita menggunakan versi headless, maka kita harus menggunakan konsol serial yang disambungkan dengan Beagleboard untuk melakukan operasional pada Beagleboard. Seluruh operasi instalasi di bawah ini menggunakan perintah berbasis Linux.
A. Instalasi Ubuntu 11.04 versi netbook
1. Sediakan microSD kosong dengan kapasitas minimal 4GB
2. Download image bernama ubuntu-11.04-preinstalled-netbook-armel+omap.img.gz yang terdapat pada daftar ISO Ubuntu 11.04 release di http://www.kambing.ui.ac.id
3. Taruh image yang baru saja di download pada home folder
4. Sambungkan microSD yang akan digunakan pada PC
5. Unmount microSD (gunakan perintah umount jika diperlukan)
6. Identifikasi nama perangkat microSD (contoh: /dev/sdb bukan /dev/sdb1)
7. Jalankan perintah dibawah ini:
1. sudo sh -c 'zcat ubuntu-11.04-preinstalled-netbook-armel+omap.img.gz > /dev/<device name>'
2. sync
8. Download update kernel http://people.canonical.com/~tobin/natty/beagleXM-natty.tgz (Petunjuk: Update kernel hanya diperlukan jika menggunakan Beagleboard-xM rev. B dan rev. C)
9. Un-tar dengan tar -zxf beagleXM-natty.tgz (Petunjuk: Kalau file berekstensi *.gz maka untar dengan tar -xf beagleXM-natty.gz)
10. Mount partisi pertama microSD pada PC dan timpa file uImage dengan file bernama sama yang didapatkan dari proses untar sebelumnya
11. Mount partisi pertama microSD pada PC lalu masuk ke folder boot. Timpa file vmlinuz-2.6.38-8-omap dengan file bernama sama yang didapatkan dari proses untar sebelumnya (Petunjuk: Gunakan perintah sudo cp <nama_file> <folder_tujuan>)
12. Unmount microSD
13. Pasang microSD pada Beagleboard-xM rev. B
14. Sambungkan monitor, mouse, dan keyboard pada Beagleboard-xM rev. B
15. Nyalakan Beagleboard-xM rev. B
16. Monitor akan menampilkan booting ala Ubuntu
17. Masukkan data-data yang diperlukan pada proses konfigurasi Ubuntu 11.04
18. Tunggu sampai Ubuntu 11.04 selesai melakukan konfigurasi secara otomatis dan masuk ke pemilihan pengguna
B. Instalasi Ubuntu 11.04 versi headless
1. Sediakan microSD kosong dengan kapasitas minimal 2GB
2. Download image bernama ubuntu-11.04-preinstalled-headless-armel+omap.img.gz yang terdapat pada daftar ISO Ubuntu 11.04 release di http://www.kambing.ui.ac.id
3. Taruh image yang baru saja di download pada home folder
4. Sambungkan microSD yang akan digunakan pada PC
5. Unmount microSD (gunakan perintah umount jika diperlukan)
6. Identifikasi nama perangkat microSD (contoh: /dev/sdb bukan /dev/sdb1)
7. Jalankan perintah dibawah ini:
1. sudo sh -c 'zcat ubuntu-11.04-preinstalled-netbook-armel+omap.img.gz > /dev/<device name>'
2. sync
8. Download update kernel http://people.canonical.com/~tobin/natty/beagleXM-natty.tgz (Petunjuk: Update kernel hanya diperlukan jika menggunakan Beagleboard-xM rev. B dan rev. C)
9. Un-tar dengan tar -zxf beagleXM-natty.tgz (Petunjuk: Kalau file berekstensi *.gz maka untar dengan tar -xf beagleXM-natty.gz)
10. Mount partisi pertama microSD pada PC dan timpa file uImage dengan file bernama sama yang didapatkan dari proses untar sebelumnya
11. Mount partisi pertama microSD pada PC lalu masuk ke folder boot. Timpa file vmlinuz-2.6.38-8-omap dengan file bernama sama yang didapatkan dari proses untar sebelumnya (Petunjuk: Gunakan perintah sudo cp <nama_file> <folder_tujuan>)
12. Unmount microSD
13. Pasang microSD pada Beagleboard-xM rev. B
14. Sambungkan kabel serial-to-USB pada Beagleboard-xM rev. B dan PC (Petunjuk: serial disambungkan pada port serial di Beagleboard, sedangkan USB disambungkan pada port USB di PC)
15. Buka terminal pada PC dan jalankan aplikasi konsol serial seperti minicom atau screen. Dibawah ini adalah contoh penggunaan aplikasi minicom.
Bagi pengguna Linux yang belum memiliki minicom, jalankan perintah dibawah ini dan masukkan password jika diminta. Pastikan PC/Laptop telah tersambung dengan network/internet. sudo apt-get install minicom Setelah minicom terinstal, hubungkan kabel penghubung USB-Serial ke host melalui port USB pada host dan ke BeagleBoard-xM melalui port Serial. Setelah itu jalankan perintah ls /dev/ untuk mengetahui nama perangkat yang akan dihubungkan melalui port Serial. Catat nomor ttyUSBn yang ditampilkan pada konsol. febrian@ubuntu:~$ ls /dev/ agpgart fuse mem ram13 sda1 tty12 tty28 tty43 tty59 usbmon0 vcsa2 autofs hidraw0 net ram14 sda2 tty13 tty29 tty44 tty6 usbmon1 vcsa3 block hidraw1 network_latency ram15 sda3 tty14 tty3 tty45 tty60 usbmon2 vcsa4 bsg hpet network_throughput ram2 sda4 tty15 tty30 tty46 tty61 usbmon3 vcsa5 btrfs-control input null ram3 serial tty16 tty31 tty47 tty62 usbmon4 vcsa6 bus kmsg oldmem ram4 sg0 tty17 tty32 tty48 tty63 usbmon5 vcsa7 char log pktcdvd ram5 shm tty18 tty33 tty49 tty7 v4l vga_arbiter console loop0 port ram6 snapshot tty19 tty34 tty5 tty8 vcs video0 core loop1 ppp ram7 snd tty2 tty35 tty50 tty9 vcs1 zero cpu loop2 psaux ram8 stderr tty20 tty36 tty51 ttyS0 vcs2 cpu_dma_latency loop3 ptmx ram9 stdin tty21 tty37 tty52 ttyS1 vcs3 disk loop4 pts random stdout tty22 tty38 tty53 ttyS2 vcs4 dri loop5 ram0 rfkill tty tty23 tty39 tty54 ttyS3 vcs5 ecryptfs loop6 ram1 root tty0 tty24 tty4 tty55 ttyUSB0 vcs6 fb0 loop7 ram10 rtc tty1 tty25 tty40 tty56 uinput vcs7 fd mapper ram11 rtc0 tty10 tty26 tty41 tty57 urandom vcsa full mcelog ram12 sda tty11 tty27 tty42 tty58 usb vcsa1 Setelah mengetahui alamat ttyUSBn, jalankan minicom menggunakan perintah di bawah ini. TERM=vt100 minicom –s Catatan: - Pengaturan TERM=vt100 diperlukan agar format keluaran aplikasi tidak berantakan - Cara keluar dari minicom, tekan Ctrl-A lalu X atau Q List di bawah menampilkan contoh tampilan konfigurasi minicom. +-----[configuration]------+ | Filenames and paths | | File transfer protocols | | Serial port setup | | Modem and dialing | | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | | Exit from Minicom | +--------------------------+ Pilih Serial port setup yang akan menampilkan sub-menu seperti di bawah ini (setiap konfigurasi sub-menu dapat berbeda-beda). +-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyS0 | | B - Lockfile Location : /var/lock | | C - Callin Program : | | D - Callout Program : | | E - Bps/Par/Bits : 115200 8N1 | | F - Hardware Flow Control : Yes | | G - Software Flow Control : No | | | | Change which setting? | +-----------------------------------------------------------------------+ | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | | Exit from Minicom | +--------------------------+ Buatlah agar sub-menu tersebut memiliki konfigurasi seperti di bawah ini. Perhatikan bahwa nomor ttyUSB tergantung pada nomor yang didapat dari tahap sebelumnya! +-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyUSB0 | | B - Lockfile Location : /var/lock | | C - Callin Program : | | D - Callout Program : | | E - Bps/Par/Bits : 115200 8N1 | | F - Hardware Flow Control : No | | G - Software Flow Control : No | | | | Change which setting? | +-----------------------------------------------------------------------+ | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | | Exit from Minicom | +--------------------------+ Setelah yakin semua konfigurasi telah benar, maka simpan konfigurasi ini sebagai default dengan cara memilih pilhan Save setup as dfl lalu keluar dengan memilih Exit. Maka pada konsol akan muncul tampilan minicom seperti di bawah ini. Welcome to minicom 2.4 OPTIONS: I18n Compiled on Jun 3 2010, 13:46:31. Port /dev/ttyUSB0 Press CTRL-A Z for help on special keys |
16. Nyalakan Beagleboard-xM rev. B
17. Masukkan data-data yang diperlukan pada proses konfigurasi Ubuntu 11.04 melalui minicom
18. Tunggu sampai Ubuntu 11.04 selesai melakukan konfigurasi secara otomatis dan masuk ke pemilihan pengguna
No comments:
Post a Comment