Rockbox.org home
releases
current build
extras FAQ
manual
wiki
docs index mailing lists
IRC
forums bugs
patches



Rockbox mail archive

Subject: Re: How can we manage performance problems?
From: Andreas Zwirtes (zwirtes_at_gmx.de)
Date: 2002-11-03


>
>
>
>
>>Must we drop round-robin scheduling and have multithreading with
>>priorities?
>>
>>
>
>No, we need to write efficient code.
>
>
>

 From what I know, priority ceiling multithreading adresses problems
like this exactly. With a high priority disk access and decoding, it
wouldn't be possible to interrupt the playback. Since the implementation
of real OSEK multithreading is very challenging, it is possible to use
ready made (and certified) solutions for microcontrollers. Correct me if
I'm wrong, please.

/Andreas



Page was last modified "Mar 9 2008" The Rockbox Crew