<div dir="ltr">Thanks for the input Chris!<div><br></div><div>I have no idea on rtems-libbsd. My RTEMS experience is limited for now. The original idea was to have ethercat running on a LEON3 by Gaisler. Another partner is developing the ethernet driver for that and I will have to consult with him.</div><div><br></div><div>For now I read on how the build system works. Built the toolchain for sparc/erc32 with the RSB on the 4.11 branch.</div><div><br></div><div>I agree that it is better to develop upstream and then build via the RSB pulling the source from github or some other repo. That way you don't replicate work and get all the patches. I will contact the SOEM maintainers about it. </div><div class="gmail_extra"><br></div><div class="gmail_extra">So I'll open a ticket and post any questions on the devel list.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers,</div><div class="gmail_extra">Niko.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 5, 2017 at 12:27 AM, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 04/09/2017 20:34, Nikolaos Tsiogkas wrote:<br>
> Hi,<br>
><br>
> I'm working currently on porting the EtherCAT SOEM, an opensource ethercat<br>
> master implementation, to RTEMS.<br>
<br>
</span>Excellent. I have an interest in EtherCAT running on RTEMS and I know other<br>
RTEMS users also do.<br>
<br>
Is this with rtems-libbsd?<br>
<span class=""><br>
> From what I have read and understood it should be as a 3rd party library.<br>
<br>
</span>We prefer to work with the upstream package where we can. If we bring code into<br>
the RTEMS repo or we create a local repo the RTEMS project and the community is<br>
choosing to take on the maintenance. Upstream support has proved over time to be<br>
the best solution.<br>
<span class=""><br>
> I have installed RTEMS and successfully compiled the NTP package.<br>
<br>
</span>Is this with the RSB?<br>
<span class=""><br>
> My question is what would be the formal way to go forward with that?<br>
<br>
</span>A Trac ticket as a task with details of the work to be done as well as posting<br>
to the devel list. Patches for the various repos are reviewed on the devel list.<br>
<span class=""><br>
> I have<br>
> already forked SOEM so I can work independently and provide patches that would<br>
> make the project work with RTEMS and get them merged on their side.<br>
<br>
</span>Working with the upstream maintainers is important so this is perfect.<br>
<br>
The RSB can build the package if you can build it from the command line. If<br>
there are upstream patches under review you can have the RSB fetch those patches<br>
and patch the source. Once the patches are merged upstream we can update the RSB<br>
to no use this patches.<br>
<span class=""><br>
> What would the RTEMS procedure be to include a package?<br>
<br>
</span>As stated create a Trac ticket as a task and assign to me and we can work<br>
together. Interact with us on the devel list, this can be questions, status<br>
updates and then patches.<br>
<span class=""><br>
> I don't know if the users or the devel list is more appropriate actually. If it<br>
> should be moved on devel just let me know and I'll post there.<br>
<br>
</span>This is a development so I think the devel list is fine to use.<br>
<span class="HOEnZb"><font color="#888888"><br>
Chris<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="background-color:transparent;font-size:14.6667px;font-family:Arial;color:rgb(153,153,153);vertical-align:baseline;white-space:pre-wrap">Nikolaos Tsiogkas, Robotics Engineer</span><span style="background-color:transparent;font-size:14.6667px;font-family:Arial;color:rgb(153,153,153);vertical-align:baseline;white-space:pre-wrap"><br></span><span style="background-color:transparent;font-size:14.6667px;font-family:Arial;color:rgb(153,153,153);vertical-align:baseline;white-space:pre-wrap">+32 16 584 180</span><span style="background-color:transparent;font-size:14.6667px;font-family:Arial;color:rgb(153,153,153);vertical-align:baseline;white-space:pre-wrap"><br></span><span style="background-color:transparent;font-size:14.6667px;font-family:Arial;color:rgb(136,136,136);vertical-align:baseline;white-space:pre-wrap"><span><span style="font-size:14.6667px;background-color:transparent;vertical-align:baseline">Intermodalics - Gaston Geenslaan 9, 3001 Heverlee - BELGIUM</span></span><br></span><a href="http://www.intermodalics.eu/" style="font-size:12.8px;text-decoration:none" target="_blank"><span style="font-size:14.6667px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">www.intermodalics.eu</span></a><br></div></div></div></div>
</div></div>