From ae06e04cd225d2c2147ca355e2dd39b4f6cf6775 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 29 Jan 2018 15:18:03 -0800 Subject: documentation: Created new "Getting Started" manual. Creation involved removing the overview-manual and replacing it with the getting-started manual. All links to the string "&YOCTO_DOCS_OVERVIEW_URL" had to be replaced with "&YOCTO_DOCS_GS_URL" across the entire YP manual set. I renamed files used to create the manual with prefixes suited for the new manual name, which is "Getting Started With Yocto Project". The style sheet for the new manual needed updating to display the new .PNG image for the title page. The mega-manual file had to be updated to include the files. The mega-manual.sed file had to be updated to include the new manual and not use the overview manual. (From yocto-docs rev: 6c7abf9192390121000f577d6c98f259d290d15d) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../html/getting-started/development-concepts.html | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 documentation/getting-started/eclipse/html/getting-started/development-concepts.html (limited to 'documentation/getting-started/eclipse/html/getting-started/development-concepts.html') diff --git a/documentation/getting-started/eclipse/html/getting-started/development-concepts.html b/documentation/getting-started/eclipse/html/getting-started/development-concepts.html new file mode 100644 index 0000000000..ccfb73189a --- /dev/null +++ b/documentation/getting-started/eclipse/html/getting-started/development-concepts.html @@ -0,0 +1,66 @@ + + + +2.8. Development Concepts + + + + + + + +
+

+2.8. Development Concepts

+

+ This section takes a more detailed look inside the development + process. + The following diagram represents development at a high level. + The remainder of this chapter expands on the fundamental input, output, + process, and + Metadata) blocks + that make up development in the Yocto Project environment. +

+

+

+
+

+

+

+ In general, development consists of several functional areas: +

+
    +
  • User Configuration: + Metadata you can use to control the build process. +

  • +
  • Metadata Layers: + Various layers that provide software, machine, and + distro Metadata.

  • +
  • Source Files: + Upstream releases, local projects, and SCMs.

  • +
  • Build System: + Processes under the control of + BitBake. + This block expands on how BitBake fetches source, applies + patches, completes compilation, analyzes output for package + generation, creates and tests packages, generates images, and + generates cross-development tools.

  • +
  • Package Feeds: + Directories containing output packages (RPM, DEB or IPK), + which are subsequently used in the construction of an image or + SDK, produced by the build system. + These feeds can also be copied and shared using a web server or + other means to facilitate extending or updating existing + images on devices at runtime if runtime package management is + enabled.

  • +
  • Images: + Images produced by the development process. +

  • +
  • Application Development SDK: + Cross-development tools that are produced along with an image + or separately with BitBake.

  • +
+

+

+
+ -- cgit v1.2.3-54-g00ecf