我想爲基於網絡的設備編寫Linux設備驅動程序。該網絡設備只是輸入輸出控制,而且該設備通過以太網端口通過以太網電纜連接。我怎麼寫驅動程序?如何在設備和內核之間傳輸數據?網絡設備驅動程序
Q
網絡設備驅動程序
-1
A
回答
1
如果設備通過以太網連接到Linux機器,則根本不需要編寫內核驅動程序 - 用戶空間守護程序可以通過AF_PACKET
套接字地址系列完全訪問以太網。有關詳細信息,請參閱packet(7)
手冊頁。
-1
您可以選擇TCP或UDP連接通信。
對於TCP,您必須選擇基於流的傳輸 但是,UDP不是可靠的通信,而是與TCP相比它更快。
我會建議去開始Linux編程它有一個理論和實踐的思考。
乾杯!
相關問題
- 1. Linux網絡設備驅動程序
- 2. TCP不能用於自定義網絡設備驅動程序
- 3. 如何編寫虛擬網絡設備驅動程序
- 4. Linux設備驅動程序
- 5. Wince設備驅動程序
- 6. 可以阻止設備驅動程序成爲字符設備驅動程序
- 7. 設備驅動程序vs驅動程序堆棧
- 8. 硒 - 網絡驅動程序等待
- 9. 使用硒網絡驅動程序
- 10. Azure備份網絡驅動器
- 11. 書寫設備驅動程序?
- 12. 實施字符設備驅動程序
- 13. 讀取錯誤設備驅動程序
- 14. WinXPe NDIS 5.1設備驅動程序IPv6
- 15. Android Ouku平板設備驅動程序
- 16. 設備驅動程序代碼編譯?
- 17. 編寫鍵盤設備驅動程序
- 18. HAL層vs設備驅動程序
- 19. 設備驅動程序丟失的config.h
- 20. Android設備驅動程序使節點
- 21. IOCTL Linux設備驅動程序
- 22. iOS的寫入設備驅動程序
- 23. 字符設備驅動程序
- 24. MSI註冊PCIE設備驅動程序
- 25. 隱形設備和ADB驅動程序
- 26. usb cdc設備驅動程序
- 27. 設備驅動程序開發
- 28. 遠程網絡驅動程序無法啓動 - 硒網格
- 29. 網絡攝像頭驅動程序設置?
- 30. 如何刪除Chrome網絡驅動程序和IE網絡驅動程序的日誌
谷歌它的「如何寫以太網設備驅動程序」 – jhonnash 2013-04-10 06:24:33