From a4103b804dd4fa8c8bf3f2988dda30d01c6bd3a6 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 18 Mar 2014 18:05:56 -0600 Subject: dev-manual: Read-thru edits for "Building a Tiny System" Minor edits. Created some links at the top for organizational purposes. Clarified what the linux yocto Git repositories are. (From yocto-docs rev: adbb8ecb0bce5775153d43bec4b70b2439bc8846) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../dev-manual/dev-manual-common-tasks.xml | 32 +++++++++++++++------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 775a3d872a..abecc74547 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -3701,19 +3701,27 @@ root filesystems, achieve faster boot times, maintain your critical functionality, and avoid initial RAM disks: - Determine your goals and guiding - principles. - Understand what contributes to your image size. + + Determine your goals and guiding principles. - Reduce the size of the root filesystem. + + Understand what contributes to your image size. - Reduce the size of the kernel. + + Reduce the size of the root filesystem. - Eliminate packaging requirements. + + Reduce the size of the kernel. - Look for other ways to minimize size. + + Eliminate packaging requirements. + + + Look for other ways to minimize size. + + + Iterate on the process. - Iterate on the process. @@ -3797,7 +3805,7 @@ dirsize.py: Reports component sizes for the root filesystem. - This next tool and command helps you organize configuration + This next tool and command help you organize configuration fragments and view file dependencies in a human-readable form: merge_config.sh: @@ -3812,7 +3820,11 @@ create configuration files for different machines without having to duplicate your process. The merge_config.sh script is - part of the Linux Yocto kernel Git repository in the + part of the Linux Yocto kernel Git repositories + (i.e. linux-yocto-3.14, + linux-yocto-3.10, + linux-yocto-3.8, and so forth) + in the scripts/kconfig directory. For more information on configuration fragments, see the -- cgit v1.2.3-54-g00ecf