2
我想通过一个软件实体模型来模拟昂贵的设备(我们称之为(B))代替真实的设备与的/ dev /设备交互是否有可能将2个内核模块链接到相同的/ dev/device?
目前内核模块已经存在管理实际设备即链接到/dev/device(我们称之为(A))。 (A)将数据发送到/ dev/device,并且(B)读取该数据,准备响应并将其发送回/dev/device,并且(A)读取该响应?
如果存在一个简单的解决方案,以做我想做的(即模拟与软件模型的处理硬件设备),请不要犹豫,建议。
那么这是(B)模型还是真实的设备?如果我理解正确,重点是在用户空间创建一个模拟,以便它可以通过* dev/device *与内核模块(A)进行通信。 – KBart 2013-02-14 11:14:33
试着看一下[umockdev(http://www.piware.de/2013/02/umockdev-record-and-mock-hardware-for-debugging-and-testing/)。 – Antoine 2013-02-14 12:05:41
@KBart(B)是一个不是真实设备的软件模型,而是模拟我没有的设备。是的,我想通过/ dev/device – Fabien 2013-02-14 15:24:53