<div dir="ltr"><div><div><div><div><div><div><div>Hi,<br><br></div>1. Your PC configuration is good, build time (especially for RSB) will be fast. <br><br></div>2. The RSB documentation (and most documentation for sis and pc386) work and following it would lead to successful build. All the steps you performed are okay ( you are on the right way )<br><br></div><div>3. Next step would be to try and run some examples on the gdb sis simulator. <br></div><div>Have a look at the :<br><a href="https://devel.rtems.org/wiki/GSoC/GettingStarted">https://devel.rtems.org/wiki/GSoC/GettingStarted</a><br><a href="https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start">https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start</a><br></div><div>and run some sample applications, modify some codes to get a feel.<br><br>4. About the platform you wish to use, it depends on what work you want to do with RTEMS. RTEMS supports a lot of Boards and hardwares. <br><br></div></div>For example, I am working on the 'xilinx_zynq_a9_qemu'  bsp, on the arm arch. It supports networking through the new network stack from rtems-libbsd. rtems-libbsd also gives usb support ( though I have not worked on usb, but its in active development ).<br><br></div>The simulator for sis doesn't support networking etc. So you need to take such things into consideration. I use QEMU for simulation as it gives a lot of options to make what I want to do, easier. <br><br>Then there is the pc386 bsp for the i386 arch, it works fine with the 
both the old and new stacks, plus I somehow feel that using i386 is 
easier than using ARM, the available amount of documentation about using pc386 is the highest.<br><br></div>There are other arch or bsp people might be interested in like the raspberry pi, but I don't have much idea about it, there might be better people to guide you about that if you intend to go in that direction.<br><br></div><div>So, a possible direction for you : <br><br></div><div>1. Test some applications, maybe on sis or pc386 to have some understanding of RTEMS.<br><br></div><div>2. Decide on something you want to work on and then choose a suitable arch and bsp for it. ( This will depend on you experience, but once you decide the work, you can ask for suggestions. People are very helpful here).<br></div><div>Have a look at :<br><a href="https://devel.rtems.org/wiki/Developer/OpenProjects">https://devel.rtems.org/wiki/Developer/OpenProjects</a><br></div><div>and <br><a href="https://devel.rtems.org/wiki/Developer/SmallProjects">https://devel.rtems.org/wiki/Developer/SmallProjects</a><br></div><div>for ideas on how you can contribute. <br><br></div><div><br></div><div>Thanks and Regards,<br></div><div>Sujay Raj<br></div><div><br></div><div> <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 6, 2015 at 9:37 AM, Sarvesh Patkar <span dir="ltr"><<a href="mailto:sarveshspatkar@gmail.com" target="_blank">sarveshspatkar@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I am a beginner. I am running Ubuntu 14.04 on Oracle VM VirtualBox on Windows PC. My host PC has the following configuration. Processor= Core i5, RAM=16GB, Hard disk size= 1TB.</div><div><br></div><div>I wanted to know what platform should I use for learning and developing RTEMS.</div><div><br></div><div>Also, I installed RSB according to this link <a href="https://docs.rtems.org/rsb/" target="_blank">https://docs.rtems.org/rsb/</a> but I am trying to figure out what platform to use. </div><div><br></div><div><br></div><div>I have roughly used the following commands to install RSB and download RTEMS. I would like to know how to proceed further and whether I was roughly on the right way.</div><div><br></div><div>cd</div><div>mkdir -p development/rtems/src</div><div>cd development/rtems/src</div><div>sudo apt-get install git</div><div>git clone git://<a href="http://git.rtems.org/rtems-source-builder.git" target="_blank">git.rtems.org/rtems-source-builder.git</a></div><div>cd rtems-source-builder</div><div>sudo apt-get install bison cvs g++ texinfo flex</div><div>sudo apt-get install build-essential vim zlib1g-dev libncurses5-dev python-dev</div><div>source-builder/sb-check</div><div>cd rtems</div><div>../source-builder/sb-set-builder --log=l-sparc.txt --prefix=$HOME/development/rtems/4.11 4.11/rtems-sparc</div><div>$HOME/development/rtems/4.11/bin/sparc-rtems4.11-gcc -v</div><div>git clone git://<a href="http://git.rtems.org/rtems.git" target="_blank">git.rtems.org/rtems.git</a></div><div>cd rtems</div><div>export PATH=/development/rtems/4.11/bin:$PATH</div><div>./bootstrap</div><div>cd ..</div><div>mkdir b-sis</div><div>cd b-sis</div><div>../rtems/configure --target=sparc-rtems4.11 --enable-rtremsbsp=sis --enable-tests=samples --disable-posix</div><div><br></div><div>Thank you,</div><div><br></div><div>Sarvesh Patkar</div></div>
<br>_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br></blockquote></div><br></div>