Scheduler Simulator

Joel Sherrill joel at rtems.org
Mon Sep 19 14:20:04 UTC 2016


On Mon, Sep 19, 2016 at 3:47 AM, Kuan Hsun Chen <
kuan-hsun.chen at tu-dortmund.de> wrote:

> Hello all,
>
> Does any one recently use the scheduler simulator to develop/verify
> scheduling algorithms?
> https://git.rtems.org/rtems-schedsim/
> I cannot build it up since the dependencies are out of date.
> Are there any good advices or previous works? I would like to dig into
> it...
>
>
Not recently. It needs to be resynced against the source tree. Usually the
main thing is to account for new/modified headers which impact the
scheduler simulator infrastructure or the "port".

The biggest issue I think is faced now is that RTEMS depends more
on newlib BSD extensions than it did when the simulator was written.
The last person who attempted to update it was a GSoC student who
couldn't get it to build against glibc.  The approach to work through
that has historically been to provide the missing .h files in the scheduler
simulator -- copy them. But I think the BSD code in newlib .h files is
now more intertwined rather than extra .h files. I would suggest a
building a native Linux toolset with newlib instead of glibc and using
that as the compiler for the scheduler simulator. It doesn't need much
native support beyond stdio.

--joel


> Cheers,
> Kuan-Hsun
>
> --
> M.Sc. Kuan-Hsun Chen
>
> TU Dortmund
> Department of Computer Science 12
> Design Automation of Embedded Systems
> Otto-Hahn-Strasse 16, Room 102
>
> 44227 Dortmund
> Germany
>
> Phone:  *+49 231 755 6124 <%2B49%20231%20755%206124>*
> Mail:   kuan-hsun.chen at tu-dortmund.de <kuan-hsun.chen at tu-dortmund.de>
>
> _______________________________________________
> 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/20160919/4e78bb18/attachment-0002.html>


More information about the users mailing list