我想爲基於網絡的設備編寫Linux設備驅動程序。該網絡設備只是輸入輸出控制,而且該設備通過以太網端口通過以太網電纜連接。我怎麼寫驅動程序?如何在設備和內核之間傳輸數據?網絡設備驅動程序
Q
網絡設備驅動程序
-1
A
回答
1
如果設備通過以太網連接到Linux機器,則根本不需要編寫內核驅動程序 - 用戶空間守護程序可以通過AF_PACKET
套接字地址系列完全訪問以太網。有關詳細信息,請參閱packet(7)
手冊頁。
-1
您可以選擇TCP或UDP連接通信。
對於TCP,您必須選擇基於流的傳輸 但是,UDP不是可靠的通信,而是與TCP相比它更快。
我會建議去開始Linux編程它有一個理論和實踐的思考。
乾杯!
相關問題
- 1. Linux網絡設備驅動程序
- 2. 平臺設備/驅動程序vs i2c設備/驅動程序
- 3. TCP不能用於自定義網絡設備驅動程序
- 4. 如何編寫虛擬網絡設備驅動程序
- 5. Selenium網絡驅動程序
- 6. Wince設備驅動程序
- 7. Linux設備驅動程序
- 8. Windows設備驅動程序
- 9. scull設備驅動程序
- 10. 可以阻止設備驅動程序成爲字符設備驅動程序
- 11. 設備驅動程序vs驅動程序堆棧
- 12. 硒 - 網絡驅動程序等待
- 13. sendKeys()在Selenium網絡驅動程序中
- 14. 使用硒網絡驅動程序
- 15. 我使用硒網絡驅動程序
- 16. 使用硒網絡驅動程序
- 17. 硒網絡驅動程序,C#
- 18. linux網絡驅動程序的問題
- 19. 硒網絡驅動程序錯誤
- 20. linux網絡驅動程序--- net_device_ops
- 21. Selenium網絡驅動程序,phpunit和Netbeans
- 22. Linux網絡設備驅動程序測試的任何測試工具
- 23. 將SQL備份到網絡驅動器
- 24. Azure備份網絡驅動器
- 25. 遠程網絡驅動程序無法啓動 - 硒網格
- 26. 簡單字符設備驅動程序
- 27. Linux i2c-設備驅動程序module_i2c_driver()
- 28. usb cdc設備驅動程序
- 29. HAL層vs設備驅動程序
- 30. Windows設備驅動程序與VB.Net
谷歌它的「如何寫以太網設備驅動程序」 – jhonnash 2013-04-10 06:24:33