All of lore.kernel.org
 help / color / mirror / Atom feed
* Booting Linux from Flash
@ 1999-04-13  3:57 Brendan Simon
  0 siblings, 0 replies; 3+ messages in thread
From: Brendan Simon @ 1999-04-13  3:57 UTC (permalink / raw)
  To: linuxppc-user, linuxppc-dev, linux-embedded


I want to run Linux (linuxppc) on a custom MPC860 board with 32MB DRAM
and 2-4MB of Flash.  This is pure memory mapped flash (not ide
compatible).

What do I need to build and boot an embedded linux system ?

1) Cross Compiler:  I have egcs-1.1b built from the RTEMS build scripts
for powerpc.

2) C libraries:  Do I need these and how are they compiled ?  Is newlib
or glibc required ?

3) Kernenl sources:  How to cross compile ?  Is it as simple as
CC=powerpc-eabi-gcc & make ?

4) What about support executables like init, bash/ash/sh ?  Are the
sources included with the kernel or do I have to get them elsewhere and
compile them with the cross compiler ?

5) I guess I need to write a bootloader.  What does the bootloader have
to do and how do I pass parameters to the kernel ?

6) If I have a root file system image compressed in Flash, how does it
get uncompressed into RAM.  How do I tell the kernel where the root FS
is ?

Thanks,
Brendan Simon.

PS.  Are there any HOWTOs which cover booting from Flash (not Flash IDE
drives).
Ta.


[[ This message was sent via the linuxppc-dev mailing list.  Replies are ]]
[[ not  forced  back  to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting.   ]]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1999-04-15 16:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <01BE8665.A0E7B070.john.vanloon@oregonchain.com>
1999-04-15  4:33 ` Booting Linux from Flash Brendan Simon
1999-04-15 16:06   ` Alexander Larsson
1999-04-13  3:57 Brendan Simon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.