[GSOC 2013] - RTEMS Run-Time Oriented projects and Raspberry Pi BSP

Sagara Paranagama sagara89dev at gmail.com
Wed Feb 27 03:48:19 UTC 2013


> This task has a series of steps which make this more obvious at the
> SuperCore
> level. Names suck at this point but hopefully this makes sense.
>
> + Create SuperCore Handlers for Task Sets:
>    - Refactor "FIFO for Priority Ordering" from Scheduler Simple into
>      something like "ThreadSetSimplePriority"
>    - Refactor priority discipline from Thread Queue (e.g. Block 2-n
> structure)
>      and name it something like "ThreadSetBlock2nPriority"
>    - Reflactor Thread Set from Deterministic Priority Scheduler and
>     name it something like "**ThreadSetDeterministicPriority**"
> + Add Scheduler which uses Block2-n
> + Rework Scheduler Simple SMP to use Block 2-n (if feasible)
> + Run Timing Tests with each scheduler as default
>     - A report on this is desirable
>     - Helping provide more guidance in selecting a scheduler is important.
>
>
>  2. Where can I find more information in developing a BSP for the
>> Raspberry Pi? (ex: a contact person, partial implementation etc.) I have a
>> RPi so I'm extremely interested in this project :)
>>
>>  This is underway. A BSP has been submitted this week and is under review.
> It only has basic functionality so there is a lot of room to add
> capabilities to
> it. Alan Cudmore wrote what there is. The Pi Project will change to be "add
> drivers". But this is a good thing with plenty of work.
>
>>
>>
Hi Joel,
Thank you very much for your informative reply. However, looking at the two
areas of suggestions, I'd rather the RPi project because it aligns more
with my interests :). But thanks again.
Sagara
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20130227/81e9cace/attachment.html>


More information about the devel mailing list