摘要:針對國產(chǎn)龍芯平臺搭載中標麒麟操作系統的軟硬件環(huán)境,分析了Linux下PXI設備驅動(dòng)的基本框架、關(guān)鍵數據結構和加載方式,詳細分析了PXI設備初始化、數據讀寫(xiě)、設備控制、中斷處理等典型的PXI設備驅動(dòng)模塊,討論了Linux下PXI設備驅動(dòng)的設計過(guò)程,并在驅動(dòng)設計過(guò)程中依照儀器軟件結構向應用層提供了驅動(dòng)的使用接口,簡(jiǎn)化了應用層軟件設計,為基于龍芯平臺和中標麒麟系統的PXI儀器軟件開(kāi)發(fā)提供了較好的應用案例。實(shí)際驗證結果表明:在測試控制領(lǐng)域,“龍芯平臺+中標麒麟”的組合成功地把開(kāi)源軟件和PXI硬件結合在一起,北京航天測控公司在國內率先建立了自主可控的PXI通用測試平臺。