Installation query

Sujay Raj sujayraaj at gmail.com
Thu Aug 6 08:05:30 UTC 2015


Hi,

1. Your PC configuration is good, build time (especially for RSB) will be
fast.

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 )

3. Next step would be to try and run some examples on the gdb sis
simulator.
Have a look at the :
https://devel.rtems.org/wiki/GSoC/GettingStarted
https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start
and run some sample applications, modify some codes to get a feel.

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.

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 ).

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.

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.

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.

So, a possible direction for you :

1. Test some applications, maybe on sis or pc386 to have some understanding
of RTEMS.

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).
Have a look at :
https://devel.rtems.org/wiki/Developer/OpenProjects
and
https://devel.rtems.org/wiki/Developer/SmallProjects
for ideas on how you can contribute.


Thanks and Regards,
Sujay Raj



On Thu, Aug 6, 2015 at 9:37 AM, Sarvesh Patkar <sarveshspatkar at gmail.com>
wrote:

> Hi all,
>
> 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.
>
> I wanted to know what platform should I use for learning and developing
> RTEMS.
>
> Also, I installed RSB according to this link https://docs.rtems.org/rsb/ but
> I am trying to figure out what platform to use.
>
>
> 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.
>
> cd
> mkdir -p development/rtems/src
> cd development/rtems/src
> sudo apt-get install git
> git clone git://git.rtems.org/rtems-source-builder.git
> cd rtems-source-builder
> sudo apt-get install bison cvs g++ texinfo flex
> sudo apt-get install build-essential vim zlib1g-dev libncurses5-dev
> python-dev
> source-builder/sb-check
> cd rtems
> ../source-builder/sb-set-builder --log=l-sparc.txt
> --prefix=$HOME/development/rtems/4.11 4.11/rtems-sparc
> $HOME/development/rtems/4.11/bin/sparc-rtems4.11-gcc -v
> git clone git://git.rtems.org/rtems.git
> cd rtems
> export PATH=/development/rtems/4.11/bin:$PATH
> ./bootstrap
> cd ..
> mkdir b-sis
> cd b-sis
> ../rtems/configure --target=sparc-rtems4.11 --enable-rtremsbsp=sis
> --enable-tests=samples --disable-posix
>
> Thank you,
>
> Sarvesh Patkar
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20150806/6b909d3d/attachment-0002.html>


More information about the users mailing list