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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/09/07 20:36
Read: times


 
#130529 - I a way I agree
Responding to: ???'s previous message
I see no real need for any sort of OS in an embedded environment, since the tasks are all well defined, the sequence of them is well defined, and they're small. If your application is too big for your MCU, you don't need an OS to fix it, you need a bigger MCU. Not everyone sees things this way, but it's likely to remain that way despite my beliefs or anyone else's.
I a way I agree, and with the '51 I do so fully. However e.g. a cellphone is "an embedded environment" as well and i doubt I would approach such a task without an OS.

this article http://www.embedded.com//showArti...=196800005 , which everybody should read, basically makes the point "use 'small' architectures withouth a RTOS e.g. in the section: To determine the best CPU for the application, example pieces of code were compiled using the best compilers I could find for each CPU candidate and the energy consumed by each CPU calculated. The results were quite clear: the older CPUs such as the 8051 and the HC08 had a distinct advantage over the newer, register-rich architectures. This advantage was due in part to the low ISR overhead of these devices. In the case of the 8051, this advantage also had a lot to do with the fact that the 8051 allows one to allocate a register bank to a particular block of code--such as an ISR--and thus drastically reduce the number of registers that need to be stacked.

BTW, Richard, I found out what your problem is :) I read in Embedded System Design (if you do not get it, subscribe) the following: "Experiments in 1984 showed that memory devices has twice as many soft errors in Denver than at sea level" ESD January 2007 pg 54.

Erik

List of 62 messages in thread
TopicAuthorDate
mcs-48            01/01/70 00:00      
   Old-timer ... like me ...            01/01/70 00:00      
   Code conversion            01/01/70 00:00      
   pls calrify            01/01/70 00:00      
      pls ???            01/01/70 00:00      
         You guys know he can\'t spell ...            01/01/70 00:00      
            Dyslexics Untie!            01/01/70 00:00      
               I don't know of any spell-checking on 8052.COM            01/01/70 00:00      
                  spellchecker built-into the browser            01/01/70 00:00      
                     Yes, that would be irritating ...            01/01/70 00:00      
      !!! SMS ALERT !!! SMS ALERT !!!            01/01/70 00:00      
         pls is a 'regular' abbreviation :)            01/01/70 00:00      
            Well, we learned it differently ...            01/01/70 00:00      
            Yes, "pls." is a long standing convention ...            01/01/70 00:00      
               They both appear in the dictionary ...            01/01/70 00:00      
      mcs-48            01/01/70 00:00      
      mcs-48            01/01/70 00:00      
         we know, but how can we halp you if you do not ans            01/01/70 00:00      
         What, exactly, does it do?            01/01/70 00:00      
         So where's the problem?            01/01/70 00:00      
            start by designing something that works            01/01/70 00:00      
               PL/M?            01/01/70 00:00      
                  Was there an HLL for the '48?            01/01/70 00:00      
                     I dunno            01/01/70 00:00      
                        I doubt it ...            01/01/70 00:00      
                        I dunno            01/01/70 00:00      
                  No PL/M...            01/01/70 00:00      
                     Re: It looks like PL/M is completely dead            01/01/70 00:00      
                        frankly, I'm surprised there isn't more of that            01/01/70 00:00      
                           PL/M & CP/M            01/01/70 00:00      
                              CP/M/ RTOS            01/01/70 00:00      
                                 Why would anyone do that?            01/01/70 00:00      
                                 Fun with retro-computing            01/01/70 00:00      
                           two sides of the coin            01/01/70 00:00      
                              Whta did you mean here?            01/01/70 00:00      
                                 I can see only very few, if any cases            01/01/70 00:00      
                                    I'm with you, Erik, but there are a few ...            01/01/70 00:00      
                                       you mistook what I said            01/01/70 00:00      
                                          at the risk of starting yet another \"food-fight\"            01/01/70 00:00      
                                             What's an OS?            01/01/70 00:00      
                                                Whats an OS?            01/01/70 00:00      
                                                   the misnamed RTOS            01/01/70 00:00      
                                                      once again, I agree            01/01/70 00:00      
                                                         Embedded RTOS            01/01/70 00:00      
                                                         I a way I agree            01/01/70 00:00      
                                                            reasons for OS            01/01/70 00:00      
                                                            about those soft errors, Erik ...            01/01/70 00:00      
                                                               Pb solder...            01/01/70 00:00      
                                                linker!            01/01/70 00:00      
                                                   Linker?            01/01/70 00:00      
                                                      big baggage?            01/01/70 00:00      
                                                         the difference            01/01/70 00:00      
                                                            the BIG PC is costly, too            01/01/70 00:00      
                                                               which makes me recall            01/01/70 00:00      
                                                                  Microsoft? :-)))            01/01/70 00:00      
                                                               Why? My 4-year old %$#@! PC isn't too slow.            01/01/70 00:00      
                                                            There's a way to fix this ...            01/01/70 00:00      
                                                      Linker?!            01/01/70 00:00      
                                                         Public school            01/01/70 00:00      
                                                            Self-esteem's intact? We'll fix that!            01/01/70 00:00      
   8051 i/o port expander            01/01/70 00:00      
      suggestions            01/01/70 00:00      

Back to Subject List