<div dir="ltr">Hi All, <br><br>I have been following RTEMS from quite some time rather I would say my questions have been on & off from this community (although I haven't contributed anything yet). So, this mail is mainly regarding some help from the community members so that I can pitch in to contribute something to this community. <br>
<br>Based on my knowledge I would like to start from ARM bsps/raspberry pi as I am seeing quite lot of development activity going on in these areas.<br><b><u><br></u></b><div><b><u>If someone can guide me with the following activities it would be great: </u></b><br>
<br>1. I need to just start something, may be with a small patch (which should be related to the above mentioned area): <br>Earlier I thought of starting with some driver development but without having basic knowledge of RTEMS file structure/other areas, I wasn't able to complete it. <br>
<br>2. Need to understand the boot flow and the code initialization routine which can give me an idea as to where all and what all drivers are present etc etc.. <br><br><br>Later may be I can think of porting/developing some driver for any ARM bsp.<br>
<br><br><b><u>Background activity done till now: </u></b><br><br>1. Followed all the steps in Alan's Blog (<a href="http://alanstechnotes.blogspot.in/2013/03/running-your-first-rtems-program-on.html">http://alanstechnotes.blogspot.in/2013/03/running-your-first-rtems-program-on.html</a>): <br>
I was able to run ticker.exe sample test on Raspberry pi. Although there are some doubts which I have asked below. <br><br>2. Ordered OpenOCD based JTAG board. Once this comes I will make this JTAG board start working. <br>
<br><b><u><br></u></b><div><b><u>Queries: </u></b><br>1. Is by default raspberry pi MMU enabled and all the page table are setup ?(from HEAD of git://<a href="http://git.rtems.org/rtems.git">git.rtems.org/rtems.git</a>)<br>
<br>2. I cannot see any libmmu tests which I think Hesham developed during GSOC 2013 ?<br>Do we keep this into different git ? <br><br>3. With OpenOCD and gdb is it possible to see all the CP15 coprocessor registers on ARM ? <br>
<br>4. How was Hesham able to debug and see the MMU register settings(like SCTLR.MMU) during his work on GSoc 2013 libmmu development for raspberry pi ? Was it QEMU ?</div><div><br></div><div><br></div><div><br></div><div>
Please feel free to guide me through the work plan if anyone have in his/her mind for ARM bsps. </div><div><br></div><div><br></div><div><br></div><div>Thanks </div><div>Ritesh Harjani</div><div><br></div><div><br><br><br>
<br><br><br><br><br><br></div></div></div>