CD Directory Layout
- host
- Toolchain executables, libraries, headers etc. The cross-compilers
etc. can be found there (under your host architecture's directory).
- host/share
- stuff needed by GRUB and the GNU autotools.
- boot
- GRUB bootloader which makes the CD bootable (on a PC); resides under
boot/grub
- doc
- This html documentation
- doc/info
- Toolchain and GRUB docs in 'info' format
- doc/man
- Toolchain and GRUB docs in 'man' format.
- epics-3.14.6
- EPICS base is installed here. I used an INSTALL_LOCATION different
from the build TOP.
- examples
- Simple EPICS and non-EPICS examples. The sources for the examples
discussed below (as well as some more complex and even useful ones) can
be found here.
- target
- Target executables, libraries and includes (note that some
target-specific pieces such as the C-library reside with the toolchain
under host/<host_arch>/<target_arch>).
- target/i386-rtems
- target/powerpc-rtems
- target/m68k-rtems
- RTEMS core and BSP target libraries are installed in these
directories. Note that the include files are buried in the
<bsp>/lib/include directories. The C-library headers are under
<target_cpu>-rtems/include.
- target/make
- Holds pieces of the RTEMS Makefile system which is used by the SSRL
Makefile extensions and the EPICS Makefiles.
- target/ssrlApps
- SSRL software is installed here. That's where the RTEMS/GeSys
executables and pre-built modules reside (including the pre-built
examples).
- src
- sources (as much as there fits on the CD). I had to delete many
things due to space limitations. However, all my patches against
standard, public packages can be found under src/patches.
Links