開源鴻蒙硬件方案領(lǐng)跑者觸覺智能
本文適用于在EVB3568開發(fā)板上進(jìn)行多網(wǎng)口網(wǎng)線直連。觸覺智能的EVB3568主板基于瑞芯微RK3568處理器,采用22nm先進(jìn)工藝制程,四核A55 CPU,主頻高達(dá)2.0GHz,支持高達(dá)8GB高速LPDDR4,1T算力NPU ,4K H.265/H264硬解碼;具有豐富的視頻輸出接口(HDMI2.0/eDP1.3/MIPI/LVDS) ,高速通信接口(千兆網(wǎng)/PCIE/SATA/USB3.0),工業(yè)互聯(lián)接口(CAN/串口)。


- 國產(chǎn)工業(yè)級(jí)四核A55高性能處理器, 安兔兔跑分11W+。
- 支持2G/4G/8GB 高速LPDDR4,速率高達(dá)1600Mbps。
- 1T算力NPU,支持INT8/INT16,支持TensorFlow/MXNet/PyTorch/Caffe框架
- 4K H.265/H.264視頻解碼
- HDMI2.0 支持4K@60Hz或1080P@120Hz
- eDP 1.3 支持2560x1600@60Hz
- 兩路4-Lane MIPI-DSI,支持到1080P@60Hz
- 雙通道LVDS,支持到1080P@60Hz 大屏幕
- 多屏異顯支持
- 兩路獨(dú)立的千兆以太網(wǎng)口,支持WAN口+LAN口 雙IP
- 5G/4G/WIFI藍(lán)牙無線通信
- 板載 2路USB3.0, 7路USB2.0,支持SATA硬盤
- 2路CAN和5路串口(RS232/RS485)
一、介紹
今天的文章主題是分享與探討關(guān)于深圳觸覺智能科技有限公司生產(chǎn)的開發(fā)板EVB3568多網(wǎng)口網(wǎng)線直連的測(cè)試方法。當(dāng)我們拿到開發(fā)板時(shí),我們首先就要測(cè)試開發(fā)板的網(wǎng)口是否正常,并且我們?cè)陂_發(fā)時(shí),沒有網(wǎng)絡(luò)的支持許多事情我們無法完成,因此今天我們就要圍繞Linux下的ping命令來測(cè)試網(wǎng)絡(luò)的通斷。
二、Ping命令介紹
在Linux平臺(tái)下,ping命令是一個(gè)基本而重要的網(wǎng)絡(luò)工具,它主要用于測(cè)試網(wǎng)絡(luò)的連通性、診斷網(wǎng)絡(luò)問題以及了解網(wǎng)絡(luò)延遲等情況。我們可以使用ping命令通過發(fā)送ICMP Echo請(qǐng)求到目標(biāo)主機(jī)并等待回應(yīng),以檢測(cè)本機(jī)與目標(biāo)主機(jī)是否聯(lián)通。也可以通過計(jì)算數(shù)據(jù)包往返時(shí)間(RTT),可以評(píng)估網(wǎng)絡(luò)延遲情況。當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時(shí),使用ping命令還可以幫助確定問題是出在網(wǎng)絡(luò)設(shè)備、線路還是其他原因?qū)е碌摹;菊Z法為:ping [選項(xiàng)] <目標(biāo)主機(jī)>,其中目標(biāo)主機(jī)可以是IP地址或域名。常用參數(shù)比如-c(指定發(fā)送的數(shù)據(jù)包數(shù)量)、-i(指定發(fā)送數(shù)據(jù)包的間隔時(shí)間)、-w(指定超時(shí)時(shí)間)等。ping命令在我們每個(gè)開發(fā)板的每個(gè)系統(tǒng)都有預(yù)裝,當(dāng)我們網(wǎng)絡(luò)有問題時(shí)一定第一個(gè)會(huì)使用到它。
三、EVB3568與PC直連測(cè)試
許多時(shí)候我們開發(fā)圖像識(shí)別等應(yīng)用時(shí),前期需要將SDC獲取到的數(shù)據(jù)直接傳輸?shù)奖镜豍C進(jìn)行調(diào)試(通過網(wǎng)絡(luò)傳輸容易掉包或者壓縮畫質(zhì)等),因此就需要測(cè)試SDC與PC機(jī)的網(wǎng)絡(luò)通斷。使用網(wǎng)線連接兩臺(tái)設(shè)備后,我們需要給兩臺(tái)設(shè)備都設(shè)置靜態(tài)ip,(此處使用EVB3568和PC直連),設(shè)置臨時(shí)靜態(tài)ip的方法為使用命令(需進(jìn)入管理員模式):ifconfig ethx 192.168.x.xxx,此時(shí)再通過ifconfig 查看網(wǎng)絡(luò)節(jié)點(diǎn)靜態(tài)ip是否設(shè)置成功,如下圖所示:

而PC主機(jī)設(shè)置靜態(tài)ip的方式為(此處作者操作系統(tǒng)為Win 11):
1.右鍵任務(wù)欄右下角【網(wǎng)絡(luò)】圖標(biāo),打開【網(wǎng)絡(luò)和Internet設(shè)置】:
2.進(jìn)入【高級(jí)網(wǎng)絡(luò)設(shè)置】:

3.選擇以太網(wǎng)下的【更多適配器選項(xiàng)】->【編輯】:


4.雙擊【Internet 協(xié)議版本 4(TCP/IPv4)】-> 于【常規(guī)】選項(xiàng)卡中設(shè)置靜態(tài)ip,此處需與開發(fā)板連接網(wǎng)口處于同一網(wǎng)段:

此時(shí)開發(fā)板使用命令:ping 192.168.0.5和Windows能夠ping通即為網(wǎng)絡(luò)暢通,若顯示下圖則為網(wǎng)絡(luò)無法連通,我們可以嘗試關(guān)閉防火墻:

關(guān)閉防火墻的位置在【網(wǎng)絡(luò)和Internet設(shè)置】->【高級(jí)網(wǎng)絡(luò)設(shè)置】->【相關(guān)設(shè)置】->【W(wǎng)indows防火墻】,如下圖所示:

如果依然ping不通,我們可以開啟ICMP回顯請(qǐng)求,開啟位置位于【防火墻和網(wǎng)絡(luò)保護(hù)】頁面的最下方【高級(jí)設(shè)置】,再進(jìn)入入站規(guī)則找到核心網(wǎng)絡(luò)診斷-ICMP回顯請(qǐng)求,將其開啟,如下圖所示:


此時(shí)若還是ping不通,我們可以排查網(wǎng)線以及網(wǎng)口問題,也有可能是開發(fā)板靜態(tài)ip設(shè)置有誤,不在同一個(gè)網(wǎng)段。我們可以嘗試編寫開發(fā)板中的文件/etc/netplan/001-static.yaml,在其中加入以下內(nèi)容:
network: version: 2 ethernets: eth0: dhcp4: no addresses: [192.168.0.100/24] # 靜態(tài)IP nameservers: addresses: [192.168.0.1, 114.114.114.114] # DNS routes: - to: 0.0.0.0/0 via: 192.168.0.1 # 網(wǎng)關(guān) metric: 100 # metric值,metric越小,網(wǎng)絡(luò)優(yōu)先級(jí)越高
四、EVB3568多網(wǎng)口網(wǎng)線直連
許多時(shí)候我們一臺(tái)開發(fā)板需要連接多個(gè)設(shè)備接受數(shù)據(jù),而EVB3568具有兩個(gè)千兆網(wǎng)口,可以同時(shí)與兩臺(tái)設(shè)備通過網(wǎng)線通信,但是部分時(shí)候我們會(huì)遇到互ping時(shí)通信數(shù)據(jù)錯(cuò)亂的情況,大部分時(shí)候是由于開發(fā)者將兩個(gè)網(wǎng)口ip設(shè)置為同一網(wǎng)段,這在某種程度上形成了橋接才會(huì)導(dǎo)致數(shù)據(jù)錯(cuò)誤,因此我們可以使用 ifconfig ethx 192.168.x.xxx來將兩個(gè)網(wǎng)口的ip設(shè)為不同網(wǎng)段,再通過ping 命令指定網(wǎng)口通信不同設(shè)備即可,命令為:ping eth0 192.168.0.5,ping eth1 192.168.1.168,如下圖所示:

-
測(cè)試
+關(guān)注
關(guān)注
9文章
6203瀏覽量
131366 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6291瀏覽量
118135 -
RK3568
+關(guān)注
關(guān)注
5文章
644瀏覽量
7944
發(fā)布評(píng)論請(qǐng)先 登錄
迅為驅(qū)動(dòng)開發(fā)實(shí)戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動(dòng)開發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解
飛凌嵌入式RK3568開發(fā)板的TFTP燒寫文件系統(tǒng)指南
【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板驅(qū)動(dòng)開發(fā)第4章驅(qū)動(dòng)模塊傳參實(shí)驗(yàn)
【作品合集】合眾HZ-RK3568開發(fā)板測(cè)評(píng)
迅為RK3568開發(fā)板模型推理測(cè)試實(shí)戰(zhàn)LPRNet?車牌識(shí)別
【HZ-RK3568開發(fā)板免費(fèi)體驗(yàn)】合眾HZ-RK3568開發(fā)板初次使用
RK3568開發(fā)板暗藏32位兼容開關(guān)?飛凌嵌入式帶你一鍵解鎖!
【HZ-RK3568開發(fā)板免費(fèi)體驗(yàn)】合眾HZ-RK3568開發(fā)板測(cè)評(píng)
迅為RK3568開發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入
迅為RK3568開發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)三級(jí)節(jié)點(diǎn)操作函數(shù)實(shí)驗(yàn)
RK3568開發(fā)板教程:以iTOP-RK3568開發(fā)板為例 Android13通過CIFS協(xié)議掛載Windows共享目錄
Linux開發(fā)板CAN總線測(cè)試方法,觸覺智能RK3568開發(fā)板演示
北京迅為RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)
速通RK3568開發(fā)板多網(wǎng)口網(wǎng)線直連測(cè)試
評(píng)論