15 Mei 2019

Raspberry Pi 3 B+ - Kini lebih pantas

Kemunculan Raspberry Pi 3 B+ dengan pemproses Quad Core 64bit 1.4GHz nampaknya telah mampu untuk menggantikan PC desktop yang digunakan untuk kerja-kerja komputer harian. Mungkin ramai yang agak sangsi dengan kenyataan ini. Namun spesifikasi yang ada sekarang adalah sama dengan spesifikasi minima yang diperlukan untuk menjalankan Windows7 jika bercakap tentang sistem komputer peribadi desktop. Namun pemproses ARM yang digunakan Raspberry Pi bukanlah dicipta untuk menjalankan sistem operasi Windows, cuma jika hendak dibandingkan spesifikasinya adalah munasabah. Sebagai contoh Windows7 memerlukan minima pemproses 1GHz dan memori 1GB. Jadi spesifikasi terbaru Raspberry Pi 3 B+ ini adalah setanding jika menjalankan sistem Windows7. Jika kita menukarkan sistem PC yang ada sekarang kepada Raspberry Pi, ianya tidak lagi menjadi masalah malah ia lebih menjimatkan wang, ruang dan lain-lain kelebihan lagi.
Tahukah anda apakah sistem operasi yang khusus dibangunkan untuk pemproses ARM? Ia bukanlah Raspbian kerana ianya berasaskan Linux Debian. Cuma ia mudah digunakan kerana paparan desktopnya dan penggunaannya adalah seakan-akan Windows. Sistem operasi yang sepatutnya untuk pemproses ARM adalah RISCOS yang sememangya khusus dibangunkan untuk pemproses ARM. Namun ianya terlalu kekok untuk digunakan kerana terlalu berbeza samada dengan Windows ataupun Linux. Cuma jika kita mencuba RISCOS kita dapat merasakan kepantasannya setanding jika kita menggunakan Windows pada pemproses Intel atau AMD. Di samping itu, sistem operasi Raspbian yang berasaskan Linux Debian telah dibangunkan khusus untuk Raspberry Pi dan ianya juga kini semakin mampu untuk menjalankan kerja-kerja komputer harian kita. Sama seperti kita menjalankan kerja-kerja komputer harian kita menggunakan sistem Windows ataupun Linux.

14 Mei 2019

Raspberry Pi - Membuang aplikasi dan menjimatkan ruang SD

Setelah kita memasang OS Raspbian pada kad SD, pasti terdapat beberapa aplikasi yang kita tidak akan menggunakannya. Namun ianya tersedia didalam OS Raspbian mengikut citarasa jurutera perisian Raspberry Pi. Jika dilihat dari segi penggunaan Raspberry Pi, ianya biasa ditetapkan untuk sesuatu fungsi. Contoh adalah seperti sebagai server, pengesan suhu atau cuaca, pengawal robot dan sebagainya. Jadi beberapa aplikasi yang telah tersedia pasti tidak akan digunakan langsung apabila penggunaan Raspberry Pi telah ditetapkan. Kecualilah kita akan menggunakannya sebagai Desktop. Beberapa aplikasi akan kita gunakan namun begitu masih juga ada aplikasi yang akan dibiarkan sahaja. Untuk lebih mempercepatkan tugas dan sekaligus menjimatkan ruang pada kad SD, adalah lebih baik aplikasi yang tidak digunakan ini dibuang sahaja. Sebagai contoh dibawah adalah beberapa aplikasi yang tidak saya gunakan setelah memasang OS Raspbian. Lalu saya membuang aplikasi-aplikasi ini. Ruang yang dapat saya jimatkan adalah hampir 3GB. Dan apabila saya shrink dan menyimpan kembali OS itu ianya telah kurang daripada 4GB. Jadi proses menyimpan dan memasang semula OS juga dapat dikurangkan.

Berikut adalah aplikasi-aplikasi itu dan cara untuk membuangnya dari OS Raspbian.

Wolfram
LibreOffice
Scratch
Scratch 2
Minecraft –pi
Geany
Chromium –browser
Chromium
Python3 –thonny
Sense hat emulator

Cara untuk membuang aplikasi-aplikasi ini adalah dengan menjalankan arahan pada  terminal,

$ sudo apt-get purge 'nama aplikasi seperti diatas' 
 
atau

$ sudo apt-get remove 'nama aplikasi seperti diatas' 
 
Kemudian jalankan

$ sudo apt-get clean 
 
Jumlah ruang untuk semua aplikasi diatas adalah 3 Gbyte.

Raspberry Pi dan LCD 3.5 XPT2046

Bagaimana hendak mengaktifkan LCD 3.5 inci XPT2046 pada Rapberry Pi dengan cara yang mudah. Tidak perlu install driver, hanya setkan di Raspberry Pi sahaja dengan menggunakan beberapa command dan script. 

LCD 3.5 inci XPT2046

Setelah OS Raspbian ditulis pada kad SD/microSD, bootkan Raspberry Pi dan HDMI display akan memaparkan OS Raspbian. Setkan apa yang dianjurkan. Setelah selesai iaitu selepas reboot,
1. Aktifkan SPI interface terlebih dahulu,
pada terminal jalankan,
$ sudo raspi-config
pergi ke, Interfacing Options -  SPI - Yes - Ok 
2. Kemudian buka terminal dan edit,
$ sudo nano /boot/config.txt
dibawah sekali tambahkan,
dtoverlay=piscreen,speed=16000000,rotate=90
save config (ctrl+x, y, enter)
3. Kemudian edit,
$ sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
lihat pada, Option     “fbdev” “/dev/fb0”
tukarkan fb0 kepada fb1, contoh, Option      “fbdev” “/dev/fb1”
save conf (ctrl+x, y, enter)
$ reboot

Apabila restart, LCD akan aktif dan HDMI display akan blank.
Anda sudah boleh menggunakan LCD 3.5 inci XPT2046.
Untuk mengaktifkan kembali HDMI display, tukar semula “fb1” kepada “fb0”.
Apabila restart HDMI display akan diaktifkan.

LCD 3.5 inci telah aktif

Cara ini telah dicuba pada semua versi Raspberry Pi.
Os yang digunakan adalah 2019-04-08-raspbian-stretch.