At rt-labs, we are experts in development of embedded systems with EtherCAT support. At this site you can download and use some of the tools and components we have developed. You can also find a list of useful reference implementations which might be useful for your project and information about the EtherCAT classes and workshops that we offer.