The source releases are available at
The compressed tar archive in this directory can be downloaded using a web browser or a command-line program such as curl or wget:
curl --remote-name
wget --passive-ftp --no-directories --retr-symlinks
--passive-ftp option from the wget command.
When you are done you should have the compressed archive with a name something like
@@ -24,8 +24,8 @@
/*
* Declare some sizes. Heap is sized at whatever ram space is left.
*/
-_RamBase = DEFINED(_RamBase) ? _RamBase : 0x00800000;
-_RamSize = DEFINED(_RamSize) ? _RamSize : 4M;
+_RamBase = DEFINED(_RamBase) ? _RamBase : 0x0;
+_RamSize = DEFINED(_RamSize) ? _RamSize : 16M;
_HeapSize = DEFINED(_HeapSize) ? _HeapSize : 0;
_StackSize = DEFINED(_StackSize) ? _StackSize : 0x1000;
@@ -35,7 +35,7 @@
This is where we put one board. The base address should be
passed as a parameter when building multiprocessor images
where each board resides at a different address. */
- ram : org = 0x00800000, l = 4M
+ ram : org = 0x00000000, l = 16M
rom : org = 0xFF800000, l = 4M
sram : org = 0xFFE00000, l = 128K
}
#define' line shown below
+------------------------------------------------------*/ #include <bspopts.h> #define RTEMS_VIDEO_80x50 /*--------------------------------------------------------+ | Constants
Another change I make is to automatically fall back to using COM2: as a
serial-line console (9600-8N1) if no video adapter is present. This allows
the pc386 BSP to be used on conventional PCs with video adapters as well
as with embedded PCs (PC-104) which have no video adapters.
To make this change, add the `#define' line shown below
*/ rtems_termios_initialize (); #define RTEMS_RUNTIME_CONSOLE_SELECT #ifdef RTEMS_RUNTIME_CONSOLE_SELECT /* * If no video card, fall back to serial port console
\
\
\
\
powerpc' with the name of the architecture
for which you're building RTEMS. Common alternatives
are `m68k' and `i386' for
the Motorola M68k and Intel x86 family of processors, respectively.
You should replace the `mvme2100' with the board-support packages
for your particular hardware.
If you've got lots of free time and disk space
you can omit the --enable-rtemsbsp argument in which case all
possible board-support packages for that architecture will be built.
You can build for more than one board-support package by specifying
more names on the command line. For example,
you could build for a Arcturus uCDIMM ColdFire 5282 system and an MVME-167 system
by:
\
\
\
\