Hi You can do it under Linux machine.So my next question and pardon my ignorance is how do I port over the OS. I believe and you can tell me if I am wrong that I have to have a unix machine to create the kernel. Is that right? There's no way I can do this on a linux machine right? I do have a linux machine with redhat. What would I need? Then I how do I download this to my board? A tutorial that I looked at said I need XMD. Doesn't that come with EDK? You do need to install MicroBlaze toolchain (for compile uClinux kernel), it can be download from http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/Toolchain/linux_binaries.html XMD is part of the EDK software. You can uClinux download from official CVS. You can check the Instructions from the following sites.Here's my take on what I have to do after research and for my specific system. Can someone tell me if this is possible. I have a spartan 3 starter board. I have a linux machine where I would download the uclinux distribution. I'm not sure where I'd get that from, from app notes I should be able to take the steps to generate an elf file. Copy that elf file to my windows machine and use xmd to download it to my board. http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/documentation/obtaining_sources.html http://cvs.uclinux.org/cvs_anon.html You can generate the hardware bitstream under windows environment, but creates/complies uClinux kernel under Linux environment. regards, Jason |