我有基於網絡設備的EK1101,EL6002,EL2034模塊。這些模塊通過以太網電纜連接到PC以太網端口。我用一些應用程序測試了這些模塊,它在我的電腦上工作正常。ethercat模塊的以太網驅動程序
EK1101作爲耦合器工作。它連接PC以太網端口和其他從模塊(EL6002,EL2034,..)
EL6002作爲RS232通信工作。 EL2034用作數字I/O。同樣我們有超過10個不同的設備。這些模塊同時與EK1101耦合器連接。
我該如何實現Linux驅動程序?並開始?我是否修改現有的網絡驅動程序或從頭開始啓動新的驅動程序?我需要寫什麼類型的字符或網絡驅動程序?如果其字符驅動程序如何通過以太網端口傳輸數據?
如果從應用程序(通過套接字)開始工作,爲什麼在這個世界上你想寫自己的驅動程序?只需安裝一個用戶應用程序作爲後臺服務,你就很好。 –
感謝您的回答,應用程序需要root權限。我需要執行我們的應用程序,沒有root權限。 –
安裝驅動程序需要root權限......使用root權限運行服務,並讓您的非特權應用程序與其通信。 –