摘要:機載實(shí)時(shí)數據處理可以大幅提高數據處理的效率。為滿(mǎn)足機載網(wǎng)絡(luò )化測試系統架構下的實(shí)時(shí)數據處理的需求,設計并實(shí)現了一種基于VxWorks的網(wǎng)絡(luò )數據實(shí)時(shí)處理軟件。該軟件運行在多核嵌入式數據處理系統上,通過(guò)多任務(wù)并發(fā)執行的方法保證實(shí)時(shí)性。軟件運行過(guò)程中利用零拷貝技術(shù)實(shí)時(shí)接收機載測試系統發(fā)送的網(wǎng)絡(luò )包數據,然后按照自定義的文件格式存儲原始數據,同時(shí)將需要處理的網(wǎng)絡(luò )包存入數據處理緩存中,根據網(wǎng)絡(luò )數據協(xié)議實(shí)時(shí)解析網(wǎng)絡(luò )包數據,最后利用預留緩存的辦法將處理結果寫(xiě)入結果文件。實(shí)踐證明,該軟件能快速接收并實(shí)時(shí)處理網(wǎng)絡(luò )數據,同時(shí)將原始數據和結果數據進(jìn)行存儲,該方法有效提高了數據處理的效率,為飛行試驗數據處理提供了新的途徑。