Hello David,
Am 2007-09-17 19:46:20, schrieb David Given:
> You've got two major tasks ahead of you:
>
> - - port gcc
OK, it seems that parts of gcc went used under Windows...
Maybe it will "easy" to port it native to Linux.
> - - port the kernel
Since it is a All-In-On-Chip, there is not realy much hardware support
needed. Floppy, CF-Disks as external controlers, USB is On-Chip same
for LAN, serial, ...
> - - cross-compile a basic userland
:-/
> For the former, you'll need to write a new gcc backend targeting your
> architecture, and then add support to binutils to allow programs to be linked.
> This is not easy. gcc's innards tend to drive people mad.
While reading a little bit the gcc documentation, I am realy confuse
WHERE to start and HOW!
> Once you have a compiler, you can then port the kernel --- this will require
> development hardware with a good debugger (or, preferably, a reliable emulator
> with built-in debugger support). You'll be wading neck-deep in the inside of
> the kernel, although I gather it's not as bad as it used to be these days.
>
> Now you have both a compiler and a kernel, you can use your compiler to
> generate a userland --- as set of basic binaries to get your system up and
> running --- and then boot your new system. This isn't too difficult, although
> cross-compiling on gcc has its own horrors.
>
> Once you've got it reliably self-hosted, you're most of the way there ---
> setting up a basic Debian port is relatively straightforward.
"Self-Hosted" is "my" target since I have had MANY horrors with
cross-compiling
> I'd suggest looking up a gcc and linux-kernel mailing list and asking there
> for more detailed info.
OK, I am on the LKM, but do you know a suitable "gcc" MAILINGLIST?
(I can not use NEWSGROUPS over GSM and since I can use E-Mail for
free using iMode... :-)) )
Thanks, Greetings and nice Day
Michelle Konzack
Tamay Dogan Network
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSN LinuxMichi
0033/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature