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
> * 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.
> * OSADL
> This was withdrawn because of license concerns. I never saw the
> code, but I do beleive it was a user space solution using standard
> * 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