
p-net:尝试用linux跑profinet协议
5、根据硬件linux以及需求看是否需要增加rt实时补丁,接下来就是找个西门子PLC测试了,效果还可以,1ms一次数据交换大概。pnet是一个profinet开源协议栈,支持rtt,stm32h7以及树莓派(linux),但是商用请购买授权。废话不多说,编译什么的请参考项目doc,这里默认编译好了,实现profinet转tcp或者其他协议。4、膝盖交换数据大小:默认1字节,改为160字节,这里有个坑,还要修改。2、增加p-net协议栈对管道的读写,这里我新开了一个线程用作数据刷新,200us一次。







