<div dir="auto">Thanks for the description Chris.  <div dir="auto"><br></div><div dir="auto">Do you think it is full summer of work? I am wondering about a bonus project if it gets done early. CFS vertical stack might be a good option if no one signs up for that.</div><div dir="auto"><br></div><div dir="auto">--joel</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 8, 2020, 4:51 PM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 9/3/20 3:23 am, Mritunjay Sharma wrote:<br>
> First of all apologies for this period of inactivity due to my mid-sem tests and<br>
> then being infected with viral fever. <br>
<br>
I hope the tests went well and I am sorry to hear you have been ill.<br>
<br>
> Having recovered now, I am working on the first draft of the GSoC proposal for<br>
> #3855 and will be sharing the drive link for the same with the mentors for their<br>
> suggestions by tomorrow. Before doing that, I would like to know a few things to<br>
> fill my knowledge gaps.<br>
<br>
Great.<br>
<br>
> Firstly, It would be a great help if I can get the BSP Buildset documentation<br>
> and also would it better to work this project as a vertically integrated<br>
> buildset or EPICS can be built as a library?<br>
<br>
A vertical integrated build set builds a package as a library so this is the<br>
same thing. The doco is ...<br>
<br>
<a href="https://docs.rtems.org/branches/master/user/rsb/third-party-packages.html" rel="noreferrer noreferrer" target="_blank">https://docs.rtems.org/branches/master/user/rsb/third-party-packages.html</a><br>
<br>
The first step is to build EPICS by hand to understand the process. After this a<br>
configuration (.cfg) file for the RSB can be created and then the package can be<br>
added to the packages built set ...<br>
<br>
<a href="https://git.rtems.org/rtems-source-builder/tree/rtems/config/5/rtems-packages.bset" rel="noreferrer noreferrer" target="_blank">https://git.rtems.org/rtems-source-builder/tree/rtems/config/5/rtems-packages.bset</a><br>
<br>
Once we have a build set a simple example application can be added to<br>
rtems-examples. A configure test would look for the EPICS library or libraries<br>
and be built if present.<br>
<br>
> Also, any particular hardware is also required? <br>
<br>
I suggest a BSP like the Zedboard or MicroZed because the networking works with<br>
qemu and with qemu you do not need hardware plus qemu it has good debugging support.<br>
<br>
Chris<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div>