<div dir="ltr">Hi Andre,<div><br></div><div>I quote from RTEMS SoC page : </div><div><br></div>"GSOC STUDENTS! PLEASE FILL IN THE APPLICATION AT <a href="http://www.google-melange.com">http://www.google-melange.com</a>! YOU CAN EDIT UNTIL THE DEADLINE! BUT YOU WILL NOT GET A SLOT IF YOU DO NOT APPLY THROUGH Google!!!"<div>
<br></div><div>Regards,</div><div>Hesham<br><div><strong style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px"><center style="display:inline!important"><p style="margin:0.4em 0px 0.5em;line-height:1.5em;display:inline!important">
<br></p></center></strong></div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 14, 2014 at 1:16 AM, Andre Marques <span dir="ltr"><<a href="mailto:andre.lousa.marques@gmail.com" target="_blank">andre.lousa.marques@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hello,<br>
<br>
I just posted the first proposal draft for "Raspberry Pi BSP
Peripherals " in the RTEMS Wiki<br>
<br>
<a href="http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode" target="_blank">http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode</a><br>
<br>
Any feedback is more than welcome. Should I post it already in
melange too?<br>
<br>
--André Marques.<div><div class="h5"><br>
<br>
On 03/13/14 15:26, Joel Sherrill wrote:<br>
</div></div></div><div><div class="h5">
<blockquote type="cite">
<br>
<div>On 3/13/2014 9:46 AM, Andre Marques
wrote:<br>
</div>
<blockquote type="cite">
<div>Hello,<br>
<br>
I would be very interested in working in this project because
I'm currently trying to work with Raspberry Pi and RTEMS for
my undergraduate thesis, so this could be a great followup to
that for the summer.<br>
<br>
I will need to do some reseach on it before making a proposal
(the time is also gettting shorter), but will post a proposal
draft very soon.<br>
</div>
</blockquote>
<br>
This would be a great area to work. As Alan says, the list is
likely too much for<br>
one student, so it seems likely that the work could be divided for
two students<br>
working on different parts.<br>
<br>
For the Pi Master list, I would like to add the Geert board. That
looks like something<br>
of interest to RTEMS folks.<br>
<br>
--joel<br>
<blockquote type="cite">
<div> <br>
--André Marques.<br>
<br>
On 03/13/14 11:23, Alan Cudmore wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">( I posted this to the rtems-devel list by
mistake, my apologies for the duplicate message )
<div><br>
<div>
<div>f there are still potential GSOC students out there
looking for a project, I would like to offer a
potential project to work on: Improving the Raspberry
Pi BSP. I would be happy to mentor a student for this
project. Below is my description for the task. </div>
<div><br>
</div>
<div>Thanks,</div>
<div>Alan</div>
<div><br>
</div>
<div>One of the RTEMS Open Projects is to contribute a
BSP or Board Support Package for readily available
boards. The Raspberry Pi is probably the most
available board at $25 and $35 USD, and there have
been over two million of these boards sold. The RTEMS
head (4.11) currently has a basic BSP for the
Raspberry Pi, supporting the CPU, a single UART, and
timer. It is enough to run some basic RTEMS programs,
but expanding the BSP to support peripherals will make
it much more useful. </div>
<div>For this project, the GSOC student could improve
the peripheral support for the Raspberry Pi BSP.</div>
<div>The peripherals we need to support (in order of
increasing difficulty) include:</div>
<div>1. GPIO (This has been done by one user, but is not
integrated) </div>
<div>2. I2C Bus</div>
<div>3. SPI Bus </div>
<div>4. Secure Digital card read and write support
(using the SPI bus)</div>
<div>5. Graphics / RTEMS Framebuffer Support (I have a
graphics demo working in an RTEMS task)</div>
<div> 6. USB Device support </div>
<div>7. HDMI/Graphics console (Requires framebuffer
support and USB or GPIO connected keyboard device)</div>
<div>8. Ethernet network support (Requires USB support)</div>
<div>The entire list is probably too much for a single
student to accomplish, so we can adjust the list of
work according to what is possible.</div>
<div><br>
</div>
<div>It may also be a good idea to add support for both
models of the Raspberry Pi (256MB and 512MB) and be
able to configure the memory map in the BSP to match
the boot time split between the CPU and GPU memory. </div>
<div><br>
</div>
<div>Finally, in order to do some of this coding, it may
be necessary to come up with a more efficient way to
load and debug code on the Raspberry Pi. Options
include using U-boot or connecting a JTAG debug device
to load code.</div>
</div>
<div><br>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
rtems-users mailing list
<a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a>
</pre>
</blockquote>
<br>
</blockquote>
<br>
<pre cols="72">--
Joel Sherrill, Ph.D. Director of Research & Development
<a href="mailto:joel.sherrill@OARcorp.com" target="_blank">joel.sherrill@OARcorp.com</a> On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985</pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
<br></blockquote></div><br></div>