ROC-RK3568-PC這塊開發(fā)板非常好,不是一般的強(qiáng)大,通過官方介紹可見一斑:
其支持的操作系統(tǒng)非常的多,可用的固件包括但不限于以下官方提供的:
這次我先選擇了OpenWRT進(jìn)行體驗(yàn)。
要在ROC-RK3568-PC開發(fā)板上運(yùn)行OpenWRT可以直接刷到eMMC中,也可以直接通過SD來運(yùn)行。方便起見,我直接使用了SD卡來運(yùn)行。
一、安裝
OpenWRT鏡像下載地址:https://www.t-firefly.com/doc/download/107.html
下載的OpenWRT包里面,包含了鏡像文件和SD啟動(dòng)卡制作工具:
鏡像文件壓縮包為Station_P2_LEDE_GPT_RAW_20220812.zip,需要先解壓為Station_P2_LEDE_GPT_RAW_20220812.img才能使用。
balenaEtcher是個(gè)簡(jiǎn)單好用的工具,可以在Windows、macOS、Linux下面是用,超簡(jiǎn)潔圖形界面的。
我平時(shí)使用的是macOS,所以下面的操作,都在macOS下面進(jìn)行。
打開balenaEtcher,選擇好鏡像文件和目標(biāo)盤后,123一鍵開刷:
燒錄過程中,會(huì)顯示一點(diǎn)點(diǎn)小廣告,但沒有任何影響:
燒錄完成后,噔的一聲,彈了個(gè)窗,嚇了一跳:
還好不是彈窗①②③④⑤,那就不是無解的。一開始還以為SD卡給刷壞了,又刷了一遍,又噔的彈了一次。
這次仔細(xì)瞅了一下:
原來SD卡沒有刷壞,只是分區(qū)不能被macOS掛載而已。退出卡,插到ROC-RK3568-PC開發(fā)板上,就能使用了。
二、串口調(diào)試
因?yàn)椴粠聊唬蚤_始使用的時(shí)候,最好連接串口,能夠知道系統(tǒng)到底咋樣了。
ROC-RK3568-PC 默認(rèn)的波特率是 1500000,有些USB轉(zhuǎn)串口芯片波特率無法達(dá)到 1500000,所以官方苦口婆心的推薦:
具體是這款USB轉(zhuǎn)TTL串口模塊適配:
要29.9大洋,感覺有點(diǎn)小貴,因?yàn)槲沂诸^有1個(gè)20的,一個(gè)9塊9包郵的,難道就不行了嗎?
不試不知道,試了發(fā)現(xiàn),挺好用的,不用單獨(dú)買了。
最終實(shí)際測(cè)試的設(shè)備如下:
我的這兩個(gè)USB2TTL都能使用,一個(gè)是CP2102,一個(gè)是CH340G。
不過,開發(fā)板上的這個(gè)串口引腳,不是2.54的,需要一個(gè)轉(zhuǎn)接頭,剛好我手頭又有一個(gè)轉(zhuǎn)接頭,直接連上了:
連接的時(shí)候,注意線序。
連接好以后,把USB2TTL插上電腦,在給開發(fā)板上電,就能進(jìn)行調(diào)試了。
我常用的串口終端工具為minicom,串口調(diào)試使用WCHSerialPort。
考慮到是Linux系統(tǒng)的終端,所以先使用 minicom進(jìn)行連接:
ls /dev/*usb*
/dev/cu.usbserial-0001 /dev/tty.usbserial-0001
# 兩者實(shí)際上是一個(gè)
minicom -b 1500000 -D /dev/tty.usbserial-0001
(左右移動(dòng)查看全部?jī)?nèi)容)
沒想到,minicom翻船了:
反復(fù)測(cè)試,發(fā)現(xiàn)都是亂碼。連其他的設(shè)備,速度沒有這么高的,發(fā)現(xiàn)又是正常的。郁悶之余,用WCH的串口工具測(cè)試了一把:
欣喜的發(fā)現(xiàn),能夠正常顯示輸出。那就說明,這個(gè)USB2TTL能用,問題出在minicom上。
進(jìn)過一番了解,發(fā)現(xiàn),macOS上面的minicom,不支持1500000這么高的速率。幸好,還有兩個(gè)工具,是可以支持的:
picocom的使用如下:
#安裝
brew install --build-from-source radxa/picocom/picocom
# 連接
picocom -b 1500000 -d 8 /dev/cu.usbserial-0001
(左右移動(dòng)查看全部?jī)?nèi)容)
這次,得到了熟悉的OpenWRT命令行界面:
coolterm的使用如下:
# 安裝
brew install coolterm
# 打開
open /Applications/CoolTerm.app
(左右移動(dòng)查看全部?jī)?nèi)容)
然后選擇串口,設(shè)置參數(shù):
點(diǎn)擊連接:
三、網(wǎng)絡(luò)設(shè)置
登錄系統(tǒng)之后,馬上查看一下當(dāng)前網(wǎng)絡(luò)情況:
ifconfig
再具體查看一下網(wǎng)卡的硬件信息:
dmesg | grep eth0
dmesg | grep eth1
dmesg | grep wlan=
(左右移動(dòng)查看全部?jī)?nèi)容)
從上面的信息可以看出:
-
有線網(wǎng)卡2個(gè):eth0、eth1,使用RTL8211F,千兆
-
無線網(wǎng)卡1個(gè):wlan0,使用BCM43752/2,是一款雙頻802.11ax Wi-Fi芯片,官方介紹支持WiFi 6(802.11ax)無線網(wǎng)絡(luò)通訊,最大頻寬達(dá)到160MHz,最高速率可達(dá)9.6Gbps
-
eht0為WAN接口
-
eth1、wlan0為內(nèi)網(wǎng)接口,關(guān)聯(lián)到br-lan
-
內(nèi)網(wǎng)地址為192.168.1.1
我的上級(jí)路由,本身的內(nèi)網(wǎng)網(wǎng)段為192.168.1.0,其地址為192.168.1.1,為了防止沖突,先連接無線登錄修改一下。通過命令行修改/etc/config/network也可以。
先通過無線連接:
或者通過有線連接也可,注意要連接到遠(yuǎn)離電源接線的Ethernet1。
默認(rèn)密碼為空,直接點(diǎn)擊登錄即可。登錄后,到網(wǎng)絡(luò)->接口中,修改LAN(br-lan):
根據(jù)實(shí)際情況,修改到一個(gè)不沖突的網(wǎng)段即可,如192.168.2.1:
修改后,點(diǎn)應(yīng)用保存,然后等一會(huì)兒,再重連開發(fā)板的WiFi,就會(huì)發(fā)現(xiàn)IP發(fā)生了變化,在此管理,就需要使用 http:// 192.168.2.1了。
設(shè)置完內(nèi)網(wǎng)IP,趕緊接上網(wǎng)線:
到OpenWRT管理界面(luci)可以查看當(dāng)前系統(tǒng)的信息:
以及網(wǎng)絡(luò)狀態(tài):
從網(wǎng)絡(luò)狀態(tài)可以看到,已經(jīng)成功連上了上級(jí)路由器,WAN的IP為192.168.1.42。
然后,到網(wǎng)絡(luò)->接口->無線中,修改radio0的配置:
設(shè)置WiFi連接的密碼,再次點(diǎn)擊保存應(yīng)用即可。
稍等一會(huì),再次重連,就需要密碼進(jìn)行連接了。
四、管理權(quán)限
默認(rèn)的管理界面密碼為空,不安全,上述設(shè)置完成后,馬上到系統(tǒng)->管理權(quán)限中進(jìn)行修改:
密碼根據(jù)自己需要的進(jìn)行設(shè)置。
ssh登錄權(quán)限,通常情況下,我都會(huì)禁止密碼登錄,強(qiáng)制要求使用證書登錄,取消勾選上面的選項(xiàng),然后把秘鑰的公鑰復(fù)制進(jìn)來,點(diǎn)擊保存應(yīng)用即可。
現(xiàn)在,就可以通過ssh登錄到開發(fā)板了:
五、系統(tǒng)功能
經(jīng)過上述的基礎(chǔ)設(shè)置,ROC-RK3568-PC開發(fā)板的OpenWRT,已經(jīng)可以投入使用了,當(dāng)然,要正式使用,還需要根據(jù)自己的需要進(jìn)行詳細(xì)的設(shè)置。
OpenWRT是一個(gè)可模塊化裁剪的系統(tǒng),通過系統(tǒng)菜單,可以了解系統(tǒng)已經(jīng)包含的功能:
可以看到,提供的這個(gè)版本,基礎(chǔ)功能已經(jīng)比較完善了,當(dāng)作普通的無線路由使用,完全沒有問題了。
六、后續(xù)
后續(xù)將會(huì)基于OpenWRT系統(tǒng),進(jìn)行高速網(wǎng)絡(luò)測(cè)試,做家庭存儲(chǔ)中心和多媒體中心,嘗試進(jìn)行流媒體推送等測(cè)試,并繼續(xù)分享。
提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請(qǐng)注明以上來源。如需社區(qū)合作及入群交流,請(qǐng)?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。
更多熱點(diǎn)文章閱讀
- 鴻湖萬(wàn)聯(lián)產(chǎn)品推薦官招募!啟鴻OpenHarmony開發(fā)板免費(fèi)體驗(yàn)
- 如何基于OpenHarmony實(shí)現(xiàn)短信驗(yàn)證碼倒計(jì)時(shí)
- OpenHarmony輕量系統(tǒng)中內(nèi)核資源主要管理方式
- ROC-RK3568-PC開發(fā)板體驗(yàn):網(wǎng)絡(luò)數(shù)據(jù)傳輸性能測(cè)試
- 使用WSL2編譯OpenHarmony DAYU200鏡像效率翻倍
END
想了解更多開源技術(shù)?后臺(tái)留言,立刻安排!就喜歡獎(jiǎng)勵(lì)一個(gè)“”和“在看”唄~
原文標(biāo)題:ROC-RK3568-PC開發(fā)板OpenWRT系統(tǒng)初體驗(yàn)
文章出處:【微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5123瀏覽量
98243 -
RK3568
+關(guān)注
關(guān)注
4文章
526瀏覽量
5238
原文標(biāo)題:ROC-RK3568-PC開發(fā)板OpenWRT系統(tǒng)初體驗(yàn)
文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論