本文基于搭載瑞芯微RK3568處理器的OK3568-C開(kāi)發(fā)板Linux 4.19.206標(biāo)準(zhǔn)開(kāi)發(fā)環(huán)境開(kāi)展測(cè)試,其網(wǎng)絡(luò)基礎(chǔ)穩(wěn)定,可滿足TFTP協(xié)議傳輸需求。測(cè)試中,TFTP 服務(wù)器部署于Ubuntu系統(tǒng),Ubuntu與RK3568開(kāi)發(fā)板采用橋接模式(利用開(kāi)發(fā)板雙網(wǎng)口的硬件優(yōu)勢(shì),可降低網(wǎng)絡(luò)傳輸延遲),服務(wù)器地址設(shè)為172.16.0.177。
需提前將系統(tǒng)鏡像(boot.img、rootfs.img)放入TFTP服務(wù)器目錄,并確保開(kāi)發(fā)板與服務(wù)器網(wǎng)絡(luò)互通——這是后續(xù)燒寫(xiě)操作的前提。

1、Uboot配置環(huán)境變量,確保網(wǎng)絡(luò)互通
RK3568開(kāi)發(fā)板的 Uboot 環(huán)境配置簡(jiǎn)潔直觀,配合板載的Type-C Debug接口(集成USB轉(zhuǎn)串口芯片,無(wú)需額外轉(zhuǎn)接器),開(kāi)發(fā)者可快速通過(guò)終端工具(如 SecureCRT、Xshell)進(jìn)入 Uboot 命令行,完成網(wǎng)絡(luò)參數(shù)配置。
操作提示:Type-C Debug接口默認(rèn)波特率為115200bps,數(shù)據(jù)位8,停止位1,無(wú)校驗(yàn),連接后重啟開(kāi)發(fā)板即可進(jìn)入U(xiǎn)boot 命令行。

注意:若 ping 服務(wù)器失敗,需優(yōu)先排查:
① VMware網(wǎng)絡(luò)是否設(shè)為“橋接模式”;
② 開(kāi)發(fā)板網(wǎng)口接線是否正常(推薦使用超五類及以上網(wǎng)線);
③ 服務(wù)器防火墻是否關(guān)閉 TFTP 端口(默認(rèn)69端口)。
2、查詢eMMC分區(qū)表,明確燒寫(xiě)目標(biāo)
飛凌嵌入式RK3568開(kāi)發(fā)板提供 8/16/32/64GB多規(guī)格的eMMC存儲(chǔ)選項(xiàng),本次測(cè)試采用標(biāo)準(zhǔn)Linux分區(qū)規(guī)劃,通過(guò)mmc part命令可查看完整分區(qū)結(jié)構(gòu),明確boot.img(引導(dǎo)鏡像)和rootfs.img(文件系統(tǒng)鏡像)的目標(biāo)分區(qū)。

該分區(qū)規(guī)劃充分適配RK3568開(kāi)發(fā)板的多系統(tǒng)特性:若需切換至Android或OpenHarmony系統(tǒng),僅需通過(guò)飛凌嵌入式提供的partition_tool.sh腳本調(diào)整分區(qū)表,無(wú)需更換硬件。
3、TFTP燒寫(xiě)boot.img至boot分區(qū)
利用tftpflash命令可直接將TFTP服務(wù)器中的boot.img加載至 eMMC的“boot”分區(qū)(3號(hào)分區(qū))。RK3568處理器的高速數(shù)據(jù)處理能力可保障TFTP傳輸速率穩(wěn)定,確保引導(dǎo)鏡像快速燒寫(xiě)完成。

技術(shù)亮點(diǎn):
boot.img包含內(nèi)核與設(shè)備樹(shù),其燒寫(xiě)穩(wěn)定性直接影響系統(tǒng)啟動(dòng)。RK3568的eMMC支持“壞塊管理”功能,配合底板的5V/12V 電源防護(hù)設(shè)計(jì),可避免燒寫(xiě)過(guò)程中因電壓波動(dòng)導(dǎo)致的鏡像損壞,適配工業(yè)場(chǎng)景長(zhǎng)期運(yùn)行需求。
4、TFTP燒寫(xiě)rootfs.img至rootfs分區(qū)
rootfs.img包含完整的文件系統(tǒng)(如/bin、/etc、/lib等目錄),需燒寫(xiě)至“rootfs”分區(qū)(6號(hào)分區(qū))。RK3568開(kāi)發(fā)板的rootfs分區(qū)預(yù)留充足空間(本次測(cè)試分區(qū)大小約1.9GB),不僅可容納基礎(chǔ)文件系統(tǒng),還能滿足后續(xù)功能擴(kuò)展需求——例如開(kāi)發(fā)板內(nèi)置1TOPS算力的NPU,若需部署輕量級(jí)AI 應(yīng)用,可直接在該文件系統(tǒng)中集成 RKNN-Toolkit工具(支持 Caffe、TensorFlow、PyTorch等主流模型一鍵轉(zhuǎn)換),無(wú)需額外調(diào)整存儲(chǔ)架構(gòu)。

注意:
RK3568開(kāi)發(fā)板采用“核心板+底板”分體式設(shè)計(jì),若后續(xù)需擴(kuò)展存儲(chǔ)(如通過(guò)SATA3.0接口添加硬盤)或聯(lián)網(wǎng)方式(通過(guò)M.2 Key-B接口擴(kuò)展4G/5G模組),無(wú)需重新燒寫(xiě)文件系統(tǒng)——僅需在現(xiàn)有系統(tǒng)中安裝對(duì)應(yīng)驅(qū)動(dòng)(飛凌嵌入式資料包提供預(yù)編譯驅(qū)動(dòng)),大幅簡(jiǎn)化功能迭代流程。
5、總結(jié)
飛凌嵌入式RK3568開(kāi)發(fā)板通過(guò)TFTP燒寫(xiě)文件系統(tǒng)的操作,既體現(xiàn)了其基礎(chǔ)功能的便捷性(如簡(jiǎn)潔的Uboot命令、穩(wěn)定的網(wǎng)絡(luò)傳輸),也展現(xiàn)了產(chǎn)品的核心優(yōu)勢(shì):
國(guó)產(chǎn)化保障:100% 國(guó)產(chǎn)化核心板,適配關(guān)鍵行業(yè)供應(yīng)鏈安全需求;
工業(yè)級(jí)可靠性:EMC 防護(hù)、工業(yè)級(jí) eMMC、電源防護(hù),適配復(fù)雜現(xiàn)場(chǎng)環(huán)境;
高擴(kuò)展性:雙千兆網(wǎng)、SATA3.0、M.2接口,支持存儲(chǔ)/聯(lián)網(wǎng)功能靈活擴(kuò)展;
AI 算力集成:1TOPS NPU 支持輕量級(jí) AI 應(yīng)用,文件系統(tǒng)可直接集成開(kāi)發(fā)工具。
配合飛凌嵌入式提供的完整技術(shù)資料與技術(shù)支持,開(kāi)發(fā)者可輕松完成從鏡像燒寫(xiě)到功能擴(kuò)展的全流程,加速工業(yè)控制、智能設(shè)備、邊緣計(jì)算等領(lǐng)域的產(chǎn)品落地。