Lines Matching refs:and

10 Welcome to the Yocto Project Application Development and the Extensible
12 explains how to use both the Yocto Project extensible and standard
13 SDKs to develop applications and images.
18 debugger, and various associated tools.
20 - *Libraries, Headers, and Symbols*: The libraries, headers, and
25 cross-development environment by defining variables and preparing for
29 new applications and libraries to an image, modify the source of an
30 existing component, test changes on the target hardware, and easily
33 You can use an SDK to independently develop and test code that is
39 for a wrapper around the ``populate_sdk`` and ``populate_sdk_ext``
46 environment script and contained in variables such as
47 :term:`CC` and
55 cross-toolchain and matching sysroots (target and native) all built
56 by the OpenEmbedded build system (e.g. the SDK). The toolchain and
58 configuration and extensions, which allows you to cross-develop on
63 QEMU is not literally part of the SDK. You must build and include
67 In summary, the extensible and standard SDK share many features.
70 the primary differences between the standard and extensible SDK types
97 .. [1] Extensible SDK contains the toolchain and debugger if :term:`SDK_EXT_TYPE`
104 .. [4] You must build and make the shared state available to extensible SDK
111 of a cross-compiler, cross-linker, and cross-debugger that are used to
122 The native and target sysroots contain needed headers and libraries for
125 the OpenEmbedded build system and uses the same metadata configuration
133 automatically installed and available if you have done any one of
137 :term:`Source Directory` and sourced the environment setup script.
139 - downloaded a Yocto Project release and unpacked it to
140 create a Source Directory and sourced the environment setup
143 - installed the cross-toolchain tarball and
154 The SDK is installed on any machine and can be used to develop applications,
155 images, and kernels. An SDK can even be used by a QA Engineer or Release
158 Yocto Project installed. A developer can independently compile and test
159 an object on their machine and then, when the object is ready for
172 several target architectures and has many pre-built kernel images and
176 :yocto_dl:`machines </releases/yocto/yocto-&DISTRO;/machines/>` download area and choose a
177 target machine area from which to download the kernel image and root
181 the filesystem, boot loaders, and so forth. Be sure to get the files
184 If you are going to develop your application and then run and test it
189 kernel, root filesystem, and any other files you need for your
198 3. *Develop and Test your Application:* At this point, you have the
200 and use the QEMU emulator, you can go to `QEMU Home
201 Page <https://wiki.qemu.org/Main_Page>`__ to download and learn about
206 The remainder of this manual describes how to use the extensible and
208 how you can build, install, and modify an SDK.