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. > * 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 > 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 http://ethercatmaster.berlios.de/ http://www.fmtc.be/downloads/15_FMTC%20open%20sources.pdf or ask Peter or Klaas (pe...@thesourceworks.com, klaas.gade...@fmtc.be - not sure if Klaas is still with fmtc). Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core