The SoM (System on Module) from port industrial automation is very easy to use.
A special software layer – called µGOAL – provides to the user the Source Code to easily connect your STM32 to EtherCAT, PROFINET or EtherNet/IP through the SoM. µGOAL is easy to port to nearly any MCU (8-Bit upwards) that can accommodate this pieces of software. Many ports are available out-of-the-box. uGOAL is packaged as a software expansion for STM32Cube, to ease integration in any STM32Cube project. The user simply interfaces on his target with µGOAL and has full control of the SoM and the corresponding advantages. This optimizes the Time-to-Market even more.