AI人工智慧自編教材學習單元 |
|||
學習主題 |
二、作業系統安裝實作 |
||
學習目標 |
1.認識樹莓派作業系統種類 2.學會樹莓派作業系統安裝 3.學會樹莓派週邊設備安裝實作 |
||
授課時數 |
6小時 |
授課方式 |
1.講授法(輔以媒體教材) 2.分組實作 |
準備材料 |
1.樹莓派Pi3B一片 2.個人電腦(PC),螢幕(VGA或HDMI介面)各一台 3.Micro SD卡 16GB以上一片 |
||
授課內容 |
|||
(一)樹莓派作業系統介紹 1.Raspbian(Raspberry Pi OS) 這是最多人用的Raspberry
Pi作業系統,是從Debian Linux修改而來的,所以稱為Raspbian,即Raspberry Pi+Debian Linux的意思。 2.Snappy Ubuntu Core 這是從知名的Ubuntu
Linux修改而來的,是後來才加入的新作業系統,目前尚未有正式版,只有內部測試版(Alpha),連外部測試版(Beta)都還沒有。 3.RaspBMC 如果只是想把Raspberry
Pi當成一個媒體播放機來使用,而不是當成電腦或學習電腦,也不是當成電子控制系統等,則可以考慮使用RaspBMC。 4.NOOBS NOOBS其實意思是New
Out of Box,它不是一套作業系統,但初學Rasperry Pi的人建議要認識它,它是一個多重開機系統,在記憶卡中安裝NOOBS,並用NOOBS開機,如此即可在開機過程中,透過選單選擇安裝不同的Raspberry Pi作業系統。 倘若不小心弄壞了系統,只要透過NOOBS選單選擇重新安裝即可,不用再把記憶卡拿到電腦上重新載入映像檔。 5.Windows 10 IoT core 此作業系統為微軟針對樹莓派網路應用所開發的系統,可透過Visual Studio撰寫C#的程式並部署到樹莓派中 (一)樹莓派作業系統安裝 1.使用Raspberry Pi Imager * 步驟一:進入樹莓派官網下載區(https://www.raspberrypi.org/downloads/) * 步驟二:點選Raspberry
Pi Imager for Windows * 步驟三:下載並安裝imager.exe。 * 步驟四:執行imager.exe * 步驟五:選擇作業系統。 * 步驟六:選擇SD卡。 * 步驟七:開始燒錄。 * 步驟八:燒錄進度達成100%,即完成作業系統安裝。 2.使用SDFormatter+Win32 Disk Imager 進行安裝 * 步驟一:進入樹莓派官網下載區(https://www.raspberrypi.org/downloads/) * 步驟二:點選Raspberry
Pi OS * 步驟三:下載樹莓派OS * 步驟四:下載完成後將檔案解壓縮後備用 * 樹莓派作業系統安裝準備工具: 1.SD卡格式化軟體 2.SD卡燒錄軟體 3.Micro SD卡讀卡機 4.樹莓派OS檔案 * 打開SD卡燒錄軟體將樹莓派OS掛載上去,就完成了 (二)樹莓派的初次設定 樹莓派設定所需工具 1.電腦螢幕(需有HDMI輸入,如果沒有可透過轉接器使用VGA輸入) 2.HDMI線(如果螢幕沒有HDMI輸入,需要HDMI轉VGA轉接器與VGA線) 3.鍵盤(USB接頭) 4.滑鼠(USB接頭) 5.網路環境(有線或無線都可以,如果沒有要遠端控制則不需要) 6.電源供應器(5V
2.5A) * 步驟1:將安裝好樹莓派系統的記憶卡插在樹莓派上 * 步驟2:將HDMI線與電源接上樹莓派 * 步驟3:開啟電源接上鍵盤與滑鼠後,等待開機完成出現如下畫面。 (三)樹莓派的圖形介面說明 1.桌面工具 2.主選單內容 * 步驟4:網路設定點選視窗右上角連線到wifi * 步驟5:連線完成後可以看到如下圖資料 * 步驟5-1:透過LX終端機查看IP點擊視窗左上角的 * 步驟5-2:在視窗輸入指令hostname - I 3.函式庫的升級與安裝 * sudo apt-get
update * sudo apt-get
upgrade * sudo apt-get
install python3-pip * sudo apt-get
install python-pip * sudo apt-get
autoremove * pip list * pip3 list 4.中文環境安裝:在LX終端機執行如下之步驟:
游標移至最底端將zh_TW BIG5、zh_TW.EUC-TW EUC-TW、zh_TW.UTF-8 UTF-8這三行前面的#刪除,之後按Ctrl+O儲存後離開)
#File generated by
uupdate-locale LANG=zh_TW.UTF-8 之後按Ctrl+O儲存後Ctrl+X離開
註:SCIM(Smart
Common Input Method)是一個支援多國語言的輸入法平台 5.指令列操作(for Linux) (1)ls→顯示目前資料夾下檔案 例:ls –l (2)pwd→顯示目前資料夾位置 (3)cd→轉換資料夾位置 例:cd Pictures (4)mkdir→新增資料夾 (5)rmdis→刪除資料夾 (6)rm→刪除檔案 (7)cp→複製檔案 例:cp a.txt b.txt (8)mv→移動資料夾或檔案 (9)cat→顯示檔案內容 (10)chmod→修改檔案權限(xrwxrwxrw,x執行權限,r讀取權限,w寫入權限) 例:chmod 644 test.py chmod 444 test.py (11)sudo→最高權限使用指令 例:sudo apt-get ipdate sudo shutdown –h now (12)upzip→解壓縮zip檔案 (13)tree→顯示目前資料來下子資料夾及檔案 (14)df→顯示檔案相資訊 (15)wget→下載網站上的檔案 (16)whereis→找出某指令所在資料夾位置 (17)grep→找出檔案中的關鍵字 (18)ping→找尋網路上的其他主機 (19)ipconfig→顯示目前網路卡狀態 |
|||
作業與練習 |
|||
選擇題: ( )1.LibreOffice的 Impress與Microsoft的何種軟體類似?(A)Word(B)Power Point(C)Excel(D)Access ( )2. LibreOffice 的 Writer與
Microsoft的何種軟體類似?(A)Word(B)Power
Point(C)Excel(D)Access. ( )3.LibreOffice的Calc 與Microsoft的何種軟體類似?(A)Word (B)Power Point (C)Excel(D)Accesso ( )4.欲查看現行所在資料夾底下的檔案及子資料夾,需使用何指令?(A)ls (B)rm (C)cp(D)mv. ( )5.列印檔案内容,需使用何指令?(A)ipconfig (B)wget (C)cat(D)grep. ( )6.拷貝檔案,需使用何指令?(A)cp (B)wget (C)cat (D) grep° ( )7.顯示目前所在資料夾,需使用何指令?(A)1s (B)pwd (C)mv (D)grep° ( )8.刪除檔案,需使用何指令?(A)ls (B)rm (C)cp (D)mv. ( )9.新增資料夾,需使用何指令?(A)mkdir (B)rmdir (C)cp (D)mv ( )10.刪除資料夾,需使用何指令?(A)mkdir (B)rmdir (C)cp (D)mv ( )11.查看PID,需使用何指令?(A)1s (B)ps (C)cp
(D)mv. ( )12.刪除PID,需使用何指令?(A)rm (B)rmdir
(C)kill (D)mv. ( )13.Python開發環境為何?(A)IDLE (B)quartusII (C)ISE (D)HPICE ( )14.移動資料夾,需使用何指令?(A)mkdir (B)rmdir (C)cp (D)mv ( )15.清空LX終端機螢幕上的文字,需使用何指令?(A)mkdir (B)rmdir
(C)cp (D)clear. ( )16.上網取得檔案,需使用何指令?(A)mkdir (B)wget (C)cp (D)clear ( )17.查看目前網路卡狀態,需使用何指令?(A)ifconfig (B)rmdir (C)cp (D)clear ( )18.欲查看別的主機是否開機運作,需使用何指令?(A)ping (B)rmdir (C)cp (D)clear ( )19.找出含有關鍵字的所有檔案,需使用何指令?(A)ping (B)grep (C)cp (D)clear. ( )20.找出某指令所在資料夾位置,需使用何指令?(A)ping (B)grep (C)whereis (D)clear ( )21.最高權限使用指令為何?(A)ping (B)sudo (C)whereis (D)clear ( )22.修改檔案權限,需使用何指令?(A)ping (B)chmod (C)cp (D)clear ( )23.以樹狀架構顯示所有子資料夾及檔案,需使用何指令?(A)ping (B)grep
(C)tree (D)clear ( )24.何者非文書編輯軟體?(A)Leafpad (B)vi (C)nano (D)IDLE. 簡答題 1.Raspberry Pi的作業系統有那幾種?試說明不同種類的功能。 2.請說明Raspberry Pi作業系統安裝步驟? 3.如何在Raspberry Pi作業系統安裝中文作業環境? |