On 2011-09-28 10:16, Richard Cochran wrote:
> On Tue, Sep 27, 2011 at 07:25:07PM +0200, Jan Kiszka wrote:
>> It manages buffers for you, provides NIC drivers and interfaces to
>> either build the higher protocol layers in the kernel or in user space.
>> That's the mission, but I would not exclude that there is room for
>> improvements (lacking safe copy-to/from user, unneeded RX thread for
>> single-user scenarios and possibly more). Still, the Ethercat master
>> library folks chose it back then as a platform, maybe you want to ask them.
> Getting a little off topic, I wonder, who are these "Ethercat folks" of
> whom you speak?
> I do know of a few open source implementations, but none are based
> Xenomai:
> * IgH etherlab
>   This is a complete stack in the kernel. Although they claim it works
>   with Xenomai, in fact it does not, since it uses regular kernel spin
>   locks, etc. However, it could be adapted to work with Xenomai.
> * SOEM
>   This is a user space (really simple) stack based on normal raw
>   sockets. It could also be adapted to use Xenomai, by adding some
>   sort of raw RT socket.
>   This was withdrawn because of license concerns. I never saw the
>   code, but I do beleive it was a user space solution using standard
>   sockets.
> * Another?
>   There once was some C++ program from some institute in the
>   Netherlands (or Belgium? can't remember), but it was also withdrawn.
> So, did you mean any of these, or yet another implementation?

I meat the first hit for "ethercat master library" in a search engine. See


or ask Peter or Klaas (pe...@thesourceworks.com, klaas.gade...@fmtc.be -
not sure if Klaas is still with fmtc).


Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux

Xenomai-core mailing list

Reply via email to