potential GSOC project: Improve the Raspberry Pi BSP

Andre Marques andre.lousa.marques at gmail.com
Thu Mar 13 23:31:39 UTC 2014


It is now on melange too.

--André Marques.

On 03/13/14 23:21, Hesham Moustafa wrote:
> Hi Andre,
>
> I quote from RTEMS SoC page :
>
> "GSOC STUDENTS! PLEASE FILL IN THE APPLICATION AT 
> http://www.google-melange.com! YOU CAN EDIT UNTIL THE DEADLINE! BUT 
> YOU WILL NOT GET A SLOT IF YOU DO NOT APPLY THROUGH Google!!!"
>
> Regards,
> Hesham
> *
>
>
> *
>
>
>
> On Fri, Mar 14, 2014 at 1:16 AM, Andre Marques 
> <andre.lousa.marques at gmail.com <mailto:andre.lousa.marques at gmail.com>> 
> wrote:
>
>     Hello,
>
>     I just posted the first proposal draft for "Raspberry Pi BSP
>     Peripherals " in the RTEMS Wiki
>
>     http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode
>
>     Any feedback is more than welcome. Should I post it already in
>     melange too?
>
>     --André Marques.
>
>
>     On 03/13/14 15:26, Joel Sherrill wrote:
>>
>>     On 3/13/2014 9:46 AM, Andre Marques wrote:
>>>     Hello,
>>>
>>>     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.
>>>
>>>     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.
>>
>>     This would be a great area to work. As Alan says, the list is
>>     likely too much for
>>     one student, so it seems likely that the work could be divided
>>     for two students
>>     working on different parts.
>>
>>     For the Pi Master list, I would like to add the Geert board. That
>>     looks like something
>>     of interest to RTEMS folks.
>>
>>     --joel
>>>
>>>     --André Marques.
>>>
>>>     On 03/13/14 11:23, Alan Cudmore wrote:
>>>>     ( I posted this to the rtems-devel list by mistake, my
>>>>     apologies for the duplicate message )
>>>>
>>>>     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.
>>>>
>>>>     Thanks,
>>>>     Alan
>>>>
>>>>     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.
>>>>     For this project, the GSOC student could improve the peripheral
>>>>     support for the Raspberry Pi BSP.
>>>>     The peripherals we need to support (in order of increasing
>>>>     difficulty) include:
>>>>     1. GPIO (This has been done by one user, but is not integrated)
>>>>     2. I2C Bus
>>>>     3. SPI Bus
>>>>     4. Secure Digital card read and write support (using the SPI bus)
>>>>     5. Graphics / RTEMS Framebuffer Support (I have a graphics demo
>>>>     working in an RTEMS task)
>>>>     6. USB Device support
>>>>     7. HDMI/Graphics console (Requires framebuffer support and USB
>>>>     or GPIO connected keyboard device)
>>>>     8. Ethernet network support (Requires USB support)
>>>>     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.
>>>>
>>>>     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.
>>>>
>>>>     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.
>>>>
>>>>
>>>>
>>>>     _______________________________________________
>>>>     rtems-users mailing list
>>>>     rtems-users at rtems.org  <mailto:rtems-users at rtems.org>
>>>>     http://www.rtems.org/mailman/listinfo/rtems-users
>>>
>>
>>     -- 
>>     Joel Sherrill, Ph.D.             Director of Research & Development
>>     joel.sherrill at OARcorp.com  <mailto:joel.sherrill at OARcorp.com>         On-Line Applications Research
>>     Ask me about RTEMS: a free RTOS  Huntsville AL 35805
>>     Support Available                (256) 722-9985
>
>
>     _______________________________________________
>     rtems-users mailing list
>     rtems-users at rtems.org <mailto:rtems-users at rtems.org>
>     http://www.rtems.org/mailman/listinfo/rtems-users
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20140313/7829d788/attachment.html>


More information about the users mailing list