19 November 2018

Raspberry Pi USB Boot

Mungkin ada yang terfikir samada kita boleh boot OS untuk Raspberry Pi melalui USB. Jawapannya jika hanya menggunakan pemacu USB adalah tidak boleh. Namun kita boleh boot dahulu menggunakan kad micro sd kemudian menjalankan sistem operasinya melalui pemacu USB. Maknanya boot melalui sd dan root melalui pemacu USB. Kenapa nak root menggunakan pemacu USB? Kalau mengikut apa yang saya fikirkan,
1. Pemacu USB biasa digunakan di mana-mana PC. Namun micro sd memerlukan adaptor untuk digunakan di kebanyakan PC.
2. USB speed adalah lebih laju dari micro SD. Maximum untuk SD adalah 10Mb/s namun USB 2.0 adalah 60Mb/s.
3. Kita hanya perlukan saiz micro SD yang kecil sahaja untuk boot.
Oleh itu apa yang saya lakukan adalah memasang OS Raspbian Lite kepada 2Gb micro SD kemudian memasang OS bersaiz besar yang lain kepada pemacu USB, sebagai contoh Rasbian Desktop kepada pemacu USB 8Gb.
Bagaimana melakukannya?
Setelah Raspbian Lite dipasang kepada 2Gb micro SD dan Rasbian Desktop dipasang kepada pemacu USB 8Gb, pasangkan kedua-duanya ke Raspberry Pi dan jalankan sistem. Login ke Rasbian Lite kemudian edit file cmdline.txt menggunakan Nano editor melaui command, sudo nano /boot/cmdline.txt. Tukarkan root=xxxxx kepada root=/dev/sda2. Sda2 adalah root pada pemacu USB. Kemudian save dan exit. Kemudian reboot Raspberry Pi. 
Selepas boot, ia akan bertukar ke root pada pemacu USB. Kerja akan menjadi lebih cepat berbanding dengan root pada pemacu kad micro SD.

04 November 2018

Proton Infotainment - Projek Alat Info dan Hiburan Raspberry Pi

Proton Infotainment adalah projek berasaskan Raspberry Pi yang dibangunkan sebagai alat pemain informasi dan hiburan didalam kereta. Oleh kerana saya memiliki kereta Proton, jadi saya menggolahnya dengan logo Proton.
Namun begitu ia bukanlah hanya boleh digunakan didalam kereta. Ia boleh digunakan dimana-mana sahaja samada kenderaan, rumah atau tempat perniagaan.
Diasaskan dari sistem operasi Kodi, antaramukanya diolah mengikut kesesuaian yang saya inginkan.
Jika anda memiliki Raspberry tidak kira versi, anda boleh menjalankan sistem Proton Infotainment ini dan mengawalnya dengan menggunakan tetikus atau papan kekunci.
Sungguhpun saya telah membangunkan pengawalan dengan menggunakan butang suis atau skrin sesentuh, namun saya tidak dapat melancarkannya untuk kegunaan umum buat masa ini. Ia mungkin dilancarkan pada versi yang akan datang.
Jika anda berminat untuk mencuba projek ini, bolehlah menghubungi saya untuk mendapatkan fail imej.
Berikut adalah beberapa gambar Proton Infotainment.

Antaramuka Menu
Antaramuka Settings
 Antaramuka Music