[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