# 環境設定 [官方教學文件:Getting-started](https://www.raspberrypi.com/documentation/computers/getting-started.html) ## 安裝 & 燒錄 Raspberry Pi OS 環境設定大致上分成以下幾個重要的步驟: * 安裝 [Raspberry Pi Imager](https://www.raspberrypi.com/software/) * Raspberry Pi OS 初始化設定 * 設定 Hostname ! * 設定 Username & Password * 設定 Wi-Fi 連線 * 設定遠端連線使用 SSH * 這很重要!如果沒有設定你會不知道要怎麼登入 * 耐心的等待 Raspberry Pi OS 燒錄到 SD 卡...... :::warning WiFi SSID: NKFW2024 WiFi Password: nkfw2024 樹梅派連上 NKFW2024 之後,每一個人的樹梅派的 hostname 必須是唯一的。 預設的 hostname 是 **raspberrypi.local**,為了避免大家的樹梅派 hostname 都一樣而導致衝突,你必須自己取一個 hostname,改成 **xxxx.local**。 ::: * https://www.raspberrypi.com/software/ ## 連線到樹梅派 :::info 現在你的樹梅派已經連線到 NKFW WIFI 了,現在要使用 SSH 從電腦遠端連線到樹梅派 ::: 你可以打開電腦中的 powershell,使用 SSH 指令進行操作,指令格式如下: ```bash! ssh username@hostname ``` * username 是你剛剛的設定的帳號名稱 * hostname 是 xxxxx.local 登入時輸入你之前設定的密碼,完成之後看到以下的畫面即為成功: ![image](https://hackmd.io/_uploads/rkZcypCg0.png) (因為我的樹梅派是放在家中測試的緣故,所以 hostname 可以取為 raspberrypi.local) ## 延伸教學:使用 Vscode remote SSH 在 Vscode 安裝延伸模組 **Remote Development**,並參考現場演示教學,讓你的樹梅派操作更加絲滑。 ![image](https://hackmd.io/_uploads/ryMDQCAgR.png) ## 會成功的方法: * serial 連線方法(接線方式):https://piepie.com.tw/1999/connect-to-raspberry-pi-via-serial * [Putty安裝](https://www.putty.org/) ![image](https://hackmd.io/_uploads/Byz7CogZA.png) 使用 serial port 進行連線,需要在以下 config.txt: ```txt # ... enable_uart=1 ``` [官方教學:wifi連線](https://www.raspberrypi.com/documentation/computers/configuration.html) ### wpa_supplicant ``` country=TW ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="SSID_NAME" psk="SSID_KEY" key_mgmt=WPA-PSK scan_ssid=1 } ``` <!-- ### 在手機上安裝 Network Analyzer :::danger 警告!在 IOS 商店應該也可以找到 [Network Analyzer](https://apps.apple.com/tw/app/network-analyzer-net-tools/id562315041),但是我手上沒有 Apple 系列產品,所以沒辦法在 IOS 設備上測試,如果這個方法有 Bug 敬請見諒。 ::: :::spoiler 點我展開教學步驟 在 Google Play 找到這個 App ![1000008655](https://hackmd.io/_uploads/rkxK73AeA.jpg) 這是 App 安裝的主頁,點開左邊的選單 ![1000008657](https://hackmd.io/_uploads/B1BeVnCgA.jpg) 選擇 **LAN SCAN** ![1000008658](https://hackmd.io/_uploads/rkrxEhRl0.jpg) 等待 SCAN 完成。注意到畫面上有兩個 **192.168.x.x** 的號碼,有標註 **Scaning Device** 的搜尋結果是你的手機,另外一個是你的樹梅派。 ![1000008659](https://hackmd.io/_uploads/SyHlE2CgC.jpg) 現在請你記下這組 **192.168.x.x** 的號碼,他是樹梅派透過 WIFI 連線所獲得的 **IP** - 因為 SSH 連線時需要使用 IP 來連上目標設備。 還沒有網路知識的小夥伴們沒關係,我們待會會有一個網路基礎速成的教學 ( 如果有時間的話 )。 ::: 完成上面的步驟之後 ## 失敗案例 (1) :::info 不知道為什麼樹梅派好像沒有連接到 WIFI 耶......會不會是因為我燒錄 SD 卡的時候設定錯了?該怎麼辦呢...... ::: ~~菜,就多練~~ * 方法一:重新燒錄 SD 卡,這次要記得設定 * 使用序列阜連接電腦 ## 失敗案例 (2) :::info 哭啊......我好像忘記設定帳號密碼了? ::: ~~菜,就多練~~ 因為安全性的考量,新版本的樹梅派好像已經取消了預設的帳號密碼,所以你現在去網路上查的各種版本應該都行不通 ( 至少我失敗了 )。乖乖重新燒錄吧! -->