# HG changeset patch # User Paul Boddie # Date 1686351673 -7200 # Node ID 3d05f2d33524072667b9af453ae9d19f66587b75 # Parent 139abf90e5918a9c378fc26eb7d4115809388742 Tidied and slightly improved the instructions. diff -r 139abf90e591 -r 3d05f2d33524 docs/wiki/Getting_Started --- a/docs/wiki/Getting_Started Mon Jun 05 14:46:47 2023 +0200 +++ b/docs/wiki/Getting_Started Sat Jun 10 01:01:13 2023 +0200 @@ -64,8 +64,8 @@ ~/L4/Landfall/tools/install.sh ~/L4/src/l4 }}} -(The repository root of the L4Re/Fiasco.OC distribution typically has a -directory name of `src`.) +(The repository root of the L4Re/Fiasco.OC distribution typically contains a +directory called `fiasco` and a directory called `l4`.) == Building the Software == @@ -80,17 +80,13 @@ distribution, the following commands might be run: {{{ -mkdir mybuild/images cp conf/landfall-examples/mips-qi_lb60-keypad-demo.list conf/modules.list ~/L4/Landfall/tools/listlibs.sh \ conf/landfall-examples/mips-qi_lb60-keypad-demo.list >> conf/modules.list make O=mybuild uimage E=mips-qi_lb60-keypad-demo-example }}} -First, a directory for images or payloads is created. Here, it is assumed that -the `mybuild` directory has been named for building L4Re. - -Then, a module list is copied from the conf/landfall-examples directory to +First, a module list is copied from the `conf/landfall-examples` directory to `conf/modules.list`, this being the place where the build system obtains the details of the software to include in the payload. @@ -101,7 +97,8 @@ Finally, the make invocation combines programs and libraries found in the `mybuild` directory and uses the indicated payload to construct, in this case, -an example demonstrating use of the Ben NanoNote's keypad. +an example demonstrating use of the Ben NanoNote's keypad. Here, the `E` +parameter corresponds to the `entry` line in the `conf/modules.list` file. == Deploying the Software ==