|
公司基本資料信息
注意:發(fā)布人未在本站注冊(cè),建議優(yōu)先選擇VIP會(huì)員 |
網(wǎng)卡的網(wǎng)絡(luò)數(shù)據(jù)包的接收
對(duì)于網(wǎng)絡(luò)數(shù)據(jù)包的接收來(lái)說(shuō),操作系統(tǒng)的網(wǎng)絡(luò)協(xié)議棧無(wú)需網(wǎng)卡驅(qū)動(dòng)實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)數(shù)據(jù)包的處理。當(dāng)網(wǎng)卡設(shè)備接 收到數(shù)據(jù)后,其會(huì)產(chǎn)生一個(gè)接收中斷,在接收中斷處理程序中, 程序會(huì)調(diào)用netJobAdd函數(shù)啟動(dòng)一個(gè)任務(wù)程序?qū)⒕W(wǎng)卡設(shè)備接收到的數(shù)據(jù)傳遞給驅(qū)動(dòng)功能抽象層,網(wǎng)絡(luò)協(xié)議棧通過(guò)驅(qū)動(dòng)功能抽象層的接收函數(shù)獲取到網(wǎng)絡(luò)數(shù)據(jù)包并進(jìn)行相應(yīng)的數(shù)據(jù)處理。此處利用netJobAdd 函數(shù)可以減少接收中斷的處理時(shí)間,提高網(wǎng)絡(luò)數(shù)據(jù)的接收能力。
如何安裝網(wǎng)卡
網(wǎng)絡(luò)適配器又稱網(wǎng)卡或網(wǎng)絡(luò)接口卡(NIC),是上網(wǎng)的硬件接口。安裝網(wǎng)卡,將網(wǎng)卡插入主板上正確的卡槽后,需要安裝網(wǎng)卡驅(qū)動(dòng)程序。驅(qū)動(dòng)程序使網(wǎng)卡和網(wǎng)絡(luò)操作系統(tǒng)兼容,實(shí)現(xiàn)PC機(jī)與網(wǎng)絡(luò)的通信,否則PC機(jī)將不識(shí)別網(wǎng)卡。在裝系統(tǒng)前或插入新網(wǎng)卡前,有個(gè)顯卡版驅(qū)動(dòng)精靈;安裝驅(qū)動(dòng)精靈,安裝時(shí)需要注意去掉安裝金山毒霸;安裝完畢后會(huì)自動(dòng)識(shí)別網(wǎng)卡型號(hào)以及是否安裝了網(wǎng)卡驅(qū)動(dòng),此時(shí)我們點(diǎn)擊安裝即可。右鍵點(diǎn)擊我的電腦->管理->系統(tǒng)工具->設(shè)備管理->網(wǎng)絡(luò)適配器,如圖所示表示已經(jīng)網(wǎng)卡安裝好。安裝驅(qū)動(dòng)完畢后,便可上網(wǎng)了。
網(wǎng)卡的性能測(cè)試
隨著嵌入式設(shè)備對(duì)網(wǎng)絡(luò)需求的增長(zhǎng),物聯(lián)網(wǎng)技術(shù)通過(guò)傳 感器獲取大量數(shù)據(jù),這些數(shù)據(jù)通過(guò)嵌入式網(wǎng)關(guān)進(jìn)行處理,這就涉及到各種網(wǎng)絡(luò)通信算法。但是通常嵌入式軟硬件開(kāi)發(fā)時(shí)間是不均衡的。如果網(wǎng)絡(luò)通信算法已經(jīng)完成。而硬件仍然處于調(diào)試狀態(tài),導(dǎo)致網(wǎng)絡(luò)通信算法不能夠及時(shí)驗(yàn)證,則開(kāi)發(fā)效率降低。虛擬網(wǎng)卡測(cè)試平臺(tái)提供了不需要具體硬件參與,就能完成多網(wǎng)卡設(shè)備的通信算法驗(yàn)證,降低了軟件開(kāi)發(fā)周期。 并且通過(guò)分析虛擬網(wǎng)卡接收和發(fā)送的數(shù)據(jù)包,進(jìn)而對(duì)算法的準(zhǔn)確性和性能進(jìn)行測(cè)試。