From c142f8d7764abcdac86301523f0e07a2f0292638 Mon Sep 17 00:00:00 2001 From: Jiangfeng Xiao Date: Thu, 23 Dec 2021 11:31:34 +0800 Subject: [PATCH] add yocto docs Signed-off-by: Jiangfeng Xiao --- docs/Makefile | 20 ++++++++++++ docs/image/.keep | 0 docs/image/yocto-poky.png | Bin 0 -> 15371 bytes docs/make.bat | 35 +++++++++++++++++++++ docs/source/_static/.keep | 0 docs/source/_templates/.keep | 0 docs/source/conf.py | 58 +++++++++++++++++++++++++++++++++++ docs/source/index.rst | 42 +++++++++++++++++++++++++ 8 files changed, 155 insertions(+) create mode 100644 docs/Makefile create mode 100644 docs/image/.keep create mode 100644 docs/image/yocto-poky.png create mode 100644 docs/make.bat create mode 100644 docs/source/_static/.keep create mode 100644 docs/source/_templates/.keep create mode 100644 docs/source/conf.py create mode 100644 docs/source/index.rst diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 00000000000..d0c3cbf1020 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = source +BUILDDIR = build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/image/.keep b/docs/image/.keep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/docs/image/yocto-poky.png b/docs/image/yocto-poky.png new file mode 100644 index 0000000000000000000000000000000000000000..bea3b9d2eb020c08ca7f8b1a992cbadc108d7cda GIT binary patch literal 15371 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 literal 0 HcmV?d00001 diff --git a/docs/make.bat b/docs/make.bat new file mode 100644 index 00000000000..6fcf05b4b76 --- /dev/null +++ b/docs/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=source +set BUILDDIR=build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.https://www.sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs/source/_static/.keep b/docs/source/_static/.keep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/docs/source/_templates/.keep b/docs/source/_templates/.keep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/docs/source/conf.py b/docs/source/conf.py new file mode 100644 index 00000000000..9bba86ddafb --- /dev/null +++ b/docs/source/conf.py @@ -0,0 +1,58 @@ +# Configuration file for the Sphinx documentation builder. +# +# This file only contains a selection of the most common options. For a full +# list see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +# import os +# import sys +# sys.path.insert(0, os.path.abspath('.')) + + +# -- Project information ----------------------------------------------------- + +project = 'yocto-doc' +copyright = '2021, lisiming' +author = 'lisiming' + +# The full version, including alpha/beta/rc tags +release = '1.0.0' + + +# -- General configuration --------------------------------------------------- + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ +] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = [] + + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +#html_theme = 'alabaster' +html_theme = 'default' + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +master_doc= 'index' diff --git a/docs/source/index.rst b/docs/source/index.rst new file mode 100644 index 00000000000..1b4432eea7d --- /dev/null +++ b/docs/source/index.rst @@ -0,0 +1,42 @@ +.. yocto-doc documentation master file, created by + sphinx-quickstart on Wed Dec 1 11:43:39 2021. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +=========================================== +openeuler embedded yocto原理介绍及使用指导 +=========================================== + +1.Openeuler yocto 基础框架 +===================================== +https://docs.yoctoproject.org/overview-manual/yp-intro.html# + +1.1 yocto是什么 +------------------ +https://docs.yoctoproject.org/overview-manual/yp-intro.html#what-is-the-yocto-project +https://docs.yoctoproject.org/overview-manual/yp-intro.html#the-yocto-project-layer-model + + +1.2 主要组件和工具 +------------------ +https://docs.yoctoproject.org/overview-manual/yp-intro.html#components-and-tools +https://docs.yoctoproject.org/overview-manual/yp-intro.html#the-openembedded-build-system-workflow +https://docs.yoctoproject.org/overview-manual/concepts.html + +1.2.1 bitbake +^^^^^^^^^^^^^^^^ + +1.2.2 oe-core +^^^^^^^^^^^^^^^^ + +1.2.3 Poky +^^^^^^^^^^^^^^^^ +https://docs.yoctoproject.org/overview-manual/yp-intro.html#reference-embedded-distribution-poky + +1.2.4 opkg +^^^^^^^^^^^^^^^^ + + + +Indices and tables +================== -- Gitee