http://en.wikipedia.org/wiki/Open_Firmware
Forth makes MUCH more sense in an embedded context, IMHO.
Forth is just unbeatable in an embedded context. Minimal porting of a few basic words and you're up and running with fully functional environment you can adjust on-the-fly.
http://en.wikipedia.org/wiki/Open_Firmware