2017年12月10日 星期日

OpenQCam樹莓派開源迷你相機#3_作業系統安裝

三、作業系統安裝

一般如果上網買樹莓派Pi Zero W 套餐時,通常會附一片4GB 或8GB SD 卡,裡面已安裝好原廠作業系統,開機就能使用。為了後續系統擴充及安裝更新版本的OpenCV,強烈建議至少要換成16GB 記憶卡。為避免要從8GB 記憶卡搬到16GB時會產生許多設定工作,建議直接以16GB 空白記憶卡開始安裝會簡單些。首先到樹莓派官網下載視窗版環境最新版本的作業系統Raspbian Stretch with DESKTOP 的ZIP 檔,https://www.raspberrypi.org/downloads/raspbian/,解壓縮後會得到作業系統影像檔 (Image File) 2017-11-29-raspbian-stretch.img。


圖3-1 樹莓派官網下載畫面
接著利用Win32 Disk Imager將影像檔(Image File)燒寫到記憶卡中,如圖3-2所示。首先選擇要燒寫的檔案路徑及名稱,接著選擇要寫入的記憶卡磁碟機代號,最後按下【Write】就開始燒錄工作,此過程大約要半小時左右。如果沒有此記憶卡燒錄工具可以到 https://sourceforge.net/projects/win32diskimager/ 進行下載安裝。


圖3-2 燒錄影像檔步驟

記憶卡燒錄完成,放入Pi Zero W 記憶卡槽後就可準備送電啟動。第一次送電前有幾個動作要注意。
  1. 以HDMI 連接線連接Pi Zero W和HDMI 螢幕(可用有HDMI 功能的電視取代),第一次啟動無法以遠端(無螢幕)方式進入。
  2. 先不要將無線鍵盤滑鼠的接收器插入USB OTG 插孔中,不然啟動後會進不了作業系統,一直反覆重新開機,估計可能是啟動電流過大造成,可以等到進到桌面環境後再插入。
  3. 接著就可送電,樹莓派Pi Zero W 板子上有兩個Micro USB 孔,靠外側那個是+5V 電源,原則上Pi Zero W 非常省電,一般5V 1A 的變壓器就足夠所需電力,甚至一般電腦的USB 2.0 插孔(500mA)也能推的動,而靠板子中間那個是USBOTG,切記不要搞錯,以免後續外接USB 裝置無法工作。
樹莓派Pi Zero W 有支援無線網路功能,強烈建議使用,如此後續就可直接遠端連線操作,不必再連接螢幕及無線鍵盤滑鼠。因此進入視窗作業環境桌面後,第一件事就是點選右上角網路符號,啟動無線網路(WIFI ON),連線到自家的無線網路環境,輸入帳號密碼。為確保無線網路工作正常,可點選畫面左上方地球圖案,啟動瀏覽器進行測試,可試著隨便連到任意一個網址(如GOOGLE)看看是否正常工作。接著將滑鼠移到畫面右上角無線符號處,此時會出現目前WIFI 動態配置的IP 位置(192.168.xxx.xxx),先記下來,等下會要用到。

由於系統預設是英文介面,而其中許多系統參數設定不符需求加上特殊介面也未開啟,所以要先點選畫面左上角樹莓圖案進入主選單/Preference/Raspberry Pi Configuration。進入後共有四個子頁面,如圖3-3 所示。樹莓派原廠預設使用者名稱pi,密碼為raspberry,且會自動登入(Auto Login),若不喜歡預設值,可於System 頁面下修改,建議可先不更動。由於後續要遠端登入操作,所以螢幕解析度可依自己需求按下[Resolution]鍵進行修改。再來切到Interfaces 頁面,預設全部都為Disable,為讓本專案能順利完成,必須將Camera, VNC 及SPI 致能(Enable)起來。而Performance 頁面預設撥給GPU 128MB,這個部份可暫時不動。最後切到Localisation 頁面,設定下列參數:
  1. 按下[Set Local]鍵,將Language 設為Zh (Chinese) 或 lzh (Literay Chinese),Country 設為TW(Taiwan), Character Set 設為UTF-8。
  2. 按下[Set Time Zone]鍵,將Area 設為Asia,Location 設為Taipei。
  3. 按下[Keyboard]鍵,系統預設為英國鍵盤,這會導致有些符號打不出來(如@),因此須選擇左邊United States,選擇右邊English(US),鍵盤才能正常工作。
  4. 按下[Set WiFi Country],將設定改為TW (Taiwan),如此系統時間才會和網路同步。
最後按下[OK]鍵,系統會詢問是否重新開機(Reboot),選擇YES 後,馬上拔掉USB OTG 上的接收器,讓系統重新啟動。接下來就不需要螢幕、鍵盤、滑鼠,只須利用VNC 軟體遠端連線操作即可。


 圖3-3 樹莓派系統參數設定

根據實測,強烈建議不要直接用apt-get 安裝tightvncserver 到樹莓派上,有部份軟體(如QT)在遠端連線時會造成鍵盤無法正確輸入文字問題,建議依上一步驟說明將系統參數VNC 設定為Enable 即可。接下來要在桌機或筆電上安裝RealVNC才能遠端操控Pi Zero W , 相關軟體可至https://www.realvnc.com/en/connect/download/vnc/ 下載。啟動RealVNC 後輸入剛才記下的IP(192.168.xxx.xxx),帳號:pi,密碼raspberry,即可遠端登入,進行所有操作。如果有習慣常的VNC 軟體亦可。 

沒有留言:

張貼留言

【頂置】簡報、源碼、系列文快速連結區

常有人反應用手機瀏覽本部落格時常要捲很多頁才能找到系列發文、開源專案、課程及活動簡報,為了方便大家快速查詢,特整理連結如下,敬請參考! Edge AI Taiwan 邊緣智能交流區 全像顯示與互動交流區 NTUST人工智慧與邊緣運算實務 【課程及活動簡報...