dev-manual-intro.xml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
  2. "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
  3. [<!ENTITY % poky SYSTEM "../poky.ent"> %poky; ] >
  4. <chapter id='dev-manual-intro'>
  5. <title>The Yocto Project Development Tasks Manual</title>
  6. <section id='dev-welcome'>
  7. <title>Welcome</title>
  8. <para>
  9. Welcome to the Yocto Project Development Tasks Manual!
  10. This manual provides relevant procedures necessary for developing
  11. in the Yocto Project environment (i.e. developing embedded Linux
  12. images and user-space applications that run on targeted devices).
  13. The manual groups related procedures into higher-level sections.
  14. Procedures can consist of high-level steps or low-level steps
  15. depending on the topic.
  16. You can find conceptual information related to a procedure by
  17. following appropriate links to the Yocto Project Reference
  18. Manual.
  19. </para>
  20. <para>
  21. The following list describes what you can get from this manual:
  22. <itemizedlist>
  23. <listitem><para>
  24. <emphasis>Setup Procedures:</emphasis>
  25. Procedures that show you how to set
  26. up a Yocto Project Development environment and how
  27. to accomplish the change workflow through logging
  28. defects and submitting changes.
  29. </para></listitem>
  30. <listitem><para>
  31. <emphasis>Emulation Procedures:</emphasis>
  32. Procedures that show you how to use the
  33. Yocto Project integrated QuickEMUlator (QEMU), which lets
  34. you simulate running on hardware an image you have built
  35. using the OpenEmbedded build system.
  36. </para></listitem>
  37. <listitem><para>
  38. <emphasis>Common Procedures:</emphasis>
  39. Procedures related to "everyday" tasks you perform while
  40. developing images and applications using the Yocto
  41. Project.
  42. </para></listitem>
  43. </itemizedlist>
  44. </para>
  45. <para>
  46. This manual will not give you the following:
  47. <itemizedlist>
  48. <listitem><para>
  49. <emphasis>Redundant Step-by-step Instructions:</emphasis>
  50. For example, the
  51. <ulink url='&YOCTO_DOCS_SDK_URL;'>Yocto Project Software Development Kit (SDK) Developer's Guide</ulink>
  52. contains detailed instructions on how to install an
  53. SDK, which is used to develop applications for target
  54. hardware.
  55. </para></listitem>
  56. <listitem><para>
  57. <emphasis>Reference or Conceptual Material:</emphasis>
  58. This type of material resides in an appropriate reference manual.
  59. For example, system variables are documented in the
  60. <ulink url='&YOCTO_DOCS_REF_URL;'>Yocto Project Reference Manual</ulink>.
  61. </para></listitem>
  62. <listitem><para>
  63. <emphasis>Detailed Public Information Not Specific to the
  64. Yocto Project:</emphasis>
  65. For example, exhaustive information on how to use the
  66. Source Control Manager Git is better covered with Internet
  67. searches and official Git Documentation than through the
  68. Yocto Project documentation.
  69. </para></listitem>
  70. </itemizedlist>
  71. </para>
  72. </section>
  73. <section id='other-information'>
  74. <title>Other Information</title>
  75. <para>
  76. Because this manual presents information for many different
  77. topics, supplemental information is recommended for full
  78. comprehension.
  79. For introductory information on the Yocto Project, see the
  80. <ulink url='&YOCTO_HOME_URL;'>Yocto Project Website</ulink>.
  81. You can find an introductory to using the Yocto Project by working
  82. through the
  83. <ulink url='&YOCTO_DOCS_QS_URL;'>Yocto Project Quick Start</ulink>.
  84. </para>
  85. <para>
  86. For a comprehensive list of links and other documentation, see the
  87. "<ulink url='&YOCTO_DOCS_REF_URL;#resources-links-and-related-documentation'>Links and Related Documentation</ulink>"
  88. section in the Yocto Project Reference Manual.
  89. </para>
  90. <para>
  91. </para>
  92. </section>
  93. </chapter>
  94. <!--
  95. vim: expandtab tw=80 ts=4
  96. -->