2011-11-07 151 views
1

操作系統:Ubuntu Linux操作系統的10.10 內核:2.6.35-30USB串行/ CDC功能驅動程序

查詢:我需要建立一個Windows程序和上述平臺上的嵌入式設備之間的可靠的通信。在這種情況下可能的解決方案是什麼?在這種情況下,套接字編程已被排除。這聽起來可能是一個非常基本的問題,但我對這個領域很陌生,並且非常感謝你的幫助。

回答

1

你能否澄清你的問題?

  1. 您是否確實是指「Windows USB設備驅動程序」?
  2. 什麼是您的完整設置? (例如:

    主機系統正在運行連接到其中一個USB端口的Ubuntu(內核2.6 ...)是一個USB到串行適配器,它連接到嵌入式設備的串行端口。通過程序我正在寫在C

+0

我的不好。我不應該寫Windows USB設備。讓我們把它看作一個Windows進程,它試圖通過USB與嵌入式Linux設備進行通信。我想知道一個強大的機制來做到這一點。 您正確地認爲編程語言是C語言,也是Ubuntu 10.10(內核2.6.35-30)的平臺。 –

+1

您的USB適配器是否創建Windows COM端口?您應該能夠在Windows設備管理器下進行分析。 – jedwards

+0

我得到了我的提示。謝謝。 –

0

如果你談論的是在Ubuntu USB設備的串行通信與嵌入式設備進行通信,那麼你的設備名稱是一樣的東西的/ dev/ttyUSB (有些號碼)。當您連接設備時,這將出現在您的ls命令中。

如果您正在尋找串口設備的模擬器,那麼我建議使用socat。如果您需要參考socat命令,請嘗試使用此鏈接serial port simulator in linux