mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 21:26:36 +00:00
docs/manual/quickstart: update output directory contents documentation
Update the documentation for the output/host/ directory to mention that it contains the sysroot for the target toolchain, as well as the host tools required for running buildroot. Update the staging/ documentation to reflect that it is a link to the target toolchain sysroot in the host/ directory. Signed-off-by: Michael Drake <michael.drake@codethink.co.uk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
1ab7e0c6f3
commit
728d6800bb
@ -87,15 +87,21 @@ This directory contains several subdirectories:
|
|||||||
target). This directory contains one subdirectory for each of these
|
target). This directory contains one subdirectory for each of these
|
||||||
components.
|
components.
|
||||||
|
|
||||||
* +staging/+ which contains a hierarchy similar to a root filesystem
|
* +host/+ contains both the tools built for the host, and the sysroot
|
||||||
hierarchy. This directory contains the headers and libraries of the
|
of the target toolchain. The former is an installation of tools
|
||||||
cross-compilation toolchain and all the userspace packages selected
|
compiled for the host that are needed for the proper execution of
|
||||||
for the target. However, this directory is 'not' intended to be
|
Buildroot, including the cross-compilation toolchain. The latter
|
||||||
the root filesystem for the target: it contains a lot of development
|
is a hierarchy similar to a root filesystem hierarchy. It contains
|
||||||
files, unstripped binaries and libraries that make it far too big
|
the headers and libraries of all user-space packages that provide
|
||||||
for an embedded system. These development files are used to compile
|
and install libraries used by other packages. However, this
|
||||||
libraries and applications for the target that depend on other
|
directory is 'not' intended to be the root filesystem for the target:
|
||||||
libraries.
|
it contains a lot of development files, unstripped binaries and
|
||||||
|
libraries that make it far too big for an embedded system. These
|
||||||
|
development files are used to compile libraries and applications for
|
||||||
|
the target that depend on other libraries.
|
||||||
|
|
||||||
|
* +staging/+ is a symlink to the target toolchain sysroot inside
|
||||||
|
+host/+, which exists for backwards compatibility.
|
||||||
|
|
||||||
* +target/+ which contains 'almost' the complete root filesystem for
|
* +target/+ which contains 'almost' the complete root filesystem for
|
||||||
the target: everything needed is present except the device files in
|
the target: everything needed is present except the device files in
|
||||||
@ -111,10 +117,6 @@ This directory contains several subdirectories:
|
|||||||
development files (headers, etc.) are not present, the binaries are
|
development files (headers, etc.) are not present, the binaries are
|
||||||
stripped.
|
stripped.
|
||||||
|
|
||||||
* +host/+ contains the installation of tools compiled for the host
|
|
||||||
that are needed for the proper execution of Buildroot, including the
|
|
||||||
cross-compilation toolchain.
|
|
||||||
|
|
||||||
These commands, +make menuconfig|nconfig|gconfig|xconfig+ and +make+, are the
|
These commands, +make menuconfig|nconfig|gconfig|xconfig+ and +make+, are the
|
||||||
basic ones that allow to easily and quickly generate images fitting
|
basic ones that allow to easily and quickly generate images fitting
|
||||||
your needs, with all the features and applications you enabled.
|
your needs, with all the features and applications you enabled.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user