平台為s3c2416 + dm9000 + wince6.0
目的是讓應用層中檢測到網線插拔過程。dm9000中有乙個暫存器指示了該狀態:
檢測函式drivers\dm9000a\device.cpp : nic_device_object::devicecheckforhang(void)
該函式呼叫流程:
在此函式中新增事件或其他方式與應用層取得聯絡,將網線連線狀態上報到應用程式。
應用程式便可實時檢測到網線連線狀態,不必再使用ping等其他socket工具來檢測了。方便了很多。
在使用過程中發現,網線連線後,並不一定能夠立即使用網路,只能說明網線已經插好。還需要獲取ip位址等常規操作。 0
給主人留下些什麼吧!~~
WINCE下的網絡卡驅動開發序
好久沒有寫原創的文章了,不怕丟人的說,前段時間在忙著考六級,不過這次又走了一次過場!哎,不說這個了!今天在csdn上發表了一篇帖子,開貼討論wince下網絡卡驅動的開發,之前,在網上搜尋這方面的資料真的很少,我不知道啥情況,肯定有人做過這方面,只是沒有貼出來,抑或大家認為太簡單沒有去做。當然,對於做...
Ubuntu下網絡卡設定
ubuntu 網絡卡設定 sudo gedit etc network inte ces這個應該是決定是否啟用這個埠 auto eth0 靜態設定ip iface eth0 inet static address 192.168.0.200 netmask 255.255.255.0 broadca...
WINCE 網絡卡控制
最近在搞wifi上網,看了些這方面的資料,稍微總結點東西 deviceiocontrol和底層通訊 方法1 把第二個引數設為ioctl ndis rebind adapter。方法2 把第二個引數設為ioctl ndis unbind adapter,然後再ioctl ndis bind adapt...