如何为EtherCAT主站实现字符设备的用户空间实现?

时间:2017-04-25 18:49:55

标签: c linux-kernel kernel driver ethercat

我正在开发一个个人项目,并希望尝试在用户空间而不是内核空间中实现字符设备的实现。我正在使用这个github项目https://github.com/ningfei/ethercat。我知道这是非常详尽的,因为我需要通过模拟表示替换所有Linux内核系统调用。有人可以告诉我如何做到这一点吗?

下图显示了ethercat架构。Ethercat architecture

1 个答案:

答案 0 :(得分:0)

因此,换句话说,您希望EtherLAB主站的所有部分都在用户空间中运行, 然后尝试http://fh-soft.de/src/ethercat-userspace.html

请记住,EtherLAB主站的纯用户空间版本意味着更高的延迟和更低的周期频率。