本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
本節中的程序會從上一節繼續,讓 Raspberry Pi 的作業系統處於最新狀態,並在 Raspberry Pi 上安裝軟體,該軟體將在下一節中用於建置和安裝 AWS IoT 裝置用戶端。
完成本節後,Raspberry Pi 將擁有 up-to-date作業系統、此學習路徑中教學課程所需的軟體,並將針對您的位置進行設定。
注意
Raspberry Pi Model 3+ 和 Raspberry Pi Model 4 可執行此學習路徑中描述的所有命令。如果您的 IoT 裝置無法編譯軟體或執行 AWS Command Line Interface,您可能需要在本機主機電腦上安裝所需的編譯器,才能建置軟體,然後將其傳輸至 IoT 裝置。如需有關如何為裝置安裝和建置軟體的詳細資訊,請參閱裝置軟體的說明文件。
更新作業系統軟體
此程序會更新作業系統軟體。
更新 Raspberry Pi 上的作業系統軟體
在本機主機電腦的終端機視窗中執行這些步驟。
-
輸入這些命令來更新 Raspberry Pi 上的系統軟體。
sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove
-
更新 Raspberry Pi 的地區設定和時區設定 (選用)。
輸入此指令來更新裝置的地區設定和時區設定。
sudo raspi-config
-
若要設定裝置的地區設定:
-
在 Raspberry Pi Software Configuration Tool (raspi-config) (Raspberry Pi 軟體組態工具 (raspi-config)) 畫面中,選擇選項 5。
5 Localisation Options Configure language and regional settings
使用 Tab 鍵來移動至 <Select> (選擇),然後按 space bar。
-
在當地語系化選項選單中,選擇選項 L1。
L1 Locale Configure language and regional settings
使用 Tab 鍵來移動至 <Select> (選擇),然後按 space bar。
-
在地區選項清單中,使用方向鍵捲動並使用 space bar 標記所需地區,選擇要在 Raspberry Pi 上安裝的地區設定。
建議為美國選擇
en_US.UTF-8
。 選取裝置的地區後,請使用 Tab 鍵選擇 <OK> (確定),然後按 space bar 來顯示 Configuring locales (設定地區設定) 的確認頁面。
-
-
若要設定裝置的時區:
-
在 raspi-config 畫面中,選擇選項 5。
5 Localisation Options Configure language and regional settings
使用 Tab 鍵來移動至 <Select> (選擇),然後按 space bar。
-
在當地語系化選項選單中,使用方向鍵選擇選項 L2:
L2 time zone Configure time zone
使用 Tab 鍵來移動至 <Select> (選擇),然後按 space bar。
-
在 Configuring tzdata 選單中,從清單中選擇地理區域。
使用 Tab 鍵來移動至 <OK> (確定),然後按 space bar。
-
在城市清單中,使用方向鍵來選擇您所在時區的城市。
若要設定時區,請使用 Tab 鍵來移動至 <OK> (確定),然後按 space bar。
-
-
完成更新設定時,請使用 Tab 鍵來移動至 <Finish> (完成),然後按 space bar 來關閉 raspi-config 應用程式。
-
-
輸入此命令來重新啟動 Raspberry Pi。
sudo shutdown -r 0
-
等待 Raspberry Pi 重新啟動。
-
待 Raspberry Pi 重新啟動後,請將本機主機電腦上的終端機視窗重新連接至 Raspberry Pi。
Raspberry Pi 系統軟體已設定完成,您已經準備好繼續進行 安裝必要的應用程式和程式庫。
安裝必要的應用程式和程式庫
此程序會安裝後續教學課程使用的應用程式軟體和程式庫。
如果正在使用 Raspberry Pi,或者如果可以在 IoT 裝置上編譯所需軟體,請在本機主機電腦上的終端機視窗中執行這些步驟。如果必須在本機主機電腦上編譯 IoT 裝置的軟體,請檢閱 IoT 裝置的軟體說明文件,取得如何在裝置上執行這些步驟的相關資訊。
在 Raspberry Pi 上安裝應用程式軟體和程式庫
-
輸入此指令來安裝應用程式軟體和程式庫。
sudo apt-get -y install build-essential libssl-dev cmake unzip git python3-pip
-
輸入這些指令來確認是否已安裝正確版本的軟體。
gcc --version cmake --version openssl version git --version
-
確認已安裝下列版本的應用程式軟體:
-
gcc
:9.3.0 或更新版本 -
cmake
:3.10.x 或更新版本 -
OpenSSL
:1.1.1 或更新版本 -
git
:2.20.1 或更新版本
-
如果 Raspberry Pi 有所需應用程式軟體的可接受版本,您就可以繼續進行 (選用) 儲存 microSD 卡映像。
(選用) 儲存 microSD 卡映像
在此學習路徑的整個教學課程中,您會遇到這些程序來將 Raspberry Pi 的 microSD 卡映像儲存至本機主機電腦上的檔案。雖然鼓勵這樣操作,但這不是必要任務。透過在建議位置上儲存 microSD 卡映像,您可以略過此學習路徑中儲存點之前的程序;若您發現需要重試某些項目,這就可以節省時間。未定期儲存 microSD 卡映像的結果是,當 microSD 卡損壞或意外錯誤設定應用程式或其設定時,您可能需要從頭開始重新開始學習路徑中的教學課程。
此時,Raspberry Pi 的 microSD 卡已經擁有更新的作業系統和加載的基本應用程式軟體。您現在可以將 microSD 卡的內容儲存至檔案,節省完成上述步驟所花費的時間。擁有裝置 microSD 卡映像目前的映像,可讓您從此開始繼續或重試教學課程或程序,無需從頭開始安裝和更新軟體。
將 microSD 卡映像儲存至檔案
-
輸入此命令來關閉 Raspberry Pi。
sudo shutdown -h 0
-
Raspberry Pi 完全關閉後,請移除其電源。
-
從 Raspberry Pi 中取出 microSD 卡。
-
在本機主機電腦上:
-
插入 microSD 卡。
-
使用 SD 卡映像工具,將 microSD 卡的映像儲存至檔案中。
-
儲存 microSD 卡的映像後,請從本機主機電腦中退出記憶卡。
-
-
在 Raspberry Pi 斷開電源後,將 microSD 卡插入 Raspberry Pi。
-
將電源連接至 Raspberry Pi。
-
等待大約一分鐘後,在本機主機電腦上重新連線至連接至 Raspberry Pi 的本機主機電腦終端機視窗,然後登入 Raspberry Pi。