---
# System prepended metadata

title: 環境架設

---

# 環境架設
:::info 
:bulb: 一些需要注意跟下載的模組
:::

## 燒錄Image
因為Pytorch無法下載於32bits，所以要燒錄64bits版本，[參考](https://qengineering.eu/install-raspberry-64-os.html)

## 版本確認
需要確認印象檔與硬體是否都為64 bits
1. uname -a   顯示作業系統的名稱
2. gcc -v   檢視 gcc 版本
![](https://hackmd.io/_uploads/H1csKr4P3.png)

## 設定遠端控制並固定IP 
### 開啟遠端控制
```xml=
$ sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
$ sudo apt-get install sshpass

# interface option → VNC enabled & SSH enabled
$ sudo raspi-config

# 確認ssh是否安裝完成，完成才能用moba，或是upload檔案到nas
$ sshpass -V

# 若在實驗室網路，用電腦連上Rpi，可以在moba或是vnc viewer輸入wlan0 inet的ip
$ ifconfig
```
![](https://hackmd.io/_uploads/r1If5HEPh.jpg)
### 設定Wifi 並固定IP
```xml=
# 設定網路(雞舍網路名稱是chicken mesh，必設，
# 其他網路記得出差前全部disabled=1)
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

# 到出差前一天才開啟，不然固定後就無法在實驗室用實驗室網域連上了
$ sudo /etc/dhcpcd.conf
```
![](https://hackmd.io/_uploads/BykP5r4P2.png)
![](https://hackmd.io/_uploads/SkYD5BNPh.jpg)

## 下載相關套件
### 拍攝套件

```xml=
$ sudo apt-get install python3-opencv
$ sudo apt-get install python3-matplotlib
$ sudo apt-get install -y python3-seaborn
$ sudo pip install scikit-learn

# 若要使用ffmpeg錄影需要下載
$ sudo pip install ffmpeg-python
```

### 回傳設定
```xml=
# 第一次要先在terminal裡連線
# 輸入密碼，後面就能直接使用upload.sh上傳了
$ sftp -P 3040 pokemon@140.112.183.104

# 提升檔案權限
$ sudo chmod 777 upload.sh
```
