[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Building RTEMS without GNU tools
- Date: Thu, 12 Aug 1999 15:28:18 -0400
- From: dds at flavors.com (Duncan Smith)
- Subject: Building RTEMS without GNU tools
At 7:57 AM -0400 8/12/99, Giorgi Jean-Claude ( Anrad ) wrote:
>Could it be possible to build RTEMS without using GNU C tools, I mean
>simply manually collecting right source files for a specific target in a
>single directory and compiling with third-party PC compiler (Like Green
>Hills one) ?
>Any experience about that ?
We have been using RTEMS since 1995 for our PPC based processors. We
compile RTEMS into a Library using MetroWerks CodeWarrior for the Mac.
We then build a "Mac Application" image using CodeWarrior, and translate it
to ELF and locate it. Our machines run Firmworks OpenFirmware and we boot
our development images using BOOTP/TFTP. All of our debugging is done from
the Open Firmware console. Our ELF translator/locater adds tables to the
image for file names, functions, and variables. The startup of our image
actually adds FORTH functions to OpenFirmware for post mortem Process
Status, Process Backtrace, etc. and links in our symbol tables and C
functions for doing symbol lookup and backtraces.
Production systems boot the ELF image from Flash using a simple Read Only
byte device defined in the NVRAM .rc.