Improve the Raspberry Pi BSP

Gedare Bloom gedare at rtems.org
Wed Mar 18 18:26:40 UTC 2020


On Wed, Mar 18, 2020 at 11:12 AM Denil Verghese <denilcv3 at gmail.com> wrote:
>
>
>
> On Wed, 18 Mar, 2020, 9:03 PM Gedare Bloom, <gedare at rtems.org> wrote:
>>
>> On Wed, Mar 18, 2020 at 8:41 AM Denil Verghese <denilcv3 at gmail.com> wrote:
>> >
>> >
>> >
>> > On Wed, 18 Mar, 2020, 7:43 PM Alan Cudmore, <alan.cudmore at gmail.com> wrote:
>> >>
>> >> This is probably not a comprehensive list, but currently all models except the Pi 4 are working thanks to Niteesh’s work on the uart for the Pi 3 and Zero W.
>> >>
>> >>
>> >>
>> >> I believe there is some support for GPIO, and I2C.
>> >>
>> >> I’m not sure about the state of SPI.
>> >>
>> >> There is also support for the graphics console, but I don’t know that state of that with the various Pi models as well.
>> >>
>> >>
>> >>
>> >> Finally, there was an effort to port libbsd to the Pi, but I don’t think it was completed.
>> >>
>> >>
>> >>
>> >> From what I know the Pi 4 is not supported at all yet.
>> >>
>> >>
>> >>
>> >> So there is still a lot of work to do, maybe too much for a single GSoC project.
>> >>
>> >> Maybe try to narrow the focus on something like:
>> >>
>> >> Libbsd and SMP support for the Raspberry Pi 3?
>> >
>> > That is a great idea. Thanks for the suggestion.
>> >
>> > Will this will be more useful than my current proposal?( Which is based on Release note generator and code formatter.).
>> >
>>
>> They are two very different projects. You can continue to flesh out
>> both of them if you like, although we prefer a student to focus on one
>> proposal if you are not certain then it will be fine
>
>
> I can't focus on two proposals at the same time. My intention was to change my proposal if this makes a great contribution and will be interesting for mentors.
>>
>>
>> As before, to do the RPi projects you must have and demonstrate that
>> you can run RPi at least with baremetal if not with RTEMS.
>>
>> I don't know if we'll have the bandwidth for multiple projects
>> involving libbsd, while the release note generator/formatter may be
>> somewhat easier to mentor. I haven't heard too much enthusiasm yet,
>> but if you write a strong proposal you may convince a mentor :)
>
>
> If that's the case, I will focus on my current proposal and will make it strong as I can:). I need some clarification on how can I do formatting part. Maybe start a new thread??

Yes, start a new thread.

In general, projects that improve "infrastructure" are better than
individual BSPs, but we do value both. We like to have a mix really.
In your case, I think it will be better to focus on your current
trajectory and try to make it the best you can.

>>
>>
>> >> I have been learning how to use RTEMS and rtems-libbsd on the beaglebone black lately. Having that capability along with SMP on the Pi 3 would be great.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Alan
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> From: Joel Sherrill
>> >> Sent: Tuesday, March 17, 2020 11:19 PM
>> >> To: Denil Verghese
>> >> Cc: rtems-devel at rtems.org
>> >> Subject: Re: Improve the Raspberry Pi BSP
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On Sun, Mar 15, 2020, 10:20 PM Denil Verghese <denilcv3 at gmail.com> wrote:
>> >>
>> >> Hi,
>> >>
>> >>    I would like to know whether the projects shown in this https://devel.rtems.org/ticket/2899 ticket is completed or not. If the ideas are yet to implement I could work on it.
>> >>
>> >>
>> >>
>> >> I think there is plenty left. I am not authoritative on this though.
>> >>
>> >>
>> >>
>> >> I think getting Pi3/4 support still has work.
>> >>
>> >>
>> >>
>> >> I think USB plus Ethernet.
>> >>
>> >>
>> >>
>> >> I recall the graphics work was done on the Beagle.
>> >>
>> >>
>> >>
>> >> I am not even sure that Pi2 qemu support has been worked through completely.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> It will more interesting to work those projects rather than my currently selected project which is Release Note Generator.
>> >>
>> >> Meanwhile I have uploaded my draft proposal which is ongoing self revision.
>> >>
>> >>
>> >>
>> >> Thank you
>> >>
>> >> Denil C Verghese
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> 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