摘要:農(nóng)業(yè)監(jiān)測(cè)智慧化需要實(shí)時(shí),、高效,、可靠的視頻數(shù)據(jù)處理和傳輸方案,為了解決傳統(tǒng)基于CPU和GPU架構(gòu)的系統(tǒng)速率低,、實(shí)時(shí)性差的問題,,設(shè)計(jì)了基于Zynq架構(gòu)的PCIe級(jí)聯(lián)網(wǎng)口的高速傳輸系統(tǒng)。針對(duì)PCIe接口開發(fā),,在硬件層面,,優(yōu)化配置 XDMA IP核參數(shù),完成接口的數(shù)據(jù)收發(fā)引擎設(shè)計(jì),,并基于MIG 7 IP核優(yōu)化配置了DDR緩存區(qū),。在軟件層面,基于PCIe驅(qū)動(dòng),,調(diào)度VLC軟件完成視頻數(shù)據(jù)讀取,,實(shí)現(xiàn)板卡和上位機(jī)之間數(shù)據(jù)的快速收發(fā)和流暢播放。針對(duì)網(wǎng)口協(xié)議棧的實(shí)現(xiàn),,利用ARM可編程特性,調(diào)度LWIP輕量級(jí)協(xié)議棧,,完成TCP協(xié)議的開發(fā),,實(shí)現(xiàn)了網(wǎng)口的數(shù)據(jù)快速收發(fā),避免了上位機(jī)CPU直接處理網(wǎng)絡(luò)協(xié)議的時(shí)延和運(yùn)算開銷,。此外調(diào)度AXI協(xié)議完成PCIe接口和網(wǎng)口的高速連通,。在Zynq MZ7030FA平臺(tái)上傳輸視頻文件對(duì)系統(tǒng)進(jìn)行速率和可靠性實(shí)測(cè)。結(jié)果表明:網(wǎng)口傳輸速率達(dá)800Mb/s,,基本實(shí)現(xiàn)了千兆以太網(wǎng),;PCIe接口的最高傳輸速率達(dá)816MB/s,逼近硬件PCIe 2.0 x2的最高速率,,且整個(gè)系統(tǒng)在應(yīng)用層上實(shí)現(xiàn)了可靠傳輸,。本文的研究為農(nóng)業(yè)監(jiān)測(cè)視頻傳輸應(yīng)用提供了高效可靠的解決方案,且系統(tǒng)具有較好的擴(kuò)展性和推廣性,。