In newsgroup: comp.os.linux.development.system
> The first things you need to know (besides CPU specs: instruction set, MMU
> programming) are
> - how would I get my own OS loaded into the box?
> - where's the memory?
> - how do interrupts and timers work?
> That should bring you to `Unable to mount root'. If you have
> Ethernet and wrote support for it, you can mount the root file
> system via NFS.
> Knowledge of serial ports is also very interesting for debugging.
Also, there is the need for a port of gcc. Not just any C compiler
will do; the Linux kernel is written for gcc specifically.
Furthermore, you want to find out if there is any standard ABI's for
the target machine that you can use; at least if they are ELF based
you may get binary compatibility for free.
PGP: 2047/2A960705 BA 03 D3 2C 14 A8 A8 BD 1E DF FE 69 EE 35 BD 74
See http://www.zytor.com/~hpa/ for web page and full PGP public key
I am Bah' -- ask me about it or see http://www.bahai.org/
"To love another person is to see the face of God." -- Les Misrables