Breaking News
Maxís Cool Beans

Just What Is an Embedded System?

NO RATINGS
View Comments: Newest First | Oldest First | Threaded View
<<   <   Page 3 / 5   >   >>
David Ashton
User Rank
Blogger
Re: Programming Closer to the Hardware
David Ashton   6/9/2014 11:39:10 PM
NO RATINGS
@Wnderer...could it be that it comes from the first microcontroller chips with the program memory (and hence the program itself) embedded in the microprocessor chip)  So not the old 8080 / 6800 systems that had a seperate EPROM, but the first 8051 / 8049 type chips that had built in (ie embedded) EPROMs?

David Ashton
User Rank
Blogger
Re: Humpty Dumpty
David Ashton   6/9/2014 11:33:21 PM
NO RATINGS
@Antedeluvian... "Since I was in South Africa at the time, trends travelled slowy (As the pilots used to say: "Ladies and Gentlemen- we are about to land at Johannesburg Airport, please set you watches back ten years..."

Do you know what they used to say when they landed at Bulawayo?? :-)

(for non-Zimbabwean readers - Bulawayo is Zimbabwe's second city after Harare.  Harare has always been known as "Bamba Zonke" - local pidgin for "Gets everything".  However I always liked going to Bulawayo. It wasn't as rushed as Harare.  The streets were, allegedly by edict of Cecil Rhodes, wide enough to turn a wagon with a span of oxen.  I remember once I was parked near a customer and kept going out to check and refill my parking meter.  The third time I was too late and had a fine - all of $3.  In Harare at the time it would have been $20.  So I have a fairly soft spot for "Bullies"!)

I've always understood "Embedded" to mean a computer in something whose primary purpose is not being a computer.  So a phone, a washing machine, an electricity meter, etc.  Which pretty much tallies with the Wikipedia definition?

antedeluvian
User Rank
Blogger
Re: I could be rich
antedeluvian   6/9/2014 6:59:29 PM
NO RATINGS
Susan, Max

Embedded.com is riddled with debates like this, and that publication coined the term (supposed from some Intel engineers in the 1980s).

The earliest Intel databook in my scanned collection that uses the word "embedded processor" is a 1988 catalog. I played around on google and the earliest refernce I could find was here in 1986. Presumably the use developed prior to that.

 

Great_White_North
User Rank
Rookie
Re: embedded system definition
Great_White_North   6/9/2014 6:29:02 PM
NO RATINGS
You dont need a processor MCU/MPC to have an embedded system.


A nice reliable old school analog computer meets the definition.  There is also a large amount of old-school military equipment which preferres to use huge numbers of desrete logic just to avoid having any firmware/software in the machine.


Give me a bunch of op-amps, flip flops and glue logic and I can make an embedded system without any code at all.


More likely I would just use a very small CPLD and with a basic state machine, no MCU/MPU needed.

I have seen a guy who mounted an entire tower into the bottom of a cabinet running Windows, with the printer port used as GPIO to control the lighting effects for a stage.  I believe that also counts as an embedded system.

 

My definition:  Any electronics which perform as an integral part of a larger system.

 

I purposly disqualified mechanical computers/control systems as they do not fit in the generally accepted description of what we mean by the term embedded system.

Susan Rambo
User Rank
Blogger
I could be rich
Susan Rambo   6/9/2014 6:13:26 PM
NO RATINGS
I wish I had a dollar for everytime someone asked the question: What is an embedded system? Embedded.com is riddled with debates like this, and that publication coined the term (supposed from some Intel engineers in the 1980s).

betajet
User Rank
CEO
Re: Programming Closer to the Hardware
betajet   6/9/2014 5:59:36 PM
NO RATINGS
Wnderer wonders: do you think there is a difference between...

2.  Application-level programming is indeed very different.  You get to use a high-level programming model and you get seatbelts and airbags.  If you write inefficient code hardware manufacturers wil love you because everybody then has to upgrade their hardware.

1.  Writing device-level code for a complex SoC is very nasty these days.  A complex SoC is not a "PC on a chip".  It's a mainframe on a chip.  You'll need to write (or adapt) hundreds of pages of initialization code before the processor begins to do anything that resembles useful work.  To write this code you'll need to grok multi-thousand-page technical reference manuals, assuming the SoC manufacturer doesn't hide them behind NDAs.  Have fun!

["This is obviously some strange use of the word fun that I wasn't previously aware of."]

3.  This can be very clean and simple indeed.  Unless, of course, you believe the adverts that say you have to build your dirt-simple application on top of a mainframe operating system, in which case see (1) and (2) above :-)

JMO/YMMV

betajet
User Rank
CEO
Re: Definition and history
betajet   6/9/2014 5:46:15 PM
NO RATINGS
The Wikipedia page credits the Apollo Guidance Computer and Minuteman guidance computer as early embedded systems from the 1960s.  However, it doesn't indicate whether they were called "embedded computers" back then.  I guess in either case, if the rocket crashes -- deliberately or otherwise -- the computer is embedded pretty deeply before it vaporizes along with the rest of the system.

 

Max The Magnificent
User Rank
Blogger
Re: Definition and history
Max The Magnificent   6/9/2014 4:56:23 PM
NO RATINGS
@Elizaberth: The first sentence from the Embedded System Wikipedia page is a good summary...

That's not bad at all

Max The Magnificent
User Rank
Blogger
Re: Programming Closer to the Hardware
Max The Magnificent   6/9/2014 4:55:07 PM
NO RATINGS
@Wnderer: ...I think the term comes from embedded programming and I think the term embedded programming was meant to...

That makes a lot of sense...

elizabethsimon
User Rank
CEO
Definition and history
elizabethsimon   6/9/2014 4:36:59 PM
NO RATINGS
The first sentence from the Embedded System Wikipedia page is a good summary.

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

I'm trying to remember when I first heard the term. I think it was around 1990 or so. I remember thinking that it was nice to have a short name for what I'd been doing for years instead of having to explain that I designed things with microprocessors - but I didn't design computers.

I gave up on trying to explain to mom what it is that I do....

 

 

<<   <   Page 3 / 5   >   >>
Most Recent Comments
Ian Johns
 
David Ashton
 
elizabethsimon
 
Anand.Yaligar
 
MeasurementBlues
 
Anand.Yaligar
 
Anand.Yaligar
 
Anand.Yaligar
 
Anand.Yaligar
Radio
NEXT UPCOMING BROADCAST
EE Times Senior Technical Editor Martin Rowe will interview EMC engineer Kenneth Wyatt.
Top Comments of the Week
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Flash Poll