<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 19, 2016 at 7:50 PM, Pavel Pisa <span dir="ltr"><<a href="mailto:pisa@cmp.felk.cvut.cz" target="_blank">pisa@cmp.felk.cvut.cz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Chris,<br>
<span class=""><br>
On Friday 18 of March 2016 02:08:14 Chris Johns wrote:<br>
> On 18/03/2016 09:20, Pavel Pisa wrote:<br>
</span><div><div class="h5">> >> We can find someone with sufficient lwIP expertise if needed. There<br>
> >> are a few lwIP ports of RTEMS around.<br>
> ><br>
> > we have workend at company and at university with<br>
> > LwIP with porting and drivers writing and updates to RTEMS<br>
> > and non RTEMS environment. I would like to see LwIP<br>
> > to be the first class citizen in RTEMS<br>
><br>
> +1<br>
><br>
> > to offer full<br>
> > networking and POSIX compatibility for small RTEMS<br>
> > systems which cannot afford full BSD stack.<br>
><br>
> Nice.<br>
><br>
> > This means to connect LwIP to RTEMS file handle allocation<br>
> > system to allow read(), write(), close() etc functions<br>
> > to work with LwIP opened sockets. I have already located<br>
> > places of the code which can serve as the base for such work.<br>
><br>
> Nice.<br>
><br>
> > I have spoken with Sebastian Huber about this task<br>
> > on Embedded World. He thinks that this is too small<br>
> > task for full GSoC. I believe that he can do that<br>
> > in one or two days, I think that I have chance to do<br>
> > that in one or two weeks if I have time. But for student<br>
> > with need to understand and analyze the code first it is<br>
> > quiet sufficient task and can be combined with test<br>
> > preparation and implementation/porting of LwIP driver<br>
> > for some architecture. So at the end, it can be reasonable<br>
> > task for GSoC.<br>
><br>
> I would like to see the RSB build lwIP as a package so it can be easy<br>
> for users to get hold of.<br>
><br>
> > I can send dump of my ideas and links to related<br>
> > sources.<br>
><br>
> Fantastic. Would a wiki page be a better place?<br>
<br>
</div></div>I have found and extended Packages/LWIP Wiki page to include<br>
my analysis and pointers to the related sources and examples<br>
<br>
<a href="https://devel.rtems.org/wiki/Packages/LWIP" rel="noreferrer" target="_blank">https://devel.rtems.org/wiki/Packages/LWIP</a><br>
<br>
I have added pointer to our LwIP port because it is much<br>
more up to date than Joel referenced 2008 port and I think<br>
that separation of target OS and ETHERNET controller drivers<br>
is done better in our port than in actual BB port.<br>
But I have added pointers to BB port as well.<br>
<br></blockquote><div style="">Thanks. The one in my directory is definitely ancient and should</div><div style="">be ignored. It was sent to me WAY TOO LONG after it was done</div><div style="">to be merged.</div><div style=""><br></div><div style="">Does the page mention that there is an RSB package for LWIP now?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If you have some more suggestions and pointers to information,<br>
please, fill them to the wiki or move my description<br>
onto some other Wiki page if it fits better for holding LwIP<br>
development information.<br>
<span class=""><br></span></blockquote><div style="">LWIP needs to be a first class citizen and the old stack needs to</div><div style="">be moved out of the rtems tree and into its own build system.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> > So I offer role of consultant or co-mentor at least<br>
> > for this task.<br>
><br>
> I can help by being a co-mentor with you if you like.<br>
<br>
</span>May it be that you should be a mentor because you know original<br>
RTEMS networking and IO library as one of main authors much<br>
better then me.<br>
<br></blockquote><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Best wishes,<br>
<br>
                Pavel<br>
<span class="HOEnZb"><font color="#888888">--<br>
                Pavel Pisa<br>
    e-mail:     <a href="mailto:pisa@cmp.felk.cvut.cz">pisa@cmp.felk.cvut.cz</a><br>
    www:        <a href="http://cmp.felk.cvut.cz/~pisa" rel="noreferrer" target="_blank">http://cmp.felk.cvut.cz/~pisa</a><br>
    university: <a href="http://dce.fel.cvut.cz/" rel="noreferrer" target="_blank">http://dce.fel.cvut.cz/</a><br>
    company:    <a href="http://www.pikron.com/" rel="noreferrer" target="_blank">http://www.pikron.com/</a><br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</div></div></blockquote></div><br></div></div>