Raspberry Pi Setup

Raspberry Pi

RPi အတြက္ လုိအပ္ေသာ စာရင္း


USB Keyboard ႏွင့္ Mouse (သို႔မဟုတ္) Bluetooth Keyboard ႏွင့္ Mouse
SD Card ႏွင့္ Card Reader
Ethernet cable ႏွင့္ Network connection (Option)
Power Supply ႏွင့္ USB cable (5V 2A)

Display
HDMI Cable ႏွင့္ HDMI TV / Monitor
သို႔မဟုတ္
TV ႏွင့္ AV + Audio to AV Jack
သို႔မဟုတ္
HDMI 2 VGA converter and VGA Monitor

တကယ္လို႔ Media Server ေတြ File Server ေတြဆိုရင္ေတာ့ ကီးဘုတ္ေတြ ေမာက္ေတြ အၿမဲမလိုပါဘူး။ Setup လုပ္တုန္းပဲ လိုပါလိမ့္မယ္။ Media Server ေတြဆိုရင္ေတာ့ Control လုပ္ဖို႔ Wifi + iPhone / Android စတာေတြကို သုံးႏိုင္သလို USB-IR အသုံးျပဳတဲ့ Remote ေတြလည္း အလြယ္တကူ ဝယ္ယူ အသုံးျပဳႏိုင္ပါတယ္။

Power Supply
ပါဝါ ကိုေတာ့ 5 V, 1 A ထြက္တဲ့ အဒက္ပတာ တခုနဲ႔ဆို အဆင္ေျပပါတယ္။ ကိုယ္က Computer ေလးအနားမွာပဲ စမ္းမယ္ဆိုရင္ USB ကေန ပါဝါေပးလို႔ ရပါတယ္။ အားသြင္းႀကိဳးကိုေတာ့ Universal Micro USB ႀကိဳးနဲ႔ဆို အဆင္ေျပပါၿပီ။ မၾကာခင္က ထုတ္ျပန္ထားတဲ့ ဥေရာပ ဥပေဒ မွာ မ်ားျပားလွတဲ့ မိုဘိုင္းဖုန္းေတြကို အားသြင္းဖို႔ တညီတညႊတ္တည္း သတ္မွတ္ထားတဲ့ စံပဲ ျဖစ္ပါတယ္။ ဒီအတြက္ EU က လက္ခံတဲ့ သာမန္ အန္းဒရိုက္ ဖုန္းအဒက္ပတာ တခုဆို လုံေလာက္ပါၿပီ။ ဒါေပမယ့္ 1 A နဲ႔ဆိုရင္ေတာ့ မ်ားျပားတဲ့ USB Keyboard USB Mouse USB Hub Ext HDD စတာေတြနဲ႔ အဆင္ေျပမွာမဟုတ္ပါဘူး။ Bluetooth Keyboard & Mouse ကေတာ့ ပါဝါစား ပိုသက္သာေစႏိုင္ပါတယ္။

Universial-Micro-USB

SD Card
SD Card ကိုေတာ့ Class 4 ျဖစ္ဖို႔ ဂရုစိုက္ရမွာ ျဖစ္သလို အနည္းဆုံး 4GB ရွိမွ အဆင္ေျပမွာ ျဖစ္ပါတယ္။ 4GB ထက္ေက်ာ္လြန္မွသာ OS အျပင္ ကိုယ္ ထပ္မံထည့္သြင္းလိုတဲ့ Application ေတြနဲ႔ Data ေတြအတြက္ ေနရာလြတ္ရမွာျဖစ္ပါတယ္။ ဒီအတြက္ SD Card ေကာ Card Reader ေတြ USB Hub ေတြ RPi ကေန ထည့္သြင္းေပးထားမွာ မဟုတ္ပါဘူး။ ကိုယ့္ဘာသာ ဝယ္ယူရမွာပဲ ျဖစ္ပါတယ္။ မဝယ္သင့္တဲ့ကဒ္ကို မဝယ္မိေအာင္ http://elinux.org/RPi_SD_cards မွာ သြားၿပီး ၾကည့္ရႈသင့္ပါတယ္။ တခ်ိဳ႕ကဒ္ေတြက boot မတက္ႏိုင္တာမ်ိုး ရွိပါတယ္။ SD SDHC 4GB ခန္႔မွန္း ၅၀၀၀ က်ပ္မွ ၆၀၀၀ က်ပ္

SDHC4

HDMI / Composite Cable
ဒီေနရာမွာေတာ့ နည္းနည္း အကုန္အက် မ်ားသြားႏိုင္ပါတယ္။ ဘာျဖစ္လို႔လဲဆိုေတာ့ HDMI TV / Monitor ေတြ မရွိခဲ့ဘူးဆိုရင္ အဆင္မေျပလို႔ပါပဲ။
၁ – HDMI TV / Monitor ရွိခဲ့ရင္ေတာ့ အေကာင္းဆုံးပါပဲ။ HDMI ႀကိဳးပဲ လိုပါမယ္။ ခန္႔မွန္းေခ် ၁၅၀၀ က်ပ္ကေန ၃၀၀၀ ဝန္းက်င္နဲ႔ ဝယ္ယူနိုင္ပါတယ္။
၂ – DVI Monitor ရွိတယ္ဆိုရင္ေတာ့ HDMI to DVI Converter ေလး လိုပါလိမ့္မယ္။ ခန္႔မွန္းေခ် က်ပ္ ၃၅၀၀ ကေန ၄၅၀၀ အတြင္း ရွိပါတယ္။
၃ – TV ပဲ ရွိတယ္ဆိုရင္ေတာ့ AV ႀကိဳးနဲ႔ Audio Jack 2 Composite ႀကိဳး လိုပါလိမ့္မယ္။ တႀကိဳးကို ၁၀၀၀ က်ပ္ မေက်ာ္ပါဘူး။
၄ – VGA Monitor ပဲရွိတယ္ဆိုရင္ေတာ့ HDMI 2 VGA Converter လိုပါလိမ့္မယ္။ ၉၅၀၀ က်ပ္ေလာက္ ေပးရမွာျဖစ္ၿပီး အသံလဲ ထြက္မွာ မဟုတ္ပါဘူး။ အဆင္လဲ သိပ္မေျပလို႔ ဒီလိုသုံးမယ္ဆို ေသခ်ာ စဥ္းစားသင့္ပါတယ္။

HDMI2VGA composite_cable

OS (Operating System)
ကြ်န္ေတာ္တို႔ သုံးေနတဲ့ Windows / Linux / Mac / Android စတာေတြဟာ OS ေတြပါပဲ။ OS ေတြဟာ ေစခိုင္းခ်က္ေတြကို သူ႔ Hardware ေတြဆီက တစ္ဆင့္ လက္ခံရယူႏိုင္ပါတယ္။ Output မ်ိဳးစုံကို ပို႔လႊတ္ေပးႏိုင္ပါတယ္။ Output ဆိုတာ အခ်က္ျပမီးတစ္လုံး ဒါမွမဟုတ္ စပီကာက အသံတစ္ခု Monitor တစ္ခု ျဖစ္ႏုိင္သလို Network လဲျဖစ္ႏိုင္ပါတယ္။ တကယ္လို႔ OS မပါခဲ့ရင္ အဲဒီ ကြန္ပ်ဳတာဟာ ဘာမွ လုပ္ႏိုင္မွာ မဟုတ္ပါဘူး။
သာမန္ကြန္ပ်ဳတာ တစ္ခုဟာ ပုံမွန္အားျဖင့္ OS ကို Hard Drive ထဲမွာ သိမ္းဆည္းထားၿပီး စက္ဖြင့္ခ်ိန္တိုင္းမွာ RAM ထဲကို OS ကိုဆြဲေခၚရပါတယ္။ စဖြင့္ရင္ Hard Disk ထဲက ေခၚယူၿပီး ပိတ္သိမ္းၿပီဆိုရင္လည္း Hard Disk ထဲမွာ သိမ္းပါတယ္။ ဒါေပမယ့္ RPi မွာေတာ့ Hard Disk မပါလာပါဘူး။ Hard Disk အစား SD Card ကို သုံးထားပါတယ္။ က်န္တဲ့ အလုပ္လုပ္ပုံေတြကေတာ့ တူတူပါပဲ။
ဒီေနရာမွာ ကြ်န္ေတာ္တို႔ဟာ ကြန္ပ်ဳတာ အႀကီးအေသး ဘာဝယ္ဝယ္ OS ပါၿပီးသားလို႔ သိထားၾကပါတယ္။ RPi ကို ဒီတိုင္း သြားဖြင့္မယ္ဆိုရင္ေတာ့ ဘာ OS မွ တက္လာမွာ မဟုတ္ပါဘူး။ သိပ္ၿပီး အံ့ၾသစရာ မရွိပါဘူး။ ကြ်န္ေတာ္တို႔ လက္ရွိ သုံးေနတဲ့ Windows / Linux / Mac နဲ႔တင္ RPi အတြက္ OS ထည့္ထားတဲ့ SD Card တစ္ခု ဖန္တီးယူႏိုင္ပါတယ္။

Adafruit Pi OS
Adafruit Pi OS

RPi OS
RPi အတြက္ OS ကို သူ႔ဆိုက္မွာ တရားဝင္ အခမဲ့ ေပးထားတာေတြ ရွိပါတယ္။ အခ်ိဳ႕ေသာ စမ္းသပ္ဗားရွင္းေတြကိုလည္း ဂူးဂယ္သုံးၿပီး ရွာေဖြႏိုင္ပါေသးတယ္။ သူနဲ႔ အကိုက္ညီဆုံး OS ေတြကိုေတာ့ http://www.raspberrypi.org/downloads မွာ သြားေရာက္ ရယူႏိုင္ပါတယ္။ သူတို႔ အသိအမွတ္ျပဳ ထုတ္ေပးထားတာေတြထဲက အေကာင္းဆုံးကေတာ့ wheezy လို႔ေခၚတဲ့ Debian Distro ပါပဲ။ ဖိုင္ဆိုက္က ၄၀၀ မက္ဂါဘိုက္ ေက်ာ္မွာျဖစ္လို႔ ဆြဲရ ကူးရ အဆင္မေျပရင္ ကြ်န္ေတာ္တို႔ကို ဆက္သြယ္ၿပီး လာယူႏိုင္ပါတယ္။ ၿပီးရင္ေတာ့ 4GB ရွိတဲ့ SCHC SD Card ရယ္ SD Card Reader ရယ္လိုအပ္လာပါၿပီ။ ပထမဆုံး Download လုပ္ထားတဲ့ ဖိုင္က zip ဖိုင္ျဖစ္မယ္ဆိုရင္ ျဖည္ခ်လိုက္လို႔ရပါတယ္။ အဲတာဆိုရင္ အထဲက ထုတ္လုပ္ထားတဲ့ ရက္စြဲနဲ႔ img ဖိုင္ တခုကို ေတြ႕ရပါလိမ့္မယ္။ အဲဒီ img ဖိုင္ကို ကြ်န္ေတာ္တို႔ SD Card ထဲကို Write လုပ္ရမွာျဖစ္ပါတယ္။ Copy and Past တို႔ Drag လုပ္ရမွာတို႔ မဟုတ္ပါဘူး။

Screenshot from 2013-08-14 09_55_26

SD Card Writer
ဒီေနရာမွာ ကြ်န္ေတာ္တို႔ ဘယ္ OS သုံးထားလဲဆိုတာေပၚမူတည္ၿပီး ေဆာ့ဝဲေတြ သုံးရတာ တူမွာ မဟုတ္ေတာ့ပါဘူး။ Windows ဆိုရင္ေတာ့ Win32DiskImager ကို သုံးရမွာ ျဖစ္ပါတယ္။ Linux နဲ႔ Mac ဆိုရင္ေတာ့ dd ဆိုတဲ့ Command တစ္ခုကို သုံးရုံနဲ႔ အဆင္ေျပပါတယ္။ ဖိုင္ကို Download လုပ္ၿပီး ဖိုင္ဆိုက္ကို တိုက္ဆိုင္ စစ္ေဆးတဲ့ sha1sum ဆိုရင္လည္း Windows အတြက္ Download ျပဳလုပ္ရမွာ ျဖစ္ၿပီး Linux (Ubuntu) မွာေတာ့ တခါတည္း ပါၿပီးသားပဲ ျဖစ္ပါတယ္။ zip ဖိုင္ကိုမေျဖခ်ခင္မွာ sha1sum နဲ႔ တိုက္စစ္လိုက္လို႔ရပါတယ္။ အဲတာဆိုရင္ ဖိုင္ဆိုက္မျပည့္လို႔ OS ေကာင္းေကာင္း အလုပ္မလုပ္တာကို ေရွာင္လႊားႏိုင္ပါလိမ့္မယ္။

win32-imagewriter

Windows အတြက္ Win32DiskImager ကို http://bit.ly/Dh2nE ကေန download ရယူႏိုင္ပါတယ္။
SD Card ကို SD Card Reader မွာ တပ္ၿပီး Format ခ်ထားသင့္ပါတယ္။ ၿပီးခဲ့ရင္ေတာ့ Win32DiskImager ကေန raspberrypi img ဖိုင္ကို Write လုပ္ပါမယ္။ အရမ္းလြယ္ပါတယ္။ Image ဖိုင္ေနရာမွာ img ဖိုင္ကို ေရြးေပးထားရမွ ျဖစ္ၿပီး Device ေနရာမွာေတာ့ D: ျဖစ္ေစ E: ျဖစ္ေစ SD Card ရဲ႕ စသည္ျဖင့္ Letter ကို ေရြးေပးရမွာျဖစ္ပါတယ္။ Write ကိုႏွိပ္ၿပီး ၿပီးဆုံးမယ့္ အခ်ိန္ကို ေစာင့္ေနရုံပါပဲ။ ၿပီးရင္ေတာ့ OS ထည့္သြင္းထားတဲ့ SD Card ကို ရပါၿပီ။

Linux အတြက္ေတာ့ ဘာမွ ထပ္ Download ရယူစရာမလိုပါဘူး။ တခ်ိဳ႕ root ခြင့္ျပဳခ်က္လိုတဲ့ command ေတြ သုံးမယ္ဆိုရင္ေတာ့ Super User Do ဆိုတဲ့ sudo ကို ေရွ႕က ထားသုံးရပါလိမ့္မယ္။ ပထမဆုံး SD Card ကို Reader မွာ တပ္ထားၿပီး သိမသိ စမ္းဖို႔လိုပါတယ္။ အဲဒီအခ်ိန္မွာ ရႈပ္ေထြးမႈ မျဖစ္ေအာင္ အျခား SD Card ေတြ USB Stick ေတြကို ျဖဳတ္ထားသင့္ပါတယ္။

Screenshot from 2013-08-14 10_00_12

sudo fdisk -l နဲ႔ ၾကည့္ထားရမွာျဖစ္ၿပီး အဲဒီမွာ Windows မွာ C: ေတြ D: E: ေတြ ေပၚသလိုပဲ sda sdb စသည္ျဖင့္ မွတ္သားထားရမွာပါ။

Screenshot from 2013-08-14 09_59_33

ဖိုင္ဆိုက္စစ္ဖို႔ sha1sum ေကာ ဖိုင္ကို SD Card မွာ ရိုက္ဖို႔ dd ေကာ ပါၿပီးသားပါ။ dd ကို သုံးမယ္ဆို sudo နဲ႔ တြဲသုံးရပါမယ္။
sudo dd bs=1MB if=~/Download/raspbiran.img of=/dev/sdb

Screenshot from 2013-08-14 10_01_40
sudo ကေတာ့ super user do ပါ။ dd ကေတာ့ Disk Drive ကို Copy သို႔မဟုတ္ Convert လုပ္ႏိုင္ၿပီး ဒီမွာေတာ့ write လုပ္တဲ့ command ပါ။ bs ကေတာ့ dd ရဲ႕ byte အတြက္ သတ္မွတ္ေပးတာ ျဖစ္ၿပီး 1MB မွာ MB ကို အႀကီးနဲ႔ ေရးေပးရပါမယ္။ if ကေတာ့ input file ကိုေရြးေပးရမွာပါ။ of ကေတာ့ stdout အတြက္ output ေပးမယ့္ sd card ကို ေရြးေပးရမွာ ျဖစ္ပါတယ္။

Enter ေခါက္ၿပီးတာနဲ႔ password ေတာင္းတဲ့ promt ကို ေတြ႕ရမွာပါ။ ဒီေနရာမွာေတာ့ ကြ်န္ေတာ္တို႔ Linux မွာလုံၿခဳံေရးအရ Password ဘယ္ႏွစ္လုံးဆိုတာ မွတ္လို႔မရေအာင္ လုပ္ထားလို႔ *** ဆိုတာမ်ိဳး asterisk ေတြက အစ မေပၚပါဘူး။ ကိုယ့္ဘာသာ Password ေတြကို မွန္ေအာင္ ရိုက္ၿပီး Enter ပဲ ေခါက္လိုက္ပါ။ မၾကာခင္မွာပဲ Write Speed / Write Time / records in / out ေတြနဲ႔ ၿပီးဆုံးေၾကာင္း ျပသပါလိမ့္မယ္။

ဒါဆိုရင္ေတာ့ OS ထည့္ထားတဲ့ SD Card တစ္ခုကို ရရွိပါၿပီ။ RPi မွာ SD Card တပ္ USB Keyboard Mouse တပ္ Display တပ္ၿပီးေတာ့ ပါဝါႀကိဳး ထိုးလိုက္ရင္ RPi မွာ OS ကို Setup လုပ္ခိုင္းတဲ့ Screen ကို စျမင္ရပါလိမ့္မယ္။ ဒါဆိုရင္ SD Card Setup လုပ္တဲ့အပိုင္းေတာ့ ၿပီးပါၿပီ။

မၾကာခင္ အျခား Advance Step ေတြ ေရးေပးပါ့မယ္။

 

Leave a Reply