Subject: BenchMark Apps for RTEMS

Gedare Bloom gedare at rtems.org
Fri Apr 19 14:26:36 UTC 2013


Vivek,

Do feel free to make some notes and perhaps even some blog articles
about what you learn. Often the knowledge you get from fresh eyes is
really helpful for improving the community's knowledge base.

I think that it is trivial to port benchmarks (and applications) that
come with a Makefile just by updating the Makefiles. It is something
that, once you get the hang of it, can be done in a couple of hours.
However, the process of integrating multiple benchmarks/applications
into a kit, making them easy to build/run, and able to re-update each
ported benchmark/application when the upstream changes, are all
important considerations for the design.

A "kit" needs to be more than just a collection of one-time ports of
applications to work with RTEMS. It should be a way to easily update
to new versions and to compile into user applications seamlessly. I
think that a smarter framework than Makefiles can be used to support
things like maintaining patches against the upstream sources and
compiling kit code into something usable by applications like a
library. This library notion may be less useful for the benchmark
code, although in some ways treating each benchmark application as a
library might make it easy to create a wrapper application that
executes the benchmark in such a way to minimize the change in the
benchmark code. Not sure on that front.

-Gedare

On Fri, Apr 19, 2013 at 12:22 AM, Vivek Krishnamurthy
<vivek.k.murthy93 at gmail.com> wrote:
>
>
>
> Hello Gedare/Cynthia
>
> I am currently going thru' the RTEMS Development Environment Guide, the BSP
> and Device Drivers Development Guide and then finally the RTEMS Porting
> Guide to understand better the software architecture and the development
> environment and build system of RTEMS.
>
> After that I plan to put together a list of Real Time Benchmark kits that
> are available openly.
> As suggested by Gedare, the focus will be on designing & building a "kit
> framework" and using it to port few benchmark packages.
>
> I have some knowledge of Makefile based build systems, but Waf will be
> something brand new. I will have to ramp up pretty heavily
> on that if we go that way.
>
> Vivek K
>
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
>



More information about the devel mailing list