On Feb 9, 2010, at 8:24 PM, Chuck Guzis wrote:
That's why
I love to embedded stuff. And even here, any "reasonable"
Real Time OS of today, can't really boot with 48 kbytes of memory.
Been on the AVR forums much lately? It's getting more difficult to
find someone who writes in assembler. I suspect it's almost
impossible on the ARM uC area.
HLLs march on...
In SOME places, yes. AVRs are an interesting anomaly: They're
extremely powerful processors with very low barriers to entry. Lots
of beginners start out with AVRs. (I'm NOT suggesting that AVRs are
only for beginners!) Lots of beginners also seem to think that
nobody programs in assembler anymore.
Granted, far fewer do now than, say, thirty years ago, but lots
do. One cannot replace all programming with HLLs, no more than one
can replace all programming with C# or Java.
ARMs are damn near impossible to program in assembler. That's why
everyone uses C in that world. Lots of [modern incarnation] Z80, Z8,
8051, and low-end PIC development is done, both professionally and
otherwise, in assembler today. Since those architectures aren't
changing, and it's mainly done that way because of the architectures,
I doubt it'll ever change. It certainly hasn't yet.
-Dave
--
Dave McGuire
Port Charlotte, FL