<br>
<br><font size=2><tt>Joel Sherrill <joel.sherrill@oarcorp.com> wrote
on 02/07/2007 17:22:12:<br>
<br>
> Aitor.Viana.Sanchez@esa.int wrote:<br>
> ><br>
> > Hi all,<br>
> ><br>
> > I have been working adapting an Open Source Graphical Modelling
Tool<br>
> > (dubbed EDROOM) to work with RTEMS. This tool is inspired on
ROOM and<br>
> > UML2 metholodogies and provides facilities for modelling real-time<br>
> > systems using the OO paradigm.<br>
> > The tool lets the designer to describe the structure, communication<br>
> > and behaviour of the RT system by using diagrams, having both,
the<br>
> > behaviour and the structure several levels of definition.<br>
> > The tool integrates an automatic Embedded C++ compliant code
generator<br>
> > working over several operating systems, such as, Linux, Win32,
CMX,<br>
> > and now also RTEMS. This generator is supported over the EDROOM<br>
> > Service Library which shall be ported for each OS.<br>
> Congratulations!!!</tt></font>
<br>
<br><font size=2><tt>thanks a lot</tt></font>
<br><font size=2><tt><br>
> ><br>
> > I thought to implement this service library over POSIX, but then
I<br>
> > finally ported it over the OSAL Abstraction Layer.<br>
> ><br>
> Neat that you tied in to the NASA work.<br>
> > Due to that work, some functionality has been added to the OSAL
layer<br>
> > and also some bugs has been corrected for the RTEMS and Linux<br>
> > implementations. I also added a graphical user configuration
interface<br>
> > to configure the OSAL and the operating system bellow and to
easily<br>
> > add applications to be run on top of it.<br>
> ><br>
> > I do not have yet web space to upload all this code and also
some<br>
> > cleaning up is needed but if someone is interesting do not hesitate
to<br>
> > contact me and i will send it.<br>
> Is it possible to submit this code and get it included in the EDROOM<br>
> distribution?</tt></font>
<br>
<br><font size=2><tt>The EDROOM tool gets a Basic Primitive Library (BPL)
which shall be implemented to support the underlying RTOS. In this case
this BPL is implemented relying on the OSAL interface.</tt></font>
<br><font size=2><tt>This code (the BPL) is already included in the EDROOM
distribution but not the OSAL implementation for RTEMS and Linux but i
do not see the reason why this code cannot be added...let me figure out
the cleanest way to add it.<br>
</tt></font>
<br><font size=2><tt>> Until then, please add an entry for EDROOM to
the RTEMS Wiki and link it<br>
> in under http://www.rtems.com/wiki/index.php/FreeSoftware.<br>
</tt></font>
<br><font size=2><tt>Of course.</tt></font>
<br>
<br><font size=2><tt>> Also feel free to document whatever you have
to on the Wiki.<br>
</tt></font>
<br><font size=2><tt>> We have plenty of disk space on rtems.org and
would be happy to<br>
> host it for you until it is merged.  You can put samples, etc
there.<br>
</tt></font>
<br><font size=2><tt>Aitor </tt></font>
<br>
<br><font size=2><tt>> --joel<br>
> > Cheers,<br>
> >         Aitor<br>
> ><br>
> ><br>
> ><br>
> ><br>
> > -----------------------------<br>
> > Aitor Viana Sánchez<br>
> ><br>
> > ESA - European Space Technology Centre (ESTEC)<br>
> > TEC-EDD - Data Handling and Computing Section<br>
> > ESA/ESTEC P.O. Box 299 / 2200AG Noordwijk ZH, The Netherlands<br>
> > Tel (+31) 71 565 6727<br>
> > Email: aitor.viana.sanchez@esa.int<br>
> > ------------------------------------------------------------------------<br>
> ><br>
> > _______________________________________________<br>
> > rtems-users mailing list<br>
> > rtems-users@rtems.com<br>
> > http://rtems.rtems.org/mailman/listinfo/rtems-users<br>
> ></tt></font>