[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Update
Hi folks,
A few things - most visible is a reorganisation of the website. The old
structure wasn't going to scale as more material was added etc so I've
shuffled a few things around, broken it into meaningful sections, and
hopefully made it easier to find the things you might be looking for.
Feedback is welcome as always. I develop the site in MS Frontpage but
test it with Mozilla, so hopefully it should look ok on all browsers.
Let me know if you have any problems.
The getting started guide has been split into sub components, and I've
added an explanation of why we need these stand-alone patches on top of
the CVS version. Check it out if you are interested. Also the
beginnings of toolchain building instructions are there. As that
progresses I'll keep the page up to date.
On the substance level, the biggest change is an update to the binary
toolchain distribution. In particular, I've posted a new version that
includes two extra tools needed for building working uClinux systems -
elf2flt and genromfs.
elf2flt takes an elf executable and converts it into the flat binary
format used by uClinux. I finished porting elf2flt a while ago, and the
CVS version of elf2flt has these changes, but until now I hadn't made
the binary available.
genromfs takes a directory structure on your development host and
creates a romfs (rom file system) image, which then gets appended to the
kernel image and uploaded to the board.
I recommend you to try out this new toolchain, I've tested it here and
it builds the latest kernel without any problems. With the addition of
these two tools, you can now a plain "make" in uClinux-dist and it
should build a complete image (kernel, libraries, user apps, file
system), and place it in a file called images/image.elf ready to upload
to the board.
Finally, some changes have gone into the uclinux kernel CVS, so please
cd into the kernel directory (uClinux-dist/linux-2.4.x) and do a CVS
update to get in sync. There is no need to re-apply any of the patches
if you have already done so.
Regards,
John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/