|
Joe
I'm happy you found my patch quite interesting! I, just as you, think the
kernel could be simplified quite alot.
Actually my goal was initially to reduce size and overhead but I when I
decided to add proportional timeslicing the goal changed.
Your modifications seem to be what I've been looking for.
Could you give me a link?
Do you know the status of the sensor handling rewriting? I've seen according
to the TODO file that this should be done similair to the dat4 project.
/Joel
In lugnet.robotics.rcx.legos, Joseph Woolley writes:
> Joel,
>
> I have found your work to be quite interesting!
>
> I made quite a few modifications in the kernel starting with ver 0.2.5 and
> had hoped to have some of the modifications included in ver 0.2.7 My goal
> was to reduce size and overhead which is quite different than your goal (as
> best I can tell). However, we did accomplish some of the same tasks.
>
> I must say, though, that the way I accomplished the proportional timeslicing
> was to simplify the task scheduler (to use a 'single' linked list) and then
> to modify the timeslice per thread by a multiple of the priority. It works
> quite well.
>
> I sent the code to Stephen Moraco, but with the 0.2.6 release and other
> tasks taking his time... I don't believe he has had a chance to look at it.
> (nudge, nudge -> Stephen) 8-)
>
> I am off to poke around in your code modifications some more. Thanks for
> posting this!
>
> // Joe
|
|
Message has 1 Reply:
Message is in Reply To:
| | Re: Scheduler patch
|
| Joel, I have found your work to be quite interesting! I made quite a few modifications in the kernel starting with ver 0.2.5 and had hoped to have some of the modifications included in ver 0.2.7 My goal was to reduce size and overhead which is quite (...) (22 years ago, 14-Jun-02, to lugnet.robotics.rcx.legos)
|
17 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|