On 10/26/2011 11:05 AM, David Riley wrote:
The problem is that I'm not sure what
"embedded" means any more.
Is a smartphone with a Cortex A15 4-core processor "embedded"?
How about an Android Pad?
The distinction is blurring pretty fast.
Putting full-blown UNIX computers in telephones doesn't change what
"embedded" has always meant, or at least implied. The system I'm
working on now is built around an ARM7 at 70MHz with 512KB of flash
and 32KB of RAM, and that's about as big as I go in the embedded
space. It doesn't have file-structured mass storage, nor does it
have a user interface in any traditional sense. THAT'S embedded.
I think it's a highly subjective term you'll find a lot of people
arguing about. My gut-level definition is any computer that's
designed not to seem like a computer, which covers any number of
industrial control applications, consumer devices that aren't
computers (like the army of talking baby toys that are out now), etc.
I'd personally make the distinction between "embedded" and
"mobile"
when there's a screen attached.
Of course, where I find the lines blurry are things like the
application I mentioned, which was basically a bunch of processing
blades. The board (an AMC board, if anyone is familiar) was just a
2"x6" (roughly) board with a big-ass FPGA, a TI DSP (why they
insisted on that is anyone's guess) and the PowerPC for housekeeping.
It was primarily designated for processing satellite data, with the
FPGA doing the heavy DSP lifting and the DSP doing the cellular
signal processing.
So what do we call that? Maybe it's not embedded, but it's certainly
highly specialized hardware and software for a particular task (you
could use that board for any number of heavy compute tasks, but it
would make a terrible PC or generic server).
Yes, this is sorta the point I was trying to make in my earlier email
on this thread. We just sorta "know" whether something is "embedded"
(or a "minicomputer") or not; the lines aren't quite so sharp these days
as Chuck observed.
Just musing, anyway. I feel like going down this
taxonomy rabbit
hole is as much of a fool's errand as the "speed metal"/"thrash
metal"/etc. arguments we'd have in high school.
Yeah, it's a mess. We're famous for that particular type of mess on
this list. ;) People who have never stood in the same room with a
minicomputer before have argued about what constitutes one. Fun!
-Dave
--
Dave McGuire
New Kensington, PA