??? 01/15/11 02:27 Read: times |
#180609 - Too Specific Responding to: ???'s previous message |
First "Windows is supposedly "real-time"" say who? It has unpredictable latency.
RTOS as defined is real time. If you want to be picky no thing is real time, not even raw gates and op-amps. RTOS is about predicable timing. This lets the engineer figure out if it will work fast enough that it meets all schedules. If it responds in real time, it is. Do to much in an interrupt without an RTOS, well you are not real time either. Yes a RTOS uses time. and will use more resources. But the assumption that the CPU is maxed out is not always valid. And the RTOS gives you functionality the you would have to code yourself. The point is does the RTOS save coding time? Does it give you code that is easier to support and debug. A Good RTOS is not going to eat up a lot of time to run. That said the 8052 limits its benefits. But, I never used Keil Tiny RTOS. I did see MicroC/OSII used on an 8052 it did work, but it had a relitvily slow task switch time. As far as a multi processor system, it does not need an RTOS to exist. I did one without one and if I had to do it again i still would not use one. Which it better for a given task, that what engineers get paid to decide. |
Topic | Author | Date |
it just struck me, is this why RTOS 'need' is so prevalent? | 01/01/70 00:00 | |
Two Camps Here | 01/01/70 00:00 | |
Best Practice | 01/01/70 00:00 | |
a similar discussion... | 01/01/70 00:00 | |
I have always maintained the belief... | 01/01/70 00:00 | |
"non-arbitrary" ? | 01/01/70 00:00 | |
"Real" Processing exposed | 01/01/70 00:00 | |
Too Specific | 01/01/70 00:00 | |
sweeping generalisation | 01/01/70 00:00 | |
RTOS are very useful | 01/01/70 00:00 | |
I think this got away ... | 01/01/70 00:00 | |
Blocking/nonblocking I/O | 01/01/70 00:00 | |
Not The only reason | 01/01/70 00:00 | |
I considered developer effort | 01/01/70 00:00 | |
code generator | 01/01/70 00:00 | |
Another neat feature | 01/01/70 00:00 | |
there is such an attachment ... | 01/01/70 00:00 | |
Lots of tools available | 01/01/70 00:00 | |
not really | 01/01/70 00:00 | |
Lots of C tools | 01/01/70 00:00 | |
widespread | 01/01/70 00:00 | |
Missed the point! | 01/01/70 00:00 | |
Ecosystem | 01/01/70 00:00 |