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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/16/05 22:58
Read: times


 
#103835 - That's what I've heard
Responding to: ???'s previous message
Erik Malund said:
The definition of "embedded" : have used throughout is: a computer is embedded when the (uneducated) user does not realize that a computer is in the unit.

Take 2 examples, small and large: how many people realize the a cellphone is a computer? how many people realize that their microwave is computer controlled?


That's the definition I've generally heard used in some form or another. But if that's the definition then whether the code is run from permanent memory or volatile memory really isn't a factor in determining whether something is embedded.

It's not at all impossible to conceive a cell phone that runs out of RAM and loads programs off of some kind of flashcard system. I know many cell phones now permit users to download applications; how this is handled in terms of hardware I've never made an effort to investigate. Perhaps it is stored in flash memory and executed directly from that location (which would fit your other definition of embedded) or perhaps it is stored in flash memory that mimics a file system and the phone loads it into RAM when it wants to execute it (in which case it wouldn't fit your other definition). But in either case I think we'd agree it's an embedded system.

In the case of my cell phone, I'd actually almost bet it's the latter given the "Loading" message I get and the couple seconds I have to wait when I select certain applications/functions. The Palm, on the other hand, runs applications directly from where they are permanently stored in non-volatile memory--and even so I would take the position that Palm isn't an embedded device.

Regards,
Craig Steiner


List of 50 messages in thread
TopicAuthorDate
8051/8052 development boards for newbies            01/01/70 00:00      
   SiLabs            01/01/70 00:00      
   80c552 board from Tecel, Inc.            01/01/70 00:00      
      ROM Monitor?            01/01/70 00:00      
      uPSD3200            01/01/70 00:00      
         uPSD 32xx            01/01/70 00:00      
            prjc board            01/01/70 00:00      
               I suggest SILabs f12x devboard            01/01/70 00:00      
                  SiLabs f12x            01/01/70 00:00      
                     yes            01/01/70 00:00      
               PJRC            01/01/70 00:00      
   8052.com SBC            01/01/70 00:00      
      no offense, but since the 8052 SBC does            01/01/70 00:00      
         Counterpoint            01/01/70 00:00      
            I have always either worked alone or for            01/01/70 00:00      
         ICE?            01/01/70 00:00      
   The ADuC814 board in the store            01/01/70 00:00      
      clarifications..(SiLabs f12x dev. board)            01/01/70 00:00      
         bible time            01/01/70 00:00      
            why not?            01/01/70 00:00      
            Not entirely correct            01/01/70 00:00      
               yes, but            01/01/70 00:00      
                  Limitations of SiLabs            01/01/70 00:00      
                     A very welcome "limitation", it allow th            01/01/70 00:00      
                        SRAM is fast            01/01/70 00:00      
                           WGASA            01/01/70 00:00      
                     Maybe that's not all needed ...            01/01/70 00:00      
                        flying blind?            01/01/70 00:00      
                           monitor vs. quasiICE            01/01/70 00:00      
                              monitor debugging            01/01/70 00:00      
                                 on monitors etc.            01/01/70 00:00      
                                    intrusive tools are worse than none            01/01/70 00:00      
                                       Depends            01/01/70 00:00      
                                          I do not know, but if code is volatile,            01/01/70 00:00      
                                             That's what I've heard            01/01/70 00:00      
                                       No such thing as non-intrusive            01/01/70 00:00      
                                          thanks            01/01/70 00:00      
                                             single stepping, breakpoints and ICE            01/01/70 00:00      
                                                Correct, but not that far from it            01/01/70 00:00      
                                                   ICE is different from "real life"            01/01/70 00:00      
                                                      breakpoints            01/01/70 00:00      
                                                      That is exactly why they have JTAG debug            01/01/70 00:00      
                                                   Personally, my approach...            01/01/70 00:00      
                                                      the problem with dumps            01/01/70 00:00      
                                                         Perhaps            01/01/70 00:00      
                                                            that is usually my case            01/01/70 00:00      
   SuperSet of SiLabs F12x board available            01/01/70 00:00      
      praveen            01/01/70 00:00      
         SuperSet of SiLabs F12x board available            01/01/70 00:00      
            how do you do that?            01/01/70 00:00      

Back to Subject List