This is the mail archive of the
ecos-maintainers@sources.redhat.com
mailing list for the eCos project.
Re: looking for mutex usage
- From: Andrew Lunn <andrew dot lunn at ascom dot ch>
- To: Marco Faella <mfaella at soe dot ucsc dot edu>
- Cc: ecos-maintainers at ecos dot sourceware dot org
- Date: Sat, 20 Nov 2004 10:38:59 +0100
- Subject: Re: looking for mutex usage
- References: <419EA216.4020505@cse.ucsc.edu>
On Fri, Nov 19, 2004 at 05:47:02PM -0800, Marco Faella wrote:
> Dear maintainers,
>
> I'm a researcher in computer science at the
> University of California, Santa Cruz.
>
> In my research group, we are developing a tool
> that analyzes the synchronization
> skeleton of multi-threaded programs.
>
> We are focusing on eCos as our testbed, but
> we haven't been able to find an interesting
> test case so far.
>
> Can you suggest any open source eCos application
> that makes non-trivial use of synchronization primitives
> like semaphores and mutexes?
eCos is intended for deeply embeeded applications. Such applications
tend to use specialised hardware and so does not naturally lend itself
to open source applications. I cannot think of a single instance of
somebody making there application available via an open source
license.
To be honest you might be better changes OS. Take a look at
Linux. There are probably enought non-trivial uses of spinlocks and
semaphores inside the kernel that you don't even need a particularly
interesting application. Look at one of the filesystems that uses
kernel threads, eg nfsd or kjournald. With 2.6 and kernel preemption
this gets even more interesting.
Andrew