How do you boot an RTEMS app on the Xilinx ML403
jackv at ssl.berkeley.edu
Mon Aug 18 20:08:35 UTC 2008
My name is Jack Vernetti and I am a software developer at UC Berkeley
(Space Sciences Lab). I've just (today) joined this users' group.
I and several other researchers here are very interested in running
RTEMS on Xilinx FPGA hardware, but are very new to the entire subject of
realtime OS's (and FGPAs, for that matter). I've been able to build a
simple RTEMS (v. 4.8.0, target PowerPC 405) "hello-world" application
for the Xilinx ML403, but I do not know how to boot this onto the
board. We've had a bit of experience with booting Linux on the ML403
and, based on that, we assume that the easiest way of booting RTEMS is
by a CF card with an appropriate System Ace file on it. Are we
completely off base here? If not, I have a couple of questions:
1. For Linux, the CF had three partitions:
A DOS partition with the System Ace file in it
A Linux "root" partition
A Linux swap partition
My guess is that, as a realtime OS, RTEMS has no notion of
virtual memory and so there
would be no swap partition. In that case, there would be two
partitions, the second for
use by RTEMS. What type of partition should this be? Note
that we would probably
partition the CF on a Linux box.
2. Would the System Ace file for RTEMS be different than for Linux
(sorry if this is a
stupid question - but we are really neophytes on this subject).
Any help or advice would be greatly appreciated.
More information about the users