GSoC inquiry

Gedare Bloom gedare at rtems.org
Mon Mar 19 15:47:34 UTC 2012


Hello,

On Mon, Mar 19, 2012 at 2:27 AM, Hesham Moustafa
<heshamelmatary at gmail.com> wrote:
> Hi,
>
> I want to ask if i could work on a project to make rtems capable of enabling
> MMU on ARM platform .
> Would it be a good proposal ? what should i do to be accepted ?
You should read [1] and [2,4]. Note that [2,4] has somewhat outdated
material. Adding the low-level ARM support for managing memory regions
could be useful.

You might also like to consider working on a redesign of the
high-level API that can provide more generic memory attribute
management services (Arenas [3]). Eventually I plan to redesign the
API anyways, so any new implementations of the lower levels would need
to be updated. So it would be better to work on the upper level first.
If you are interested in working on memory arenas we could talk
further about what would be the detailed changes and approach to take.

Make sure that you do the SOC Getting Started work described on the
RTEMS WIki, and if your proposal will be ARM-oriented then you should
also demonstrate that you can build/run an ARM target that has the MMU
capabilities you will be working with. Alternately if you will work on
memory arenas then you should get psim working (the PowerPC
simulator). For either of these it would also be beneficial to try to
apply the work done in the past, which is mostly captured at [5].

[1] http://www.rtems.org/pipermail/rtems-devel/2011-December/000004.html
[2] http://www.rtems.com/wiki/index.php/MMU_Support
[3] http://www.rtems.org/irclogs/html/2011/rtems-49.html#t2011-12-05T15:24:10
[4] http://code.google.com/p/rtems-mmu-support/
[5] https://code.google.com/p/gsoc2011-rtems-mmu-support-project/

-Gedare

> I`m a new comer to rtems but i`ve worked on embedded systems ,programming in
> C , read about ARM platform and made
> some small OS implementations .
>
> thanks
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
>



More information about the devel mailing list