[oe-commits] org.oe.documentation usermanual/usage: Add some details on what configuration files exist in OE.
lenehan commit
openembedded-commits at lists.openembedded.org
Wed Jun 13 01:33:46 UTC 2007
usermanual/usage: Add some details on what configuration files exist in OE.
Author: lenehan at openembedded.org
Branch: org.openembedded.documentation
Revision: b56888d60bc667339265ee766d3d8d27a7ee2fdb
ViewMTN: http://monotone.openembedded.org/revision.psp?id=b56888d60bc667339265ee766d3d8d27a7ee2fdb
Files:
1
usermanual/chapters/usage.xml
Diffs:
#
# mt diff -r59869e48f6e860c78411327335ed7294119f8b6e -rb56888d60bc667339265ee766d3d8d27a7ee2fdb
#
#
#
# patch "usermanual/chapters/usage.xml"
# from [701325afadf39c3f6a0ed2f0c1929d9b4814805b]
# to [bf5610b9bac766f9e481b6bb96349af3d7e21c6b]
#
============================================================
--- usermanual/chapters/usage.xml 701325afadf39c3f6a0ed2f0c1929d9b4814805b
+++ usermanual/chapters/usage.xml bf5610b9bac766f9e481b6bb96349af3d7e21c6b
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="chapter_using_bitbake_and_oe">
- <title>Using bitbake and OE</title>
+ <title>Using bitbake and OpenEmbedded</title>
<section id="usage_introduction" xreflabel="introduction">
<title>Introduction</title>
@@ -129,6 +129,67 @@
these variables.</para>
</section>
+ <section>
+ <title>Configuration</title>
+
+ <para>Configuration covers basic items such as where the various files can
+ be found and where output should be placed to more specific items such as
+ which hardware is being targeted and what features you want to have
+ included in the final image. The main configuration areas in OE
+ are:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>conf/machine</term>
+
+ <listitem>
+ <para>This directory contains machine configuration information. For
+ each physical device a configuration file is required in this
+ directory that describes various aspects of the device, such as
+ architecture of the device, hardware features of the device (does it
+ have usb? a keyboard? etc), the type of flash or disk images needed
+ for the device, the serial console settings (if any) etc. If you are
+ adding support for a new device you would need to create a machine
+ configuration in this directory for the device.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>conf/distro</term>
+
+ <listitem>
+ <para>This directory contains distribution related files. A
+ distribution decides how various activities are handled in the final
+ image, such as how networking configured, if usb devices will be
+ supported, what packaging system is used, which libc is used
+ etc.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>conf/bitbake.conf</term>
+
+ <listitem>
+ <para>This is the main bitbake configuration file. This file is not
+ to be edited but it is useful to look at it since it declares a
+ larger number of the predefined variables used by OE and controls a
+ lot of the base functionality provided by OE.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>conf/local.conf</term>
+
+ <listitem>
+ <para>This is the end-user specific configuration. This file needs
+ to be copied and edited and is used to specify the various working
+ directories, the machine to build for and the distribution to
+ use.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </section>
+
<section id="usage_workspace" xreflabel="workspace">
<title>Work space</title>
More information about the Openembedded-commits
mailing list