我正在做一个个人项目,我想尝试在用户空间而不是内核空间中实现字符设备。我正在使用这个github项目https://github.com/ningfei/ethercat。我知道这是非常详尽的事情,因为我需要用一个模拟表示替换所有的linux内核系统调用。有人能告诉我怎么做吗?
下图显示了ethercat架构。Ethercat architecture
发布于 2017-11-23 15:18:47
换句话说,您希望EtherLAB主程序的所有部分都在用户空间中运行,然后尝试http://fh-soft.de/src/ethercat-userspace.html。
请记住,纯用户空间版本的EtherLAB master意味着更高的延迟和更低的周期频率。
https://stackoverflow.com/questions/43618703
复制相似问题