potential GSOC project: Improve the Raspberry Pi BSP

Alan Cudmore alan.cudmore at gmail.com
Fri Mar 14 00:32:39 UTC 2014


I'm glad there is interest in this project. Andre, I will read your
proposal and provide feedback.
Joel, I was on the melange site and the system recognizes my account. Do I
need to do anything to be a mentor for RTEMS?
Alan



On Thu, Mar 13, 2014 at 7:31 PM, Andre Marques <
andre.lousa.marques at gmail.com> wrote:

>  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> 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 listrtems-users at rtems.orghttp://www.rtems.org/mailman/listinfo/rtems-users
>>
>>
>>
>> --
>> Joel Sherrill, Ph.D.             Director of Research & Developmentjoel.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
>> http://www.rtems.org/mailman/listinfo/rtems-users
>>
>>
>
>
> _______________________________________________
> rtems-users mailing list
> 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/74a63429/attachment-0001.html>


More information about the users mailing list