Alan Cudmore alan.cudmore at gmail.com
Sun Mar 5 17:24:26 UTC 2017

Hi everyone,
This is how far I was able to get when trying to run libBSD on the Pi. I
will give you a better idea of where to start.
Since then, the libbsd version has been updated in RTEMS, so it may need
some work to get it to compile again.

Here is a general status as I understand it:
RTEMS ( without bsdlib ) works on the original Pi model B, Pi A+, Pi B+, Pi
Zero, and the Pi 2.
SMP works on the Pi 2.

RTEMS does not work on the Pi 3 yet, The UART that the current BSPs use as
a console is now used by the Bluetooth.
So a new UART driver has to be written for the "mini-uart" that serves as
the console on the Pi3.
I believe the same applies to the new Raspberry Pi Zero W, which has the
same Bluetooth wireless stack.

We have been working on I2C, SPI, and GPIO support.
I2C has been converted to the new linux user API, but SPI has not.
GPIO and I2C work, but I have not been able to get my SPI devices to work.

So potential Raspberry Pi work includes:
Convert the existing SPI support to the new Linux SPI API and test with SPI
Continue to work on the LibBSD support
Support the Pi Zero W ( and potentially the Pi 3 ) by creating a new uart
Support Pi 3 SMP ( along with the UART )

Even more advanced work could include:
Support the Wifi and bluetooth in LibBSD for the Pi Zero W and/or Pi 3.

Gedare, I know this should probably be on the GSOC wiki, right  ?


On Sun, Mar 5, 2017 at 7:49 AM, Gedare Bloom <gedare at rtems.org> wrote:

> Hello Sagar Gupta,
> The best place to start is with the previous GSoC effort that focused
> on Raspberry PI. This was last year's project
> https://devel.rtems.org/wiki/GSoC/2016/USB%26EthernetRaspberryPi
> On Sat, Mar 4, 2017 at 2:21 AM, Sagar Gupta
> <sagarguptamonu1996 at gmail.com> wrote:
> > Hi ,
> >
> > I have done a course on Operating Systems at undergraduate level.
> > I am specifically interested in development of drivers for operating
> systems
> > which work on hardware such as the Raspberry Pi.
> > Can I get to know what are the potential projects for Raspberry pi in
> > GSoc'17 ?
> > also can you guide me to such threads, projects, documentation which
> could
> > be be helpful for the same.
> >
> > Thanks
> >
> > Warm Regards,
> > Sagar Gupta
> > Phone : +91 8686146518
> > Computer Science Student
> > BITS Pilani , Hyderabad Campus
> >
> > _______________________________________________
> > devel mailing list
> > devel at rtems.org
> > http://lists.rtems.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20170305/33ff8cff/attachment.html>

More information about the devel mailing list