Hi Armin,
I am interested in interacting with the netX from within the RPi on a kernel level.
I understand the connectivity from RPi to netX is via SPI channel. Which channel is it?
Do you have a linux kernel module for the netX? Or do you interact with it from the RPi only on a user space level?
Thanks,
Irina.
Hi Irina,
only user space level is necessary
When talking to netX there is container inclusive user space driver and netX system firmware files for all Industrial Ethernet protocols that is supported here
https://hub.docker.com/r/hilschernetpi/n...g-examples
Thx
Armin
„You never fail until you stop trying.“, Albert Einstein (1879 - 1955)
May-7th-2020, 12:56 PM
(This post was last modified: May-7th-2020, 12:59 PM by Armin@netPI.)
Hello Irina,
such a driver applies to PC cards named "cifX" in the hilscher product portfolio which feature data transmission over a physical dual-ported memory and PCI signals or mPCIe with DMA support using a netX100 type of chip.
On netPI there is a netX51 populated which does not support a dual-ported memory for data transmission but a serial port memory connected to SPI0.0 port of netX. So there isn't a kernel driver necessary in this case. With netPi we have just the "libcifx.so" only
Thx
Armin
„You never fail until you stop trying.“, Albert Einstein (1879 - 1955)
But why is a kernel mode driver in your setup necessary at all?
I can't get the use case in my mind.
„You never fail until you stop trying.“, Albert Einstein (1879 - 1955)