Raspberry Pi BSP - U-boot and DC-motor control demo application for Linux

Pavel Pisa ppisa4lists at pikron.com
Tue Mar 10 10:30:46 UTC 2015


Hello all,

I have put my hands to RPi, due to some consultations/support
contract from other company which used RPi for data acquisition
in industrial application and failed in serious problems
with SD cards reliability. Other reason to invest my time
is that it is common board between students and I want to support
them by some ideas and knowledge for more advanced play with RPi.

I have presentation at students/Linux enthusiast conference
this weekend and there are my scratchpad like slides (fortunately
in English)
 
  http://cmp.felk.cvut.cz/~pisa/installfest/rpi_overlay_and_rt.pdf

The important think is, that U-boot support RPi now and can
load kernel (I expect that RTEMS as well) over PXE/TFTP.
This could simplify development a much. I have even Linux FS
root mounted over NFS from my computer so development is really
easy.

The boot process description and links to additional information
starts from slide 13.

The other inspiration is servo control demo application which
does require minimal wirewrapped HW. It suns quite nice
on fully-preemptive Linux but it could work even better on RTEMS
due no system call and memory context switching overhead.

Best wishes,

              Pavel  


On Thursday 05 of March 2015 15:28:50 Gedare Bloom wrote:
> Hello Yang Qiao,
>
> There is the future work listed in that page, and there are some other
> project ideas for raspberry pi. There also could be the opportunity to
> support the raspberry pi 2.
>
> The original list of open Raspberry Pi projects were:
> 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)
>
> 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.
>
> I don't know the status of all of the above, but I think there is
> still a lot to do in #5-8.
>
> Gedare
>
> On Thu, Mar 5, 2015 at 4:28 AM, QIAO YANG <yangqiao0505 at me.com> wrote:
> > Hello ,
> >
> > I' a 3rd year chinese student studying software engineering (real-time
> > system and embedded system) in France.  I've found the GSOC2015 idea
> > 'Raspberry Pi BSP ' very attractive and I would like to know more about
> > it to prepare my proposal.
> >
> > Since the wiki page hasn't a concrete introduction yet, I would like to
> > know a bit more about it in order to make my first step to try out the
> > existing codes and prepare the proposal.
> >
> > After having read the wiki of the same project in GSOC2013,  I guess the
> > BSP is a library which contains the apis of communication protocols to
> > manipulate the peripherals. So maybe our goal is completing the "futur
> > works" described on GSOC 2013's wiki
> > https://devel.rtems.org/wiki/GSoC/2013/Raspberry_Pi_BSP_Peripherals,
> > that :  add support to different model of RPI  etc... or something else?
> >
> > Any references or instructions would be greatly helpful.
> >
> > Looking forward to hearing from you soon :)
> >
> > Best regards
> >
> > -------------------------------------------------------
> > YANG Qiao
> >
> > Université de Tchnologie de Compiègne
> >
> > Génie Informatique
> >
> >
> > _______________________________________________
> > devel mailing list
> > devel at rtems.org
> > http://lists.rtems.org/mailman/listinfo/devel
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel



More information about the devel mailing list