Re: C++ vs C

From: Ioannis Vranos (ivr_at_remove.this.grad.com)
Date: 02/15/05


Date: Tue, 15 Feb 2005 03:13:23 +0200

Chris Hills wrote:

> Most embedded engineers would see a Pocket PC as a small PC not an
> embedded system. For serious embedded work WIN CE and .net is not an
> option. Many embedded systems have a MTBF of 20 years. re-boots are not
> an option.
>
> The vast majority of embedded systems use 8 bit processors and have no
> OS. About 60% of all processors produced are 8 bit I think. The average
> car has over 50 embedded processors in it. Also virtually anything with
> electric power on it usually has an embedded MCU (or two) in it.
> Washing machines, microwaves, phones, hi-fi, missiles, torpedoes, locks,
> elevators, any control or monitoring system, alarms,

Yes I suppose you have something like Z80 CPU in mind, however as far
as I know many processor manufacturers, like Intel, Motorola (at least
in the past), etc produce decent contemporary CPUs for embedded devices
that handheld devices like Pocket PC use.

So if such processors are relatively cheap, how should one use 20 years
old technology?

-- 
Ioannis Vranos
http://www23.brinkster.com/noicys


Relevant Pages

  • Re: C vs C++ in Embedded Systems?
    ... > you mean, that embedded devices have less memory, the programs are less ... not sure about the 'all embedded systems' though. ... The situation where Java isn't a choice is of course where the hardware ...
    (comp.arch.embedded)
  • Re: What is Forth best at?
    ... the code in so many embedded systems. ... I let google.de browse for "embedded programming language" ... In the 21st century there are even Java, Ada, C++ compilers for embedded devices. ... On low systems level it is a specific command language and C, the upper layer uses Java. ...
    (comp.lang.forth)
  • Re: C++ vs C
    ... >what kind of embedded devices do you have in mind? ... >in mind mainly Pocket PC handhelds with Windows CE and compact .net ... The vast majority of embedded systems use 8 bit processors and have no ...
    (comp.lang.cpp)