There appears to be no definitive standardized stack frame and C language calling conventions (register usage and such) for the MIPS-32 Processor Architecture. That is, it appears to be completely up to the assembler/compiler tool chain to define their own stack frame and calling conventions. I've struggled to find a definitive reference...
I heard about eCos and it looks like it would be fun to play about with as a hobby project.
Can anyone recommend a reasonably priced development board.If it doesn't add too much to the cost, I'd like to have a few buttons to press (and detect the press programatically) and an LCD for some debug output. Ethernet would be nice (hmm, maybe...
One way to look at it - embedded Linux starts with desktop Linux & ditches the parts not needed for embedded systems (is this actually true?), whereas eCos is designed from the ground up for embedded systems.
Now, assume an ARM processor, probably ARM 7 - does performance make a difference? Actually, we talking a very low load system, m...