UP
 
EROS Web
 
Developer Documentation
 
 
 
TUTORIALS
 
Cross-Env
 
Image Build
 
 
 
REFERENCE
 
kdb
 
lsvol
 
mkimage
 
mkvol
 
setboot
 
setvol
 
sysgen
 

EROS Cross-Development Guide

Research Edition, Release 0.8

D R A F T

 
 

EROS development currently occurs under Linux. The outcome of this process is a disk image that can be booted on the target machine, and from which (eventually) the EROS system can be installed.

This document collects a number of documents describing the cross-development environment and how to use it. Used in conjunction with the EROS Object Reference and EROS Programmer's Guide, it should provide a strong start for people interested in developing EROS-based systems.

This document remains preliminary, but the tools involved have not changed significantly in over a year.


 

Tutorials

  1. The Cross-Environment Provides a guide to the EROS source tree and the Linux-hosted build environment.

  2. Crafting a System Image Describes the process for creating a bootable disk image containing EROS.


 

References

  1. The dbvol utility is used for post-mortem debugging on an EROS volume. (No documentation yet.)

  2. kdbReference Describes the kernel debugger.

  3. lsvol Reference Describes the lsvol utility, which displays information about EROS volumes.

  4. mkimage Reference Describes the mkimagevol utility and it's input command language.

  5. mkvol Reference Describes the mkvol utility and the associated volume description files.

  6. setboot Reference Describes the setboot utility, which displays and alters the block table in the boot sector of a volume.

  7. setvol Reference Describes the setvol utility, which provides several ways of revising an already constructed EROS volume.

  8. sysgen Reference Describes the sysgen utility, which maps EROS image files onto disk volumes.


Copyright 1998 by Jonathan Shapiro. All rights reserved. For terms of redistribution, see the EROS License Agreement