2013-02-14 29 views
2

我想通過一個軟件實體模型來模擬昂貴的設備(我們稱之爲(B))代替真實的設備與的/ dev /設備交互是否有可能將2個內核模塊鏈接到相同的/ dev/device?

目前內核模塊已經存在管理實際設備即鏈接到/dev/device(我們稱之爲(A))。 (A)將數據發送到/ dev/device,並且(B)讀取該數據,準備響應並將其發送回/dev/device,並且(A)讀取該響應?

如果存在一個簡單的解決方案,以做我想做的(即模擬與軟件模型的處理硬件設備),請不要猶豫,建議。

+0

那麼這是(B)模型還是真實的設備?如果我理解正確,重點是在用戶空間創建一個模擬,以便它可以通過* dev/device *與內核模塊(A)進行通信。 – KBart 2013-02-14 11:14:33

+0

試着看一下[umockdev(http://www.piware.de/2013/02/umockdev-record-and-mock-hardware-for-debugging-and-testing/)。 – Antoine 2013-02-14 12:05:41

+0

@KBart(B)是一個不是真實設備的軟件模型,而是模擬我沒有的設備。是的,我想通過/ dev/device – Fabien 2013-02-14 15:24:53

回答

2

你應該使用櫓驅動程序這種類型的應用,這有助於你也可以節省您的設備,你不必爲連接你的設備,你可以看到所有方面和測試,您在實際的設備需要驅動程序。

相關問題