Banana -Pi BPi-P2 Pro 是一款采用RockChip Arm 處理器的新型開發板。
64 位四核 Arm Cotrex-A35,使用 RockChip RK3308
512 GB DDR3(在這篇博文中,我的設備只有 256GB)
8 GB 板載 eMMC 存儲
40 PIN GPI 和 12 PIN 側(包括 UART、SPI、I2C、IO 等)
這些被設計為物聯網設備、智能語音識別設備(板上有麥克風)、機器人控制或更多。它是一個無限可能的開發板。
第 1 部分 – 設置 SD 卡
您需要做的第一件事是下載RockChip SDDiskTool(注意:不要使用 Etcher 制作 SD 卡,它會報告“它看起來不是可啟動映像”)SDDisktool將創建 SD 卡正確的方法。
將工具解壓到 PC 上。在使用SDDiskTool之前,我們需要更改配置文件才能以英文運行它。在該文件夾下,找到配置文件并使用記事本打開。
在[Language]下,將“ Selected ”從1更改為2。然后保存文件。
1 = 中文
2 = 英語
嘗試打開該程序以確保它是英文的。
設置SDDiskTool后,需要下載映像。使用以下鏈接下載圖像。
(注意:如果您在美國,使用Google Drive Link,百度 是中國的Google,您將需要下載一個應用程序,該應用程序只有中文。)
在 SDDiskTool 中,確保該工具按如下方式設置。
首先選擇:也將寫入映像的 SD 驅動器。(此時,建議使用8或16GB的SD卡,因為文件系統的設置類似于Android文件系統。更好的就是注意磁盤空間。)
第二選擇:選擇“ SD Boot ”
第三個選擇:將寫入 SD 調用的映像。
第四選擇:留空
該圖像是示例:
一切設置完畢后,單擊“創建”按鈕。(這可能需要幾分鐘才能完成)。完成后,將 SD 卡插入 BPi-P2 Pro 的 SD 插槽中。如果您有 UART 電纜,請從第 4 部分開始。
第 2 部分 – 在沒有 UART 電纜的情況下使用帶有 GUI 的路由器供電。
Banana -Pi BPi-P2 Pro 不配備 HDMI 端口。大多數人會使用 UART 電纜將設備連接到設備以查看啟動情況。
這里介紹如何使用路由來查找設備。在此示例中,將使用pfSense 。登錄路由器進入
狀態–> DHCP 租用
將以太網電纜插入路由器或交換機所插入的交換機的背面。
2. 將以太網線的另一端插入 Banana-Pi。如果交換機是以太網供電,則Banana-Pi BPi-P2 Pro 將啟動。
3. 插入電源。Raspberry Pi 4 USB-C 或具有 5V/4A 的 USB-C 電源。如果 SD 卡創建正確,LED 燈將變為粉紅色并閃爍綠燈。此外,左側的以太網端口將變成橙色,這表明存在 100MB 連接。
在打開 DHCP 租用頁面的選項卡上單擊“F5”,這將進行刷新,將彈出新設備。它應該顯示 Linaro(某物)。這里,它被重命名為device device。
現在 ssh 可以使用Xmobaxterm /Putty/Terminate 會話連接到該 IP 。
用戶名: linaro
密碼: linaro
第 3 部分 – 如何使用 NMAP 查找設備。
下一部分與 GUI 類似,但需要一個名為 nmap 的工具。Nmap是網絡工程師/黑客用來掃描設備或設備上打開的端口的工具。另一個對 Linux 工程師非常有用的工具是diff,它主要用于配置文件等文本文件,以查看兩者之間的差異。
通過 SSH 連接到將進行掃描的計算機。
接下來運行以下命令
nmap -sP >> beforescan.txt
-sP = 掃描 ping
iprange = 例如10.0.0.0/8、172.16.1.0/16 或 192.168.1.0/24(大多數家庭路由器使用的。)
>> = 取出輸出并附加文件直至完成。> 只會得到第一行。
beforescan.txt = 不需要txt,只需一個設備開機前的文件名。
在此示例中,我們將使用在 Banana-Pi R3 上設置的 VLAN107。
從第 2 部分開始,執行相同的三個步驟來連?接設備并打開電源。
現在,再次運行 nmap
nmap -sP >> afterscan.txt
(是的,after 拼寫錯誤,但它會起作用。)
現在需要在兩個文件之間運行差異。
diff file1 file2
< = File 1
> = File 2
這里可以看到主機(以黃色突出顯示)不在原始掃描中,它已被分配IP 192.168.107.118,MAC地址是32:FF:D7:FA:75:83。這很有幫助,因為如果 IP 發生變化,您可以執行以下操作來查找它。
sudo nmap -sP | grep MACADDRESS -B2
-B # = 在搜索項之前顯示的行數。在這種情況下,IP 通常是 MAC 地址之上/之前的兩個。
使用 Nmap 確保 ssh 已打開
nmap
應該顯示返回,如圖像示例所示
現在,任何主機都可以通過 ssh 連接到BPi-P2 Pro (注意:上面有 USE ID 和 Passwd)
ssh linaro@
第 4 部分 — UART 電纜
板子右側有一個 12 針,靠近 40 針 GPIO。按照下表中的順序連接以下引腳。引腳 1 位于電路板內部最近的位置,緊鄰 WiFi/藍牙芯片。
引腳號 | 功能 |
1 | RX(板)/TX(電纜) |
2 | TX(板)/ RX(電纜) |
6 | 地面 |
電纜
上圖中,電纜顏色如下
綠色 = TXD
白色 = RXD
黑色 = 接地
紅色 = VCC(未使用)
速度(波特率):1500000
數據位:8
停止位:1
奇偶校驗:無
流量控制:無
連接電纜后,打開設備電源。使用 Mobaxterm/Minicom/Picocom 啟動串行會話,設備輸出將在啟動時開始顯示。
設備啟動示例
設備啟動完成后,它將位于 root 帳戶中。無需輸入密碼,但如果您不想使用 linaro 用戶,請設置新的服務器和密碼。
要查看設備的 ip 是什么,請運行以下命令。
ip -c addr show
現在 Banapi-Pi BPi-Pro 已設置完畢。另一篇博文將隨后配置設備以運行應用程序。在撰寫本文時,仍在了解最適合在該應用程序上運行的內容。
第 5 部分 – 無線設置
最后一部分是設置 wifi。
如果 wifi 丟失,請以 root 身份運行以下命令,
insmod /system/lib/modules/bcmdhd.ko firmware_path=/system/etc/firmware/ nvram_path=/system/etc/firmware/
這將啟動 wifi。
cd /etc/wpa_supplicant vim wpa_supplicant.conf network { ssid="wifinetworkname" psk="passwordforwifi" key_mgmt=WPA-PSK } wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli -i wlan0 -p /var/run/wpa_supplicant reconfigure wpa_cli -i wlan0 -p /var/run/wpa_supplicant reconnect
如果那不起作用。運行以下命令
sudo nmtui
選擇“激活連接”
,在 Wi-Fi 下選擇設備需要連接的網絡。
選擇安全并輸入 SSID 密碼
注意:在顯示的設置中,它不會保存正在制定的 wifi 或區域設置的設置。
審核編輯 黃宇
-
開源硬件
+關注
關注
8文章
205瀏覽量
29748 -
開發板
+關注
關注
25文章
4943瀏覽量
97189 -
banana pi
+關注
關注
1文章
108瀏覽量
2969
發布評論請先 登錄
相關推薦
評論