potential GSOC project: Improve the Raspberry Pi BSP
heshamelmatary at gmail.com
Thu Mar 13 23:21:32 UTC 2014
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!!!"
On Fri, Mar 14, 2014 at 1:16 AM, Andre Marques <
andre.lousa.marques at gmail.com> wrote:
> I just posted the first proposal draft for "Raspberry Pi BSP Peripherals "
> in the RTEMS Wiki
> 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:
> 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
> 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.
> --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.
> 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)
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the users