Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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.





List of 23 messages in thread
TopicAuthorDate
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      

Back to Subject List