主控板的基本環境搭建
網上的大多數教程都是用樹莓派作爲主控板,因爲官方提供例程是樹莓派的,但是樹莓派主控芯片不單賣,沒法完全做成自己的產品,而且樹莓派作爲一款開源硬件,目標本來是民用極客,作爲網關使用在環境惡劣情況下不一定能穩定運行,隨着貿易戰的升級未來樹莓派是否禁止也不一定。所以我選擇了一款國產全志的H5作爲主控,作爲一款國產芯片,有多種開發板可以選擇,可以直接運行linux,可以接以太網或者wifi,所以還是很合適的。測試用的NanoPi K1 Plus尺寸與樹莓派3相同,40Pin GPIO接口與之兼容。
環境搭建
參照官方教程下載系統並燒入TF卡。
通過串口連接到電腦進行登錄,波特率115200。
連接無線wifi:
- 切換到root賬戶
$ su root
- 查看網絡設備列表
$ nmcli dev
注意,如果列出的設備狀態是 unmanaged 的,說明網絡設備不受NetworkManager管理,你需要清空 /etc/network/interfaces下的網絡設置,然後重啓.
- 開啓WiFi
$ nmcli r wifi on
- 掃描附近的 WiFi 熱點
$ nmcli dev wifi
- 連接到指定的 WiFi 熱點
$ nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0
請將 SSID和 PASSWORD 替換成實際的 WiFi名稱和密碼。
連接成功後,下次開機,WiFi 也會自動連接。
更新源
sudo apt-get update
sudo apt-get upgrade
安裝ssh
sudo apt-get install openssh-server
查看本機ip
ifconfig
在同一路由下即可通過pc端的ssh工具連接開發板