網頁

2015年5月30日 星期六

莊周夢蝶


出處


莊子內篇齊物論

原文


昔者莊周夢為胡蝶, 栩栩然胡蝶也, 自喻適志與! 不知周也. 俄然覺, 則籧籧然周也. 不知周之夢為胡蝶與? 胡蝶之夢為周與? 周與蝴蝶, 則必有分矣. 此之謂物化.

翻譯


以前, 莊周夢見自己變成蝴蝶, 自在暢快的飛著, 不知道自己是莊周. 忽然夢醒, 活生生就是莊周. 不知道是莊周作夢變成蝴蝶, 還是蝴蝶作夢變成莊周, 莊周和蝴蝶一定有分別的, 這叫物化.

心得


老實說, 我看不出來什麼叫物化.
是蝴蝶, 不管是莊周變成的蝴蝶, 或是其他人, 其他東西變成的蝴蝶, 只要自己認定是蝴蝶, 就去做蝴蝶的事,採花蜜, 到處亂飛. 是莊周, 不管是蝴蝶變成的莊周, 或是其他東西變成的莊周, 只要自己認定是莊周, 就去做莊周的事, 吃飯睡覺, 談論天地事物的道理. 那麼, 是蝴蝶或者是莊周, 又有什麼差別呢 ? 又有什麼必要去分出差別呢 ?

2015年5月23日 星期六

[RPi] 固定 IP 的 Wi Fi 連線

 

前面說明了如何從 Windows 登入 Raspberry Pi, 但是, 網路的連線是靠 Wi-Fi 連接到 AP. Raspberry Pi 的 Wi Fi 連線, 預設是動態取得 IP 位址. 如果每一次都要先登入 Raspberry Pi, 才能從 Windows 登入, 感覺很蠢.

接下來說明如何設定 Raspberry Pi 用 Wi Fi 連線. 但是套用 固定IP.

在 wpa_supplicant.conf 增加 ID

用下面的指令, 先看看 wpa_supplicant 的內容, 我們要在這邊加一個 id_str 的欄位

image

用 nano 打開 wpa_supplicant.conf

image

修改後的內容如下, 就是加了 id_str 這個欄位. 讓它回到 /etc/network/interfaces 去尋找 littlepi 這個設定.

image

尋找 固定 IP 所需的資訊

要設定固定 IP, 除了本身的 IP address, 還需要網路遮罩及閘道器這兩個位址. 以 netstat –nr 這個命令查詢目前網路的組態, 可以看到 gateway 是 192.169.1.1, 網路遮罩是 255.255.255.0

image

修改 /etc/network/interfaces

前面已經修改 /etc/wpa_supplicant/wpa_suppliant.conf 讓系統再回去找 “littlepi” 這組設定, 而這組設定就是在 /etc/network/interfaces 裡面

原本 /etc/network/interfaces 的內容

image

加上 littlepi 這一段之後, 內容如下.

image

然後重新開機就可以了

$ sudo reboot

2015年5月21日 星期四

[RPi] 螢幕截取工具 scrot


介紹一下一個小工具, 用來在 Raspberry 上面截取畫面. scrot

安裝 scrot

$ sudo apt-get install scrot
apt-get 這個管理工具會自動安裝 scrot. 當然, 要有網路連線才行. 可以參考前一篇 "Network setup”.

啟動 X window

scrot 需要在 X window 的環境下執行, 所以先把 X windows 叫起來
$ startx
這個指令會執行 X window 介面, 也就是一般常用的 GUI 介面.
在 GUI 介面中, 點擊 命令輸入視窗按紐. 出現一個 GUI 的 命令輸入視窗.

執行 scrot

$ scrot –d 10 –u test.png
這個命令可以在 10 秒之後, 把作用中的視窗的內容抓下來, 並且存到 test.png. test.pgn

[RPi] 從 Windows 登入 Raspberry Pi


使用 SSH 連線登入 Raspberry Pi

Raspberry 預先就已經把 SSH 編譯在裡面, 只要把選項打開就可以了.
以 raspi-config 進入 config 畫面
image
進入 config 畫面
image
選擇 Advanced Options 選項, 進入 Advanced Options 選項

image
選擇 SSH 選項
image
選擇 Enable
image
提示 SSH server 已經 enable
image
 回到 console, SSH 已經啟動
image


 

從 Windows (PuTTY) 登入 Raspberry

 

在以下連結下載 PuTTY 下載 PuTTY
PuTTY 有很多版本, 視作業系統的版本不同. 我用的是 For Windows on Intel x86 的 PuTTY.
* 這個下載畫面有很多軟體的下載, 選擇 PuTTY
下載後安裝, 應該沒什麼問題.
執行 PuTTY
image
輸入 Raspberry 的位址, 然後按 Open, 開啟連線. 接下來的操作, 就和直接在 Raspberry 上操作一樣
image

2015年5月17日 星期日

[RPi] 使用 USB 姆指碟

 

Raspberry 的儲存體, 就只有一張 SD 卡. 這個卡上面要放系統(軟體/程式), 還要放資料. 不只空間不大, 而且也沒有辦法搬移資料. 當然, 可以透過網路的連線來做. 這邊先說明一個簡單的方法, 就是使用一般常見的拇指碟.

插入 USB 姆指碟之後, 開機.

看看拇指碟有沒有被系統偵測到

$ sudo blkid

image

這邊可以看到 /dev/sda1 有一個設備.

看看姆指蝶的資訊

$ sudo fdisk –l

image

掛載姆指碟

$ sudo mount /dev/sda1  /mnt

image

用 mount 指令, 把拇指碟 (現在被編號到 /dev/sda1 這個設備), 掛載到 /mnt 這一個掛載點. 之後, 就可以用掛載點來存取拇指碟上的資料.

設定掛載點權限

$ sudo chmod 775 /mnt

image

權限 (775) 的意義, 這邊先不說明. 設定之後, 可以透過掛載點 (/mnt) 去看看裡面有什麼. 也可以讀寫.

設定自動掛載

如果每一次都要重新下這些指令, 那就會有一些麻煩. 所以我們把它放在設定檔裡, 開機的時候, 自動載入就可以了.

$ sudo nano /etc/fstab

image

這是剛用 nano ( 一個編輯器) 打開的 /etc/fstab 這個檔案的內容.

加入一行

/dev/sda1   /mnt        vfat         defaults         0              0

以下是修改後的結果

image

按 Ctrl-X 跳出並存檔之後, 可以重新開機, 就會自動掛載進來.

$ sudo reboot

解除掛載

如果要解除掛載 ( 如果要掛載其他的設備進來), 可以用如下的命令解除掛載.

$ sudo umount /mnt

2015年5月14日 星期四

Download YouTube 影片 (使用 4K Video downloader)

 

YouTube 上會有一些很不錯的影片. 但是, 每一次都要重新下載, 離線也不能觀看. 像一些喜歡用 YouTube 聽唱歌的, 就很困擾. 如果可以下到電腦上, 就太好了.

更棒的是, 如果原始影片有更高的解析和畫質, 下到電腦用大螢幕看, 感覺又更不一樣了. 譬如說, Frozen 就有 1080P 可以下載. 如果直接從 YouTube 看, 是看不到這樣的效果的.

這邊介紹使用 4K Video Downloader

下載 4K Video Downloader

按此下載 4K Video Downloader

下載畫面, 按中間的 Get 4K Video Downloader, 就直接下載完.

image 

安裝 4K Video Downloader

選擇語言, 啊, 真糟糕, 沒有中文. 不過沒關係, 用不到中文, 就選英文吧.

image

安裝的歡迎畫面

image

授權同意畫面.

image

安裝路徑提示畫面

image

詢問是不是要建立桌面捷徑. 嗯, 這個無所謂啦, 只要桌面還有空間放.

image

要開始安裝囉.

image

很快就安裝完畢.

image

取得 Youtube 的影片連結

在 Youtube 播放影片的地方, 複製 link. 按右鍵複製或是 Ctrl-C, 複製到剪貼板. 以下附上 Frozen ( Let it go ) 的連結, 可以用這個試試看.

https://www.youtube.com/watch?v=L0MK7qz13bU

用 4K Video Downloader 下載

按下笑臉旁邊的 “Paste Link”, 自動從剪貼板複製連結

image

4K Video Downloader 會自動解析連結中帶的資訊

image

4K Video Downloader 找到好幾個種可以下載的檔案. 來試試 1080p 吧. 檔案有點大喔. 按下 download 開始下載.

image

檔案有點大, 要花一些時間下載.

image

過了很久, 終於下載完畢. 沒辦法, 1080p 真的很大.

image

下載完, 就可以開始播放. Have Fun.

2015年5月13日 星期三

挫折和挑戰

 

去做了體檢, 因為不想搞得像是在解剖青蛙, 這次選擇的項目都比較軟性. 很快就做完了. 結果大概就是那樣, 該偏高的偏高. 少糖, 多運動, 不要太晚吃, 不要太晚睡, 多喝水.

比較有意思的是一項壓力對神經系統的影響.  這個測試總共有六個階段, 讀取指尖/肩膀的肌肉緊繃產生的電流, 呼吸及心跳.

階段 目的 說明
階段一 準備 未告知要做什麼測試
階段二 預備 告知即將開始測試
階段三 測試 讀出不同顏色字的顏色
階段四 休息 休息
階段五 測試 一連串的減法心算
階段六 停止測試 測試結束

 

由於我的情緒管理一向不是太好, 特別討論一下這部份. 他也拿出另一份資料, 對比給我看.

階段 目的 說明 Good 君反應 尼克君反應
階段一 準備 未告知要做什麼測試 無明顯波動 無明顯波動
階段二 預備 告知即將開始測試 無明顯波動 可辨識的波動
階段三 測試 讀出不同顏色字的顏色 劇烈波動 一開始有一個峰值, 隨即降到平均線以下, 過一半後再慢慢提昇
階段四 休息 休息 平緩波動 平緩波動, 但振幅可辨識出較大
階段五 測試 一連串的減法心算 劇烈波動 波動非常劇烈, 幾乎破表
階段六 停止測試 測試結束 平緩波動 平緩波動, 但振幅可辨識出較大

和醫師討論之後, 回家的路上回想了一下, 整理出我的想法:

階段一, 醫師裝上測量設備後, 開始測量

這時候, 心情還算很輕鬆, 所以沒有什麼不同.

階段二, 醫師說明等一下要做的測試

這時候, 可能有感受到壓力, 呼吸有稍微加快. 醫師認為是緊張. 但是我覺得應該不是, 比較像是短跑比賽前, 各就各位, 預備, 的口令下來之後, 進入 ready 的模式. 呼吸因而提高.

階段三, 讀出不同顏色字的顏色

這個階段是讀出不同顏色的字的顏色. 譬如說, "”要讀成紅. 可能是有進入 ready 的模式, 第一次可以正確讀出來. 但是第二題的題目, 又剛好是第一題的答案, 只是顏色不同. 因此加重了對第一題的答案的印象, 導致第二題完全讀不出來. 之後幾乎進入當機狀態, 直到過了一半之後, 才慢慢恢復一些, 但是成果並不好.

這個階段我感覺到相當的挫折. 就好像好不容易算出答案, 還來不及寫下來, 就已經公布答案. 下一題依然是這樣.

如果沒有感覺到下一題是這一題的答案, 也許挫折感不會這麼強烈. 不管怎樣, 還是當機了. 這部份以後應該要加強.

階段四, 休息

我似乎不是很容易馬上 release 掉. 從讀數可以看得出來. 醫師建議要多做深呼吸, 多起來動一動. 不過, 我覺得心情上放開也很重要.

階段五, 連續的減法心算

我沒有學過心算, 不過我對數字很有感覺. 大概答對 90% 以上. 雖然中間有幾題錯, 但是下一題都能夠恢復過來. 醫師覺得是注意力有集中. 除此之外, 我覺得可能是我喜歡這種的挑戰, 因此很融入. 

階段六, 停止測試

我仍然有相同的放不開的問題. 所以身體沒有能好好的休息. 對應到我常常肩膀很僵硬, 這方面要放開.

後記

如果遇到強烈的挫折, 或是連續的挫折, 被潑冷水 (提前公布答案), 不能掌握住狀況, 很容易陷入低潮.

如果是有機會達成的挑戰, 則可以發揮.

寫下來, 最主要是要讓自己面對問題. 承認問題, 面對問題, 才能克服問題.

2015年5月11日 星期一

夸父追日

 

夸父是山海經中記載的人物. 擅長跑步.

山海經原文 :

《山海經·大荒北經》:大荒之中,有山名曰成都載天。有人珥兩黃蛇,把兩黃蛇,名曰夸父。后土生信,信生夸父。夸父不量力,欲追日景,逮之於禺谷。將飲河而不足也,將走大澤,未至,死於此。

《山海經·海外北經》:夸父與日逐走,入日。渴欲得飲,飲於河、渭,河、渭不足,北飲大澤。未至,道渴而死。棄其杖,化為鄧林。

wiki 的解釋

夸指高大,父指男子。意為高大的男子。夸父是《山海經》中記載的巨人,立志追趕太陽,終未及,半道渴死,是太陽崇拜的神話故事。

我對 wiki 解釋的看法

wiki 的解釋, 我覺的很不恰當. 山海經的兩種說法,“逮之於禺谷”, 以及 “入日”, 都是已經追上, 到達的意思.  wiki 的終未及的說法, 顯然是錯誤.

另外, 整段文字, 並沒有任何對太陽尊崇, 崇拜的意思. 要說是太陽崇拜, 實在是太牽強.

白話的翻譯

從前有一個人, 名叫夸父. 夸父追逐太陽, 在禺谷(太陽落下的地方) 終於追上了太陽. 追上之後, 覺得口渴, 就到黃河邊上喝水. 把黃河的水都喝光了, 還是覺得不夠, 於是想前往大澤繼續喝, 還沒走到就渴死了.

我的疑問

我以前一直以為大澤是雲夢大澤, 古雲夢大澤在現在湖北省的南邊, 面積最大的時候有4萬平方公里. 4萬平方公里是什麼樣的概念 ? 臺灣省的面積是 3.6 萬平方公里. 如果黃河喝不夠, 那應該這樣才過癮. 所以"北飲大澤", 這個我就很不能諒解. 如果在黃河喝不夠, 應該試試長江或是雲夢大澤, 往北只有一大片沙漠, 除非到貝加爾湖, 不過這不就更捨近求遠了 ? 與其說是渴死, 倒不如說是自己找死. 這是疑點一.

疑點二是夸父在什麼地方追上了太陽. 記錄提到在禺谷這個地方追到了太陽, 禺谷這個地方, 傳說是太陽落下的地方. 禺谷是太陽落下的地方的根據, 又是夸父追日的這個記錄. 可是夸父追日的這個記錄其實並沒有說太陽在禺谷落下, 而是夸父在這個地方追上了太陽, 真的是很怪的邏輯.

疑點三是夸父從什麼地方出發, 這個沒有記錄. 可是這個應該很重要, 如果他是住在禺谷的隔壁村, 那麼跑過去也許只要 1 公里, 可以很輕鬆的跑到. 當然這不太可能, 這樣的成績, 不值得大書特書, 應該要跑超過平常人的能力的距離, 至少要跑個幾馬, 對吧.

疑點四是計錄者. 是誰有這種能力觀察夸父追逐太陽, 喝光黃河, 以及最後口渴而死的呢 ? 那他顯然有不亞於夸父的跑步實力, 否則怎麼能記錄下夸父在那裡追上太陽, 以及他最後死在什麼地方?

一個長途跋涉奔跑的人

我一直在想, 如果有一個人, 像夸父這樣長距離, 長時間奔跑, 身體的痛苦, 絕對不僅僅是口渴, 全身上下沒有一個地方不痠痛, 忍受這樣的痛苦, 要有多大的毅力 ? 跑了再長的路, 能夠看到接近目標嗎? 只是憑藉著自己的意志力, 能否抵擋住心中不斷想要停下來的念頭 ? 真的是太難了.

 

向所有為了目標努力的人致敬.

2015年5月10日 星期日

[RPi] Netowrk setup 網路設定


Raspberry 有兩種連接網路的方法, 透過 ethernet 或是 USB 的 Wi Fi adapter. 以下分開說明.

Ethernet 連接

Raspberry Pi 預設的網路設定是 DHCP, 所以如果 server 設定是 DHCP, 可以直接連上網路. 但是如果需要改成固定 IP, 可以參考以下設定, 修改 /etc/network/interfaces
把以下這一行,
iface eth0 inet dhcp
替代為以下這一段 ( 地址依實際狀況修改)
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
broadcast 255.255.255.255

Wi Fi 連接

Raspberry Pi 有 USB port, 可以透過 USB 連接 Wi-Fi adapter. 由於不能保證每一種 Wi-Fi adapter 都可以使用, 所以使用已經有試過的, 是比較方便的.
我使用的 Edimax, EW-7711Un.
插入 Wi-Fi adapter 之後, 開機.

1. 以 lsusb 命令檢查目前連接到的 USB device, 可以看到相對應的設備.
pi@raspberrypi ~ $ lsusb
2. 以 iwconfig 命令查看目前無線網路的設定
pi@raspberrypi ~ $ iwconfig wlan0
目前網路尚未設定, 所以會看到 Access Point: Not-Associated 的字樣
3. 以 iwlist 命令掃描目前可以連接的無線網路
pi@raspberrypi ~ $ sudo iwlist wlan0 scan
如果所在環境有很多的無線網路, 畫面會捲動好幾頁, 可以試試以下的方法
pi@raspberrypi ~ $ sudo iwlist wlan0 scan | more
這樣螢幕的輸出可以在滿一頁的時候停住. 按 <Space> 再捲到下一頁
這邊我們要注意的資訊有幾項,
ESSID: 要連接的 AP 的 ssid, 也就是基地台的公開名稱
IE : IEEE 802.11i, AP (基地台) 可以支援的安全協定及安全認證程序. 最早提出是 WEP, 但因為被發現有嚴重的安全弱點. 所以又提出 WPA, 再提出 WPA2 作為加強. WPA2 又被稱為完整的 IEEE 802.11i 標準. 是目前主要使用的標準
Authentication Suites (1) : 密碼管理. PSK代表 pre-shared key, 連線到 AP (基地台) 的密碼已經預先發佈. 802.1x 代表 enterprise authentication server, 密碼是透過另一個安全伺服器取得, 需要登入及密碼. 通常會遇到的都是 PSK.
Pairwise Ciphers (1): 密碼的加密方式. CCMP 代表用 AES 的加密方式, TKIP 則是 TKIP 的加密方式.
補充一下一些比較容易混淆的部份
TSN = TKIP + 802.1X = WPA(1)
RSN = CCMP + 802.1X = WPA2
 
4. 修改 /etc/wpa_supplicant/wpa_supplicant.conf, 用以下的命令, 啟動 nano 來修改


pi@raspberrypi ~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
假設 AP 的 ssid 是 “raspap”, password 是 “rasppass”, 參考以下的修改方式
在原本的以下這兩行後面加入綠色的部份
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update config=1
network={
            ssid=”raspap”
            psk=”rasppass”
            proto=RSN           (如果是 WPA2 是 RSN, WPA1 是 WPA)
            key_mgmt=WPA-PSK  
            pairwise=CCMP  
            auth_alg=OPEN
}

5. sudo reboot
讓設定發揮作用, 最偷懶的方法就是把它重新開機. 重新開機之後, 就可以連上.

2015年5月9日 星期六

[RPi] 開機及設定

 

以下說明 Raspberry Pi 開機及安裝的設定. 使用的 image 是 在 Windows 下 製作 Raspbian 的 Image 製作出來的 SD 卡.

開機之前, 務必要做一次完整的檢查. 只要開機成功, 至少有一些訊息跡象可以分析問題. 如果開機失敗, 要知道問題在那邊, 就很困難.

尤其是 SD 卡, 電源, 螢幕. SD 卡讀不到或是有錯誤, 就無法啟動. 電源不夠會開機開不起來. 螢幕有問題, 開起來也看不到.

插入 SD 卡, 打開電源之後, 板子上的 LED 會閃爍. 正常的話會出現 config 的畫面. config 的視窗, 看起來會是這個樣子. 按上下鍵可以移動選項. 畫面不是很好看, 不過應該還可以瞭解.

image

把上面的文字整理到下面的表格.

1 Expand Filesystem Ensures that all of the SD card storage is available to the OS
2 Change User Password Change password for the default user (pi)
3 Enable Boot to Desktop/Scratch Choose whether to boot into a desktop environment, Scratch, or the command line
4 Internationalisation Options Set up language and regional settings to match your location
5 Enable Camera Enable this Pi to work with the Raspberry Pi Camera
6 Add to Rastrack Add this Pi to the online Raspberry Pi Map (Rastrack)
7 Overclock Configure overclocking for your Pi
8 Advanced Options Configure advanced settings
9 About `raspi-config Information about this configuration tool

上面標成綠色的部份, 是需要修改的部份.

1. Expand Filesystem

如果從 NOOBS 安裝, 系統已經在安裝的時候, 已經自動把檔案系統擴大到整個 SD card. 如果依照這一篇的做法, 就需要自己動手.

4. Internationalisation Options

這一節是主要的修改部份. 由於 Raspberry Pi 預設是英國的地區/語系/鍵盤. 必須要先修改成台灣的類型. 以下是修改的細項. 在 Internationalisation Options 按下 Enter 鍵, 進入此一子選項:

I1 Change Locale  
I2 Change Timezone  
I3 Change Keyboard Layout  
I1. Change Locale

在 Change Locale 的選項上, 按下 Enter, 修改語系的支援. 用 Space 及 Tab, 取消 en_GB.UTF8 的勾選, 以 en_US.UTF8, 以及 zh_TW.UTF8. 這部份是系統可以支援的語系.

修改預設的  en_GB.UTF8 為 en_US.UTF8. 這部份是系統開機之後所使用的語系.

I2. Change Timezone

在 Change Timezone 的選項上, 按下 Enter. 選擇 Asia 以及 Taiwan. 按下 Enter.

I3. Change Keyboard Layout

我在操作的時候, 沒有改這一項, 因此遇到了 ‘|’這個字敲不出來的狀況. 偏偏這個字在 Linux 的操作又滿常用. 所以這個選項是非改不可的.

在 Change Keyboard Layout 上, 按下 Enter. 選擇 Generic 105-key (Intl) PC, 在後續的設定上, 陸續選擇 English (US), no AltGetkey, no Compose key, 最後按下 ‘Yes’, 確定選擇.

回到主選單之後, 選擇取消, 不再修改. 系統會重新開機. 就會進入到 Raspberry Pi 的開機畫面.

 

 

[RPi] 在 Windows 下 製作 Raspbian 的 Image

 

在 Windows 下製作 Raspbian 的 image, 需要有一張 SD card. 然後下載 Win32DiskImager, 下載 Raspbian, 然後用 Win32DiskImager 把 Raspbian 寫到 SD 卡上. 以下詳細說明步驟.

SD Card

首先要有一張 8 G 以上的 SD card. 我不清楚 Win32DiskImage 是否會去做格式化. 所以我先用 SD Formater 先格式化它.

Download Win32DiskImager

按此連結前往 Win32DiskImage  下載 Win32DiskImager, 按下面那個大大的綠色按鍵開始下載

image

Install Win32DiskImager

Raspberry Pi 的官方網站上的說法和現況有出入. 現行下載的 Win32DiskImager 是一個安裝程式. 目前的版本是 Win32DiskImager-0.9.5-install.exe.

安裝的過程沒有特別的, 提供安裝程式的截圖, 以供參考:

image

image

image

Download Raspbian

在 Raspberry Pi 的官方網站上下載 Raspbian, Raspbian 下載連結, 按右下角的 Download ZIP 開始下載. 儲存到電腦上的名稱 2015-02-16-raspbian-wheezy.zip.

image

解壓縮之後的檔案, 2015-02-16-raspbian-wheezy.img, 足足有 3G.

執行 Win32DiskImager

Win32DiskImager 需要系統管理員的權限執行. 在 Win32DiskImager 的圖示上, 按右鍵, 選擇 “以系統管理員身分執行”.

image 

按瀏覽按鍵, 選擇解壓縮出來的 image. 確定 SD 卡所在的磁碟正確無誤.

image

按下 “Write”, 開始寫入.

image

再度確認寫入的磁碟. 然後就會開始寫入.

image

經過很久之後, 寫完了.

image

寫完之後. SD 卡上的內容會顯示如上. 但是其實不只這些, 只是看不到而已.

[RPi] 開機前的準備工作

 

在開機之前, 有一些預備的工作要先完成. 當然, 要先有一塊板子. 除了板子, 以下這些也要先準備好.

  • USB Power Adapter
  • SD card
  • Boot Image (NOOBS, Raspbian)
  • USB keyboard
  • USB mouse

 

USB Power Adapter

一個可以供應足夠電力的 USB power adapter 是必要的. 我用的是 Raspberry Pi 2, 在開機的時候拿錯 USB power adapter, 結果開機開不起來, 因此浪費了不少時間. 如果可以的話, 準備一個可以供應 2A 電流的 adaper.

SD Card

和 PC 不同的是, Raspberry 的軟體和資料都是放在 SD (micro SD) 上, 因此, 準備一張至少 8 G 的 SD card, 買一張 micro SD 卡, 含 SD 卡 adapter 不到 200 元.

如果使用自己的 SD 卡, 要先做格式化. 尤其是使用過的卡, 誰也不知道它已經被格式化成什麼樣子.

Format SD Card

在 SD Assocaition 的網站上, 下載 SD Card Formatter 4.0. 網頁的最下方, 可以看到藍色的大按紐.

image_thumb1

同意授權聲明後, Accept, 開始下載.

image

執行格式化. 小心不要格式化到有資料的磁碟.

image

 

Booting Image

這是開機後要執行的軟體. 有三種不同的安裝方式, NOOBS, Raspbian, 以及自己製作. 這邊先說明 NOOBS/Raspbian.

Boot with NOOBS

NOOBS 是一個預先包裝好的安裝程式. 用它來開機會先進入安裝的選項. 新的版本移除了其他的作業系統, 只剩下 Raspbian.

NOOBS 有兩個途徑可以取得, 買一張預先設定好的 SD 卡, 加上運費, 大約要 500~ 600, 或是下載檔案, 自己複製到 SD 卡. 做法及程序可以參考 安裝 NOOBS

Boot with Raspbian

 

在 SD 卡上製作 Raspbian 的 image, 需要在另一臺電腦進行一些操作. 因此, 根據這一臺電腦的作業系統的不同, 操作方式也不一樣.

Install Rsapbian using Windows

在 Windows 的環境下, 需要用 Win32DiskImager 製作開機 image. 當然, 你還是要有一張 SD 卡, 最好是 8 G 以上.  做法及程序請參考 在 Windows 下製作 Raspbian 安裝

Install Raspbian using Linux

( To be completed)

[RPi] 安裝 NOOBS

 

NOOBS 可以由網路上購買已經複製好資料的 SD 卡, 或是下載檔案來自行複製. SD 卡要先格式化, 以免上面的檔案系統沒有被支援.

Buy NOOBS Card

可以在以下連結上網購買.

http://swag.raspberrypi.org/collections/frontpage/products/noobs-8gb-sd-card

http://uk.rs-online.com/web/p/secure-digital-cards/7961693/

http://tw.element14.com/

或是 mail 給我, 幫你作一片也可以喔. 不過還是建議自己下載檔案來安裝.

Download NOOBS

在此處下載 Download NOOBS . 選左邊的 NOOBS, Download ZIP.

 image

解壓縮後, 複製到 SD 卡上就好了. 是的, 就好了.

image

Install NOOBS

插入裝載有 NOOBS 的 SD 卡, 開機後會直接進入安裝畫面. 安裝畫面有 3 個選項, "安裝 Raspbian”, “調整 partition”, 以及 進入 “Scratch”.

Raspbian 是 Raspberry 基金會由 Linux/Debain 修改而來的作業系統.

“調整 partition” 可以把系統的 partition 增加 500 M. ( 可是我卡片是 8G 耶).

Scratch 是 MIT 設計的一套互動式開發環境, 可以讓程式初學者不需要學習語法, 就可以開始設計互動式的人物.