I'm working on the 56x branch of JLime. I'd like any pointers anyone can give me.
I want to create a testbed with a kernel, an initrd, and some sort of userland. Where would I find a userland to compile? How do I make an initrd?
I have compiled a cross-toolchain, but there seems to be little information about using it. To run it, do I just call the gcc it made, as normal? Are there things I should put in the path?
I'm hoping I can use the 7xx branch as a base, because the hardware is so similar. JLinexec does run, but of course doesn't get very far without an initrd or userland.
The 56x can be flashed with a GNU/Linux install, but I'd like to use JLinexec at first, until I have something I'm confident about flashing.
There may be issues with the video mode, because the 56x resolution is 320x240, compared to the 7xx's 640x240. How does that affect the userland? What else does it affect?
I've got a vanilla 2.6.20 kernel, and I'm going to start making patches based on the 56x stuff in the HandHelds kernel.
Any other advice, please feel free to post it.