??? 05/16/06 07:13 Read: times |
#116287 - Things are missing Responding to: ???'s previous message |
The compiler seems to be complaining about things that are missing. Search the files for the definition of OS_FLAG_NAME_SIZE - maybe there's a spelling mistake somewhere. Making functions re-entrant is just giving the compiler some hints as to generate the code, this makes no difference if the compiler cannot find a definition. As for your other questions, running a pre-emptive OS on a 8051 has its issues - mainly stack size of which the 8051 is quite limited. Some 8051 variants have extensions that alleviate the problem. So whilst its instructive to run an OS on a 8051, personally its not something that I would usually do, simply due to the stack limitations. I usually use a co-operative task method that is less demanding on the stack size simply because only one task runs at a time until completion. The task run time therefore has to be within certain limits otherwise the system would be crippled. As for what parts the uCos has been ported to, once its ported to an 8051, then most parts with an 8051 core will run - that the beauty of a common processor core. It's a bit like asking what processors a program for a PC will run on - A PC! |
Topic | Author | Date |
8051 and uCOS | 01/01/70 00:00 | |
Things are missing | 01/01/70 00:00 | |
XA series have bigger stacks | 01/01/70 00:00 | |
Daft idea! | 01/01/70 00:00 | |
Basic stuff | 01/01/70 00:00 | |
Cross-posting | 01/01/70 00:00 | |
I have seen it run on an RD2 | 01/01/70 00:00 | |
Sizes? | 01/01/70 00:00 | |
uCos | 01/01/70 00:00 | |
Try Raisonance demo | 01/01/70 00:00 | |
Not much better | 01/01/70 00:00 | |
nope | 01/01/70 00:00 | |
does that mean | 01/01/70 00:00 | |
dunno! | 01/01/70 00:00 | |
well, if so | 01/01/70 00:00 | |
OS-free Multitasking![]() | 01/01/70 00:00 | |
Come on? | 01/01/70 00:00 |