Как реализовать реализацию символьного устройства в пользовательском пространстве для мастера EtherCAT?

Я работаю над личным проектом и хочу попробовать реализовать символьное устройство в пространстве пользователя, а не в пространстве ядра. Я использую этот проект github https://github.com/ningfei/ethercat. Я знаю, что это что-то действительно исчерпывающее, так как мне нужно будет заменить все системные вызовы ядра Linux фиктивным представлением. Может ли кто-нибудь дать мне представление о том, как это сделать?

На изображении ниже показана архитектура Ethernet.Архитектура Ethercat


person Laura Smith    schedule 25.04.2017    source источник


Ответы (1)


Другими словами, вы хотите, чтобы все части мастер-системы EtherLAB работали в пользовательском пространстве, а затем попробуйте http://fh-soft.de/src/ethercat-userspace.html .

Имейте в виду, что версия мастера EtherLAB для чистого пользовательского пространства означает более высокую задержку и более низкую частоту циклов.

person sirop    schedule 23.11.2017