2015年6月28日 星期日

RaspberryPi 安裝image & 設定

燒錄Raspbian映像檔

1.將SD卡插入mac筆電
2.在mac的系統程式開啟終端機(Termminal)
3.輸入指令:diskutil list,查詢筆電的硬體狀態,列出如下圖的表


這個表會列出這台mac筆電所擁有的硬碟,也包括Mac筆電內建的SSD固態硬碟
我們所使用的是16GB的SD卡,上表所顯示的記憶體容量可以判斷disk1是SD卡,而它的位置為/dev/disk1,請記下這個位置
4.輸入指令:diskutil unmountDisk “SD卡的位置“,將SD卡卸除,

例如: diskutil unmountDisk /dev/disk1

輸入指令:sudo dd if=”要燒錄的映像檔的位置“ of=”SD卡的位置” bs=2m,將映像檔燒進去SD卡,

dd是disk dump,if是input file,of是output file,bs是block size
小技巧1:要得到“燒錄的映像檔的位置”可以直接將.img檔的圖示拖曳進終端機裡就可以了
小技巧2:dd指令通常都需要等一段時間,而且終端機的畫面會一直停留在那裏,請大家稍安勿躁,千萬不要以為它失敗就強制取消!但如果想要加快燒進去的速度的話,可以將“disk“改成“rdisk”,r是raw的意思,原理是raw disk會有較高的讀寫速度
例如:sudo dd if=~/Desktop/2014-12-24-wheezy-raspbian.img of=/dev/rdisk1 bs=2m,幾分鐘後便燒錄完成了!

第一次開機的時候,系統會自動進入設定畫面:

接下來在文字選單畫面中執行設定的工作


選擇「1. Expand Filesystem」,擴大記憶卡的使用空間
選擇「2. Change User Password」,更改預設使用者「pi」的密碼
選擇「4. Internationalisation Options -> Change Locale」,使用空白鍵勾選「en_US.UTF-8 UTF-8」與「zh_TW.UTF-8 UTF-8」,取消預設已經勾選的「en_GB,UTF-8 UTF-8」,設定完成後按「Enter」鍵確認
選擇「4. Internationalisation Options -> Change Timezone」,選擇「Asia, Taipei」
選擇「4. Internationalisation Options -> Change Keyboard Layout」,依照順序選擇:
Generic 105-key(Intl) PC
Other
English (US)
English (US)
The default for the keyboard layout
No compose key
No
選擇「8. Advanced Options -> Memory Split」,輸入「128」(這個設定是為了讓JavaFX應用程式可以運作的順暢一些)
選擇「8. Advanced Options -> SSH」,選擇「Enable」

網路設定

主要是在 /etc/network/interfaces 檔案
檔案如下

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
   wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface home inet dhcp
iface work inet dhcp
iface default inet dhcp

可以用以下指令去編輯pi@raspberrypi ~ $ sudo nano /etc/network/interfaces

說明其中文字代表的意義 :
lo 代表 locate 指127.0.0.1 有作用
iface 表示介面卡
inet 表示網路設定

auto lo ---------------->自動產生
iface lo inet loopback ---------------->自己連上自己

用Mac遠端連線

透過ssh(Secure Shell)遠端連線上Raspberry Pi,就可以在Mac上使用Raspberry Pi了,輸入exit就可以離開連線.ssh pi@Raspberry Pi的IP

目前我的設定是讓PI透過網路線連接router再利用Mac去控制,interfaces設定檔如下. (可透過control+x離開設定檔)

# /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp

參考 :

http://www.codedata.com.tw/java/java-embedded-3-raspberry-pi-equipment-os/
http://yehnan.blogspot.tw/2012/06/raspberry-pi_10.htm
https://sites.google.com/site/raspberypishare0918/home/di-yi-ci-qi-dong/1-6-you-xian-huo-wu-xian-dedhcp
http://blog.cavedu.com/raspberrypi-%E5%96%AE%E6%9D%BF%E9%9B%BB%E8%85%A6/raspberry-pi-%E6%95%99%E5%AD%B8-%E4%BD%BF%E7%94%A8%E7%B6%B2%E8%B7%AF%E7%B7%9A%E8%AE%93%E9%9B%BB%E8%85%A6%E8%88%87%E6%A8%B9%E8%8E%93%E6%B4%BE%E9%80%B2%E8%A1%8C%E9%80%A3%E7%B7%9Afor-mac-os-x/

沒有留言:

張貼留言