---
# System prepended metadata

title: 環境設定

---

# 環境設定

[官方教學文件：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
哭啊......我好像忘記設定帳號密碼了？
:::

~~菜，就多練~~

因為安全性的考量，新版本的樹梅派好像已經取消了預設的帳號密碼，所以你現在去網路上查的各種版本應該都行不通 ( 至少我失敗了 )。乖乖重新燒錄吧！


 -->