Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



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 "Jan 10 2012" The Rockbox Crew
aaa