hello guys , i have a problem i am porting ucosii to linuxbox with
threads method. I want to use 2 threads. One thread called "ISR-Thread"
which simulate ISR , and the other thread called "Task-Thread" includes
all tasks used by ucosii and each task has their own stack and register
context. suppose there are two tasks in "Task-Thread" which are "a-Task"
and "b-Task". And "a-Task" is running and "b-Task" is not running when
program jump to "ISR-Thread" from "Task-Thread" to do with interrupt.
But something changes and program should run "b-task" instead of
"a-stask" when program return form "ISR-Thread" to "Task-Thread". My
problem is how to jump directly to "b-task" instead of "a-stask" when
program returns form "ISR-Thread" to "Task-Thread"?? And should I modify
the saved context of "Task-Thread" or not before program returns form
"ISR-Thread" to "Task-Thread" and how to do it?? thanks in advance
--
To contact me , send mail to 'goldares -att- gmail -dott- com`