技術(shù)總結(jié)
本發(fā)明公開了一種網(wǎng)口狀態(tài)信息的獲取方法及裝置,方法包括:在VxWorks操作系統(tǒng)中申請一塊空閑的內(nèi)存塊,并通過memDevCreate方法把申請的內(nèi)存轉(zhuǎn)換成偽內(nèi)存設(shè)備;利用IO接口打開偽內(nèi)存設(shè)備以得到文件句柄,并通過任務(wù)重定向的方式把標(biāo)準(zhǔn)輸出定向至文件句柄;調(diào)用ifconfig函數(shù)以將ifconfig函數(shù)的輸出寫入至偽內(nèi)存設(shè)備;在偽內(nèi)存設(shè)備中查找所需的網(wǎng)口狀態(tài)信息。由此可見,本方法通過偽內(nèi)存設(shè)備和任務(wù)重定向方式獲取ifconfig的輸出結(jié)果,不需要分析協(xié)議棧代碼,簡單易行;另外,所用到的函數(shù)都是VxWorks操作系統(tǒng)通用接口函數(shù),可移植性好,可應(yīng)用在所有VxWorks操作系統(tǒng)的版本上。
技術(shù)研發(fā)人員:劉永陽;曹海浪;蔣曉艷;余萬能
受保護的技術(shù)使用者:中車株洲電力機車研究所有限公司
文檔號碼:201611066803
技術(shù)研發(fā)日:2016.11.28
技術(shù)公布日:2017.05.31