€cdocutils.nodes document q)�q}q(U nametypesq}q(X!host setup - ubuntu (recommended)qˆXprerequisites (one-time setup)qNXx11-build-instructionsqˆX build stepsq NX rt supportq ˆX recipe basicsq ˆXimagesq ˆXcleaning-a-built-recipeq ˆXcross-compile toolchainqˆX introductionqNXinstalling-packageqˆX quick startqNXhost setup - centosqˆXusing source package snapshotqˆXbuilding the sdkqNXsee alsoqNX proxy setupqˆXrebuilding-without-sgxqˆXlayer configurationqNX build optionsqNXrecipesqNXbuilding-the-sdk-recipesqˆXcommon variationsqNXx11-filesystemqˆX platformsqˆXprocessor sdk build referenceqNXforced re-compilationq ˆXrebuilding-without-waylandq!ˆuUsubstitution_defsq"}q#(X__SDK_INSTALL_DIR__q$cdocutils.nodes substitution_definition q%)�q&}q'(U rawsourceq(XV.. |__SDK_INSTALL_DIR__| replace:: ti-processor-sdk-linux-[platformName]-evm-Uparentq)hUsourceq*cdocutils.nodes reprunicode q+X source/linux/replacevars.rst.incq,…�q-}q.bUtagnameq/Usubstitution_definitionq0U attributesq1}q2(Udupnamesq3]Uclassesq4]Ubackrefsq5]Uidsq6]Unamesq7]q8h$auUlineq9KUdocumentq:hUchildrenq;]qq>…�q?}q@(h(X3ti-processor-sdk-linux-[platformName]-evm-h)h&ubaubX__SDK_INSTALL_FILE__qAh%)�qB}qC(h(Xe.. |__SDK_INSTALL_FILE__| replace:: ti-processor-sdk-linux-[platform]--Linux-x86-Install.binh)hh*h-h/h0h1}qD(h3]h4]h5]h6]h7]qEhAauh9Kh:hh;]qFh=XAti-processor-sdk-linux-[platform]--Linux-x86-Install.binqG…�qH}qI(h(XAti-processor-sdk-linux-[platform]--Linux-x86-Install.binqJh)hBubaubX__PART_FAMILY_DEVICE_NAMES__qKh%)�qL}qM(h(X:.. |__PART_FAMILY_DEVICE_NAMES__| replace:: Sitara devicesh)hh*h-h/h0h1}qN(h3]h4]h5]h6]h7]qOhKauh9Kh:hh;]qPh=XSitara devicesqQ…�qR}qS(h(XSitara devicesh)hLubaubX__FEATURINGMATRIX__qTh%)�qU}qV(h(X3.. |__FEATURINGMATRIX__| replace:: featuring Matrixh)hh*h-h/h0h1}qW(h3]h4]h5]h6]h7]qXhTauh9Kh:hh;]qYh=Xfeaturing MatrixqZ…�q[}q\(h(Xfeaturing Matrixh)hUubaubX__PRODUCT_LINE_NAME__q]h%)�q^}q_(h(X+.. |__PRODUCT_LINE_NAME__| replace:: Sitarah)hh*h-h/h0h1}q`(h3]h4]h5]h6]h7]qah]auh9Kh:hh;]qbh=XSitaraqc…�qd}qe(h(XSitarah)h^ubaubX__SDK_SHORT_NAME__qfh%)�qg}qh(h(X'.. |__SDK_SHORT_NAME__| replace:: PLSDKh)hh*h-h/h0h1}qi(h3]h4]h5]h6]h7]qjhfauh9Kh:hh;]qkh=XPLSDKql…�qm}qn(h(XPLSDKh)hgubaubX__RTOS_UBUNTU_VERSION_LONG__qoh%)�qp}qq(h(XJ.. |__RTOS_UBUNTU_VERSION_LONG__| replace:: 14.04 (64-bit), 16.04 (64-bit)h)hh*h-h/h0h1}qr(h3]h4]h5]h6]h7]qshoauh9Kh:hh;]qth=X14.04 (64-bit), 16.04 (64-bit)qu…�qv}qw(h(X14.04 (64-bit), 16.04 (64-bit)h)hpubaubX__SDK_DOWNLOAD_URL__qxh%)�qy}qz(h(X–.. |__SDK_DOWNLOAD_URL__| replace:: `AM57xx-Linux-SDK-Download-page `__h)hh*h-h/h0h1}q{(h3]h4]h5]h6]h7]q|hxauh9K h:hh;]q}cdocutils.nodes reference q~)�q}q€(h(Xr`AM57xx-Linux-SDK-Download-page `__q�h1}q‚(UnameXAM57xx-Linux-SDK-Download-pageqƒUrefuriq„XMhttp://software-dl.ti.com/processor-sdk-linux/esd/AM57X/latest/index_FDS.htmlq…h6]h5]h3]h4]h7]uh)hyh;]q†h=XAM57xx-Linux-SDK-Download-pageq‡…�qˆ}q‰(h(Uh)hubah/U referenceqŠubaubX__PART_FAMILY_NAME__q‹h%)�qŒ}q�(h(X*.. |__PART_FAMILY_NAME__| replace:: Sitarah)hh*h-h/h0h1}qŽ(h3]h4]h5]h6]h7]q�h‹auh9K h:hh;]q�h=XSitaraq‘…�q’}q“(h(XSitarah)hŒubaubX__LINUX_UBUNTU_VERSION_LONG__q”h%)�q•}q–(h(XL.. |__LINUX_UBUNTU_VERSION_LONG__| replace:: 16.04 (64-bit), 18.04 (64-bit) h)hh*h-h/h0h1}q—(h3]h4]h5]h6]h7]q˜h”auh9K h:hh;]q™h=X16.04 (64-bit), 18.04 (64-bit)qš…�q›}qœ(h(X16.04 (64-bit), 18.04 (64-bit)h)h•ubaubX__SDK_FULL_NAME__q�h%)�qž}qŸ(h(X4.. |__SDK_FULL_NAME__| replace:: Processor SDK Linuxh)hh*h-h/h0h1}q (h3]h4]h5]h6]h7]q¡h�auh9K h:hh;]q¢h=XProcessor SDK Linuxq£…�q¤}q¥(h(XProcessor SDK Linuxh)hžubaubX__LINUX_UBUNTU_VERSION_SHORT__q¦h%)�q§}q¨(h(X<.. |__LINUX_UBUNTU_VERSION_SHORT__| replace:: 16.04 or 18.04h)hh*h-h/h0h1}q©(h3]h4]h5]h6]h7]qªh¦auh9K h:hh;]q«h=X16.04 or 18.04q¬…�q­}q®(h(X16.04 or 18.04h)h§ubaubX__WINDOWS_SUPPORTED_LONG__q¯h%)�q°}q±(h(X4.. |__WINDOWS_SUPPORTED_LONG__| replace:: 7 (64-bit)h)hh*h-h/h0h1}q²(h3]h4]h5]h6]h7]q³h¯auh9Kh:hh;]q´h=X 7 (64-bit)qµ…�q¶}q·(h(X 7 (64-bit)h)h°ubaubuUparse_messagesq¸]q¹Ucurrent_sourceqºNU decorationq»NUautofootnote_startq¼KUnameidsq½}q¾(hUhost-setup-ubuntu-recommendedq¿hUprerequisites-one-time-setupqÀhUx11-build-instructionsqÁh U build-stepsqÂh U rt-supportqÃh U recipe-basicsqÄh UimagesqÅh Ucleaning-a-built-recipeqÆhUcross-compile-toolchainqÇhU introductionqÈhUinstalling-packageqÉhU quick-startqÊhUhost-setup-centosqËhUusing-source-package-snapshotqÌhUbuilding-the-sdkqÍhUsee-alsoqÎhU proxy-setupqÏhUrebuilding-without-sgxqÐhUlayer-configurationqÑhU build-optionsqÒhUrecipesqÓhUbuilding-the-sdk-recipesqÔhUcommon-variationsqÕhUx11-filesystemqÖhU platformsq×hUprocessor-sdk-build-referenceqØh Uforced-re-compilationqÙh!Urebuilding-without-waylandqÚuh;]qÛ(h°h&hBhLhUh^hghphyhŒhžh§h•cdocutils.nodes section qÜ)�qÝ}qÞ(h(Uh)hh*h+X<source/linux/Overview/Processor_SDK_Building_The_SDK.rst.incqß…�qà}qábh/Usectionqâh1}qã(h3]h4]h5]h6]qähÍah7]qåhauh9Kh:hh;]qæ(cdocutils.nodes title qç)�qè}qé(h(XBuilding the SDKqêh)hÝh*hàh/Utitleqëh1}qì(h3]h4]h5]h6]h7]uh9Kh:hh;]qíh=XBuilding the SDKqî…�qï}qð(h(hêh)hèubaubhÜ)�qñ}qò(h(Uh)hÝh*hàh/hâh1}qó(h3]h4]h5]h6]qôhÈah7]qõhauh9Kh:hh;]qö(hç)�q÷}qø(h(X Introductionqùh)hñh*hàh/hëh1}qú(h3]h4]h5]h6]h7]uh9Kh:hh;]qûh=X Introductionqü…�qý}qþ(h(hùh)h÷ubaubcdocutils.nodes paragraph qÿ)�r}r(h(XhThis page provides the steps to build the Processor SDK and individual components from source. The Processor SDK build is based on the `Arago Project `__ which provides a set of layers for `OpenEmbedded `__ and the `Yocto Project `__ targeting TI platforms.h)hñh*hàh/U paragraphrh1}r(h3]h4]h5]h6]h7]uh9K h:hh;]r(h=X‡This page provides the steps to build the Processor SDK and individual components from source. The Processor SDK build is based on the r…�r}r(h(X‡This page provides the steps to build the Processor SDK and individual components from source. The Processor SDK build is based on the h)jubh~)�r}r (h(XE`Arago Project `__h1}r (UnameX Arago Projecth„X1http://arago-project.org/wiki/index.php/Main_Pageh6]h5]h3]h4]h7]uh)jh;]r h=X Arago Projectr …�r }r(h(Uh)jubah/hŠubh=X$ which provides a set of layers for r…�r}r(h(X$ which provides a set of layers for h)jubh~)�r}r(h(X+`OpenEmbedded `__h1}r(UnameX OpenEmbeddedh„Xhttp://openembedded.org/h6]h5]h3]h4]h7]uh)jh;]rh=X OpenEmbeddedr…�r}r(h(Uh)jubah/hŠubh=X and the r…�r}r(h(X and the h)jubh~)�r}r(h(X,`Yocto Project `__h1}r(UnameX Yocto Projecth„Xhttp://yoctoproject.org/h6]h5]h3]h4]h7]uh)jh;]rh=X Yocto Projectr …�r!}r"(h(Uh)jubah/hŠubh=X targeting TI platforms.r#…�r$}r%(h(X targeting TI platforms.h)jubeubhÿ)�r&}r'(h(XThis page will provide the basic steps require to recreate the Processor SDK along with a reference of Processor SDK specific configurations, build targets, and target devices. Also, tips and suggestions are provided along with links for more in-depth information.r(h)hñh*hàh/jh1}r)(h3]h4]h5]h6]h7]uh9Kh:hh;]r*h=XThis page will provide the basic steps require to recreate the Processor SDK along with a reference of Processor SDK specific configurations, build targets, and target devices. Also, tips and suggestions are provided along with links for more in-depth information.r+…�r,}r-(h(j(h)j&ubaubeubhÜ)�r.}r/(h(Uh)hÝh*hàh/hâh1}r0(h3]h4]h5]h6]r1hÊah7]r2hauh9Kh:hh;]r3(hç)�r4}r5(h(X Quick Startr6h)j.h*hàh/hëh1}r7(h3]h4]h5]h6]h7]uh9Kh:hh;]r8h=X Quick Startr9…�r:}r;(h(j6h)j4ubaubhÜ)�r<}r=(h(Uh)j.h*hàh/hâh1}r>(h3]h4]h5]h6]r?hÀah7]r@hauh9Kh:hh;]rA(hç)�rB}rC(h(XPrerequisites (One-time setup)rDh)j<h*hàh/hëh1}rE(h3]h4]h5]h6]h7]uh9Kh:hh;]rFh=XPrerequisites (One-time setup)rG…�rH}rI(h(jDh)jBubaubcdocutils.nodes rubric rJ)�rK}rL(h(X!Host Setup - Ubuntu (Recommended)rMh)j<h*hàh/UrubricrNh1}rO(h6]rPh¿ah5]h3]h4]h7]rQhauh9Nh:hh;]rRh=X!Host Setup - Ubuntu (Recommended)rS…�rT}rU(h(jMh)jKubaubcsphinx.ext.ifconfig ifconfig rV)�rW}rX(h(Uh)j<h*hàh/UifconfigrYh1}rZ(Uexprr[X!CONFIG_sdk in ('PLSDK', 'PSDKLA')h6]h5]h3]h4]h7]uh9Kh:hh;]r\hÿ)�r]}r^(h(XCThe recommended Linux distribution is Ubuntu 16.04 or Ubuntu 18.04.r_h)jWh*hàh/jh1}r`(h3]h4]h5]h6]h7]uh9K h:hh;]rah=XCThe recommended Linux distribution is Ubuntu 16.04 or Ubuntu 18.04.rb…�rc}rd(h(j_h)j]ubaubaubhÿ)�re}rf(h(X’The following build host packages are required for Ubuntu. The following command will install the required tools on the Ubuntu Linux distribution.rgh)j<h*hàh/jh1}rh(h3]h4]h5]h6]h7]uh9K"h:hh;]rih=X’The following build host packages are required for Ubuntu. The following command will install the required tools on the Ubuntu Linux distribution.rj…�rk}rl(h(jgh)jeubaubjV)�rm}rn(h(Uh)j<h*hàh/jYh1}ro(j[X!CONFIG_sdk in ('PLSDK', 'PSDKLA')h6]h5]h3]h4]h7]uh9K&h:hh;]rphÿ)�rq}rr(h(X5For Ubuntu 16.04 and 18.04, please run the following:rsh)jmh*hàh/jh1}rt(h3]h4]h5]h6]h7]uh9K(h:hh;]ruh=X5For Ubuntu 16.04 and 18.04, please run the following:rv…�rw}rx(h(jsh)jqubaubaubcdocutils.nodes literal_block ry)�rz}r{(h(X¨$ sudo apt-get install git build-essential python diffstat texinfo gawk chrpath dos2unix wget unzip socat doxygen libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386h)j<h*hàh/U literal_blockr|h1}r}(U xml:spacer~Upreserverh6]h5]h3]h4]h7]uh9K=h:hh;]r€h=X¨$ sudo apt-get install git build-essential python diffstat texinfo gawk chrpath dos2unix wget unzip socat doxygen libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386r�…�r‚}rƒ(h(Uh)jzubaubhÿ)�r„}r…(h(X‚By default Ubuntu uses "dash" as the default shell for /bin/sh. You must reconfigure to use bash by running the following command:r†h)j<h*hàh/jh1}r‡(h3]h4]h5]h6]h7]uh9K.h:hh;]rˆh=X‚By default Ubuntu uses "dash" as the default shell for /bin/sh. You must reconfigure to use bash by running the following command:r‰…�rŠ}r‹(h(j†h)j„ubaubjy)�rŒ}r�(h(Xsudo dpkg-reconfigure dashh)j<h*hàh/j|h1}rŽ(j~jh6]h5]h3]h4]h7]uh9KDh:hh;]r�h=Xsudo dpkg-reconfigure dashr�…�r‘}r’(h(Uh)jŒubaubhÿ)�r“}r”(h(XRBe sure to select "No" when you are asked to use dash as the default system shell.r•h)j<h*hàh/jh1}r–(h3]h4]h5]h6]h7]uh9K5h:hh;]r—h=XRBe sure to select "No" when you are asked to use dash as the default system shell.r˜…�r™}rš(h(j•h)j“ubaubjV)�r›}rœ(h(Uh)j<h*hàh/jYh1}r�(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9K8h:hh;]rž(jJ)�rŸ}r (h(XHost Setup - CentOSr¡h)j›h*hàh/jNh1}r¢(h6]r£hËah5]h3]h4]h7]r¤hauh9Nh:hh;]r¥h=XHost Setup - CentOSr¦…�r§}r¨(h(j¡h)jŸubaubhÿ)�r©}rª(h(X«The build also requires that ``bash`` is configured as the default system shell. The following steps will configure Ubuntu to use ``bash`` instead of the default ``dash``.h)j›h*hàh/jh1}r«(h3]h4]h5]h6]h7]uh9K=h:hh;]r¬(h=XThe build also requires that r­…�r®}r¯(h(XThe build also requires that h)j©ubcdocutils.nodes literal r°)�r±}r²(h(X``bash``h1}r³(h3]h4]h5]h6]h7]uh)j©h;]r´h=Xbashrµ…�r¶}r·(h(Uh)j±ubah/Uliteralr¸ubh=X] is configured as the default system shell. The following steps will configure Ubuntu to use r¹…�rº}r»(h(X] is configured as the default system shell. The following steps will configure Ubuntu to use h)j©ubj°)�r¼}r½(h(X``bash``h1}r¾(h3]h4]h5]h6]h7]uh)j©h;]r¿h=XbashrÀ…�rÁ}rÂ(h(Uh)j¼ubah/j¸ubh=X instead of the default rÃ…�rÄ}rÅ(h(X instead of the default h)j©ubj°)�rÆ}rÇ(h(X``dash``h1}rÈ(h3]h4]h5]h6]h7]uh)j©h;]rÉh=XdashrÊ…�rË}rÌ(h(Uh)jÆubah/j¸ubh=X.…�rÍ}rÎ(h(X.h)j©ubeubjy)�rÏ}rÐ(h(X8$ sudo dpkg-reconfigure dash (Select "no" when prompted)h)j›h*hàh/j|h1}rÑ(j~jh6]h5]h3]h4]h7]uh9KTh:hh;]rÒh=X8$ sudo dpkg-reconfigure dash (Select "no" when prompted)rÓ…�rÔ}rÕ(h(Uh)jÏubaubhÿ)�rÖ}r×(h(XbThe following host packages are required for CentOS. Install the packages using the command below:rØh)j›h*hàh/jh1}rÙ(h3]h4]h5]h6]h7]uh9KFh:hh;]rÚh=XbThe following host packages are required for CentOS. Install the packages using the command below:rÛ…�rÜ}rÝ(h(jØh)jÖubaubjy)�rÞ}rß(h(Xû$ yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath socat SDL-devel xterm doxygen glibc-devel.i686 glibc-devel libstdc++-devel.i686 libgcc.i686 libstdc++-devel dos2unixh)j›h*hàh/j|h1}rà(j~jh6]h5]h3]h4]h7]uh9K\h:hh;]ráh=Xû$ yum install gawk make wget tar bzip2 gzip python unzip perl patch diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath socat SDL-devel xterm doxygen glibc-devel.i686 glibc-devel libstdc++-devel.i686 libgcc.i686 libstdc++-devel dos2unixrâ…�rã}rä(h(Uh)jÞubaubhÿ)�rå}ræ(h(XÆPerl’s Thread::Queue module needs to be installed also. Download and install perl-Thread-Queue-3.02-2.el7.noarch.rpm from https://www.rpmfind.net/linux/rpm2html/search.php?query=perl-Thread-Queue.rçh)j›h*hàh/jh1}rè(h3]h4]h5]h6]h7]uh9KMh:hh;]réh=XÆPerl’s Thread::Queue module needs to be installed also. Download and install perl-Thread-Queue-3.02-2.el7.noarch.rpm from https://www.rpmfind.net/linux/rpm2html/search.php?query=perl-Thread-Queue.rê…�rë}rì(h(jçh)jåubaubeubjJ)�rí}rî(h(X Proxy Setuprïh)j<h*hàh/jNh1}rð(h6]rñhÏah5]h3]h4]h7]ròhauh9Nh:hh;]róh=X Proxy Setuprô…�rõ}rö(h(jïh)jíubaubhÿ)�r÷}rø(h(X�If working behind a proxy, please see `Working Behind a Network Proxy `__.h)j<h*hàh/jh1}rù(h3]h4]h5]h6]h7]uh9KSh:hh;]rú(h=X&If working behind a proxy, please see rû…�rü}rý(h(X&If working behind a proxy, please see h)j÷ubh~)�rþ}rÿ(h(Xf`Working Behind a Network Proxy `__h1}r(UnameXWorking Behind a Network Proxyh„XAhttps://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxyh6]h5]h3]h4]h7]uh)j÷h;]rh=XWorking Behind a Network Proxyr…�r}r(h(Uh)jþubah/hŠubh=X.…�r}r(h(X.h)j÷ubeubjJ)�r}r(h(XCross-Compile Toolchainr h)j<h*hàh/jNh1}r (h6]r hÇah5]h3]h4]h7]r hauh9Nh:hh;]r h=XCross-Compile Toolchainr…�r}r(h(j h)jubaubjV)�r}r(h(Uh)j<h*hàh/jYh1}r(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9K[h:hh;]r(hÿ)�r}r(h(X8Run the following commands to install the ARM Toolchain.rh)jh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9K]h:hh;]rh=X8Run the following commands to install the ARM Toolchain.r…�r}r(h(jh)jubaubjy)�r}r(h(X¡$ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz $ tar -Jxvf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz -C $HOME $ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz $ tar -Jxvf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C $HOMEh)jh*hàh/j|h1}r(j~jh6]h5]h3]h4]h7]uh9Krh:hh;]r h=X¡$ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz $ tar -Jxvf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz -C $HOME $ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz $ tar -Jxvf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C $HOMEr!…�r"}r#(h(Uh)jubaubeubjV)�r$}r%(h(Uh)j<h*hàh/jYh1}r&(j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9Kfh:hh;]r'(hÿ)�r(}r)(h(XàDownload the toolchain compilers from the links provided in the SDK release page. Keep the extracted toolchains in the $HOME directory of host Linux machine. Use $HOME directory as the PATH_TO_TOOLCHAIN in following command.r*h)j$h*hàh/jh1}r+(h3]h4]h5]h6]h7]uh9Khh:hh;]r,h=XàDownload the toolchain compilers from the links provided in the SDK release page. Keep the extracted toolchains in the $HOME directory of host Linux machine. Use $HOME directory as the PATH_TO_TOOLCHAIN in following command.r-…�r.}r/(h(j*h)j(ubaubcdocutils.nodes note r0)�r1}r2(h(XÈFor building all SDK components, you need two compilers. ARMv8 for software running on A72 ARMv7 for software running on R5F Make sure to download both of these toolchains before starting yocto build.h)j$h*hàh/Unoter3h1}r4(h3]h4]h5]h6]h7]uh9Nh:hh;]r5hÿ)�r6}r7(h(XÈFor building all SDK components, you need two compilers. ARMv8 for software running on A72 ARMv7 for software running on R5F Make sure to download both of these toolchains before starting yocto build.r8h)j1h*hàh/jh1}r9(h3]h4]h5]h6]h7]uh9Kmh;]r:h=XÈFor building all SDK components, you need two compilers. ARMv8 for software running on A72 ARMv7 for software running on R5F Make sure to download both of these toolchains before starting yocto build.r;…�r<}r=(h(j8h)j6ubaubaubeubeubhÜ)�r>}r?(h(Uh)j.h*hàh/hâh1}r@(h3]h4]h5]h6]rAhÂah7]rBh auh9Ksh:hh;]rC(hç)�rD}rE(h(X Build StepsrFh)j>h*hàh/hëh1}rG(h3]h4]h5]h6]h7]uh9Ksh:hh;]rHh=X Build StepsrI…�rJ}rK(h(jFh)jDubaubjV)�rL}rM(h(Uh)j>h*hàh/jYh1}rN(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9Kuh:hh;]rO(hÿ)�rP}rQ(h(X@Please refer to `here `__ for the layer configuration for a particular release of Processor SDK Linux. The final command below will build the **arago-base-tisdk-image**, which is the minimal Processor SDK filesystem. See `Build Options`_ for a list of additional targets.h)jLh*hàh/jh1}rR(h3]h4]h5]h6]h7]uh9Kwh:hh;]rS(h=XPlease refer to rT…�rU}rV(h(XPlease refer to h)jPubh~)�rW}rX(h(X:`here `__h1}rY(UnameXhereh„X/Release_Specific_Yocto_layer_Configuration.htmlh6]h5]h3]h4]h7]uh)jPh;]rZh=Xherer[…�r\}r](h(Uh)jWubah/hŠubh=Xu for the layer configuration for a particular release of Processor SDK Linux. The final command below will build the r^…�r_}r`(h(Xu for the layer configuration for a particular release of Processor SDK Linux. The final command below will build the h)jPubcdocutils.nodes strong ra)�rb}rc(h(X**arago-base-tisdk-image**h1}rd(h3]h4]h5]h6]h7]uh)jPh;]reh=Xarago-base-tisdk-imagerf…�rg}rh(h(Uh)jbubah/Ustrongriubh=X5, which is the minimal Processor SDK filesystem. See rj…�rk}rl(h(X5, which is the minimal Processor SDK filesystem. See h)jPubh~)�rm}rn(h(X`Build Options`_UresolvedroKh)jPh/hŠh1}rp(UnameX Build Optionsh6]h5]h3]h4]h7]UrefidrqhÒuh;]rrh=X Build Optionsrs…�rt}ru(h(Uh)jmubaubh=X" for a list of additional targets.rv…�rw}rx(h(X" for a list of additional targets.h)jPubeubjy)�ry}rz(h(Xœ$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk $ cd tisdk $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk--config.txt $ cd build $ . conf/setenv $ export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf $ export TOOLCHAIN_PATH_ARMV8=$HOME/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu $ MACHINE=am57xx-evm bitbake arago-base-tisdk-imageh)jLh*hàh/j|h1}r{(j~jh6]h5]h3]h4]h7]uh9K�h:hh;]r|h=Xœ$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk $ cd tisdk $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk--config.txt $ cd build $ . conf/setenv $ export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf $ export TOOLCHAIN_PATH_ARMV8=$HOME/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu $ MACHINE=am57xx-evm bitbake arago-base-tisdk-imager}…�r~}r(h(Uh)jyubaubeubjV)�r€}r�(h(Uh)j>h*hàh/jYh1}r‚(j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9K‡h:hh;]rƒ(hÿ)�r„}r…(h(X<Please refer to `here `__ for the layer configuration for a particular release of Processor SDK Linux. The final command below will build the **tisdk-rootfs-image**, which is the minimal Processor SDK filesystem. See `Build Options`_ for a list of additional targets.h)j€h*hàh/jh1}r†(h3]h4]h5]h6]h7]uh9K‰h:hh;]r‡(h=XPlease refer to rˆ…�r‰}rŠ(h(XPlease refer to h)j„ubh~)�r‹}rŒ(h(X:`here `__h1}r�(UnameXhereh„X/Release_Specific_Yocto_layer_Configuration.htmlh6]h5]h3]h4]h7]uh)j„h;]rŽh=Xherer�…�r�}r‘(h(Uh)j‹ubah/hŠubh=Xu for the layer configuration for a particular release of Processor SDK Linux. The final command below will build the r’…�r“}r”(h(Xu for the layer configuration for a particular release of Processor SDK Linux. The final command below will build the h)j„ubja)�r•}r–(h(X**tisdk-rootfs-image**h1}r—(h3]h4]h5]h6]h7]uh)j„h;]r˜h=Xtisdk-rootfs-imager™…�rš}r›(h(Uh)j•ubah/jiubh=X5, which is the minimal Processor SDK filesystem. See rœ…�r�}rž(h(X5, which is the minimal Processor SDK filesystem. See h)j„ubh~)�rŸ}r (h(X`Build Options`_joKh)j„h/hŠh1}r¡(UnameX Build Optionsh6]h5]h3]h4]h7]jqhÒuh;]r¢h=X Build Optionsr£…�r¤}r¥(h(Uh)jŸubaubh=X" for a list of additional targets.r¦…�r§}r¨(h(X" for a list of additional targets.h)j„ubeubjy)�r©}rª(h(X‡cd yocto-build ./oe-layertool-setup.sh -f configs/psdkla/psdkla-.txt cd build echo "INHERIT += \"own-mirrors\"" >> conf/local.conf echo "SOURCE_MIRROR_URL = \"http://software-dl.ti.com/processor-sdk-mirror/sources/\"" >> conf/local.conf echo "ARAGO_BRAND = \"psdkla\"" >> conf/local.conf . conf/setenv TOOLCHAIN_BASE= MACHINE=j7-evm bitbake -k tisdk-rootfs-imageh)j€h*hàh/j|h1}r«(j~jh6]h5]h3]h4]h7]uh9K¡h:hh;]r¬h=X‡cd yocto-build ./oe-layertool-setup.sh -f configs/psdkla/psdkla-.txt cd build echo "INHERIT += \"own-mirrors\"" >> conf/local.conf echo "SOURCE_MIRROR_URL = \"http://software-dl.ti.com/processor-sdk-mirror/sources/\"" >> conf/local.conf echo "ARAGO_BRAND = \"psdkla\"" >> conf/local.conf . conf/setenv TOOLCHAIN_BASE= MACHINE=j7-evm bitbake -k tisdk-rootfs-imager­…�r®}r¯(h(Uh)j©ubaubeubeubeubhÜ)�r°}r±(h(Uh)hÝh*hàh/hâh1}r²(h3]h4]h5]h6]r³hØah7]r´hauh9Kšh:hh;]rµ(hç)�r¶}r·(h(XProcessor SDK Build Referencer¸h)j°h*hàh/hëh1}r¹(h3]h4]h5]h6]h7]uh9Kšh:hh;]rºh=XProcessor SDK Build Referencer»…�r¼}r½(h(j¸h)j¶ubaubhÿ)�r¾}r¿(h(XzThe following sections provide information for configuration, build options, and supported platforms of the Processor SDK.rÀh)j°h*hàh/jh1}rÁ(h3]h4]h5]h6]h7]uh9Kœh:hh;]rÂh=XzThe following sections provide information for configuration, build options, and supported platforms of the Processor SDK.rÃ…�rÄ}rÅ(h(jÀh)j¾ubaubhÜ)�rÆ}rÇ(h(Uh)j°h*hàh/hâh1}rÈ(h3]h4]h5]h6]rÉhÑah7]rÊhauh9K h:hh;]rË(hç)�rÌ}rÍ(h(XLayer ConfigurationrÎh)jÆh*hàh/hëh1}rÏ(h3]h4]h5]h6]h7]uh9K h:hh;]rÐh=XLayer ConfigurationrÑ…�rÒ}rÓ(h(jÎh)jÌubaubhÿ)�rÔ}rÕ(h(X—Please refer to `here `__ for the layer configuration for a particular release of Processor SDK Linux.rÖh)jÆh*hàh/jh1}r×(h3]h4]h5]h6]h7]uh9K¡h:hh;]rØ(h=XPlease refer to rÙ…�rÚ}rÛ(h(XPlease refer to h)jÔubh~)�rÜ}rÝ(h(X:`here `__h1}rÞ(UnameXhereh„X/Release_Specific_Yocto_layer_Configuration.htmlh6]h5]h3]h4]h7]uh)jÔh;]rßh=Xhererà…�rá}râ(h(Uh)jÜubah/hŠubh=XM for the layer configuration for a particular release of Processor SDK Linux.rã…�rä}rå(h(XM for the layer configuration for a particular release of Processor SDK Linux.h)jÔubeubeubhÜ)�ræ}rç(h(UU referencedrèKh)j°h*hàh/hâh1}ré(h3]h4]h5]h6]rêhÒah7]rëhauh9K¥h:hh;]rì(hç)�rí}rî(h(X Build Optionsrïh)jæh*hàh/hëh1}rð(h3]h4]h5]h6]h7]uh9K¥h:hh;]rñh=X Build Optionsrò…�ró}rô(h(jïh)jíubaubjJ)�rõ}rö(h(XImagesr÷h)jæh*hàh/jNh1}rø(h6]rùhÅah5]h3]h4]h7]rúh auh9Nh:hh;]rûh=XImagesrü…�rý}rþ(h(j÷h)jõubaubhÿ)�rÿ}r(h(XšIn addition to individual components packages, the following table provides a list of build targets supported. These are the used in the command:rh)jæh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9Kªh:hh;]rh=XšIn addition to individual components packages, the following table provides a list of build targets supported. These are the used in the command:r…�r}r(h(jh)jÿubaubhÿ)�r}r(h(X&``MACHINE= bitbake ``r h)jæh*hàh/jh1}r (h3]h4]h5]h6]h7]uh9K®h:hh;]r j°)�r }r (h(j h1}r(h3]h4]h5]h6]h7]uh)jh;]rh=X"MACHINE= bitbake r…�r}r(h(Uh)j ubah/j¸ubaubhÿ)�r}r(h(XWThe "Build Output" is given relative to the **arago-tmp-[toolchain]/deploy** directory.h)jæh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9K°h:hh;]r(h=X,The "Build Output" is given relative to the r…�r}r(h(X,The "Build Output" is given relative to the h)jubja)�r}r(h(X **arago-tmp-[toolchain]/deploy**h1}r(h3]h4]h5]h6]h7]uh)jh;]rh=Xarago-tmp-[toolchain]/deployr…�r}r (h(Uh)jubah/jiubh=X directory.r!…�r"}r#(h(X directory.h)jubeubjV)�r$}r%(h(Uh)jæh*hàh/jYh1}r&(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9K´h:hh;]r'cdocutils.nodes table r()�r)}r*(h(Uh)j$h*hàh/Utabler+h1}r,(h3]h4]h5]h6]h7]uh9Nh:hh;]r-cdocutils.nodes tgroup r.)�r/}r0(h(Uh1}r1(h6]h5]h3]h4]h7]UcolsKuh)j)h;]r2(cdocutils.nodes colspec r3)�r4}r5(h(Uh1}r6(h6]h5]h3]h4]h7]UcolwidthKuh)j/h;]h/Ucolspecr7ubj3)�r8}r9(h(Uh1}r:(h6]h5]h3]h4]h7]UcolwidthK?uh)j/h;]h/j7ubj3)�r;}r<(h(Uh1}r=(h6]h5]h3]h4]h7]UcolwidthKuh)j/h;]h/j7ubcdocutils.nodes thead r>)�r?}r@(h(Uh1}rA(h3]h4]h5]h6]h7]uh)j/h;]rBcdocutils.nodes row rC)�rD}rE(h(Uh1}rF(h3]h4]h5]h6]h7]uh)j?h;]rG(cdocutils.nodes entry rH)�rI}rJ(h(Uh1}rK(h3]h4]h5]h6]h7]uh)jDh;]rLhÿ)�rM}rN(h(XTargetrOh)jIh*hàh/jh1}rP(h3]h4]h5]h6]h7]uh9K·h;]rQh=XTargetrR…�rS}rT(h(jOh)jMubaubah/UentryrUubjH)�rV}rW(h(Uh1}rX(h3]h4]h5]h6]h7]uh)jDh;]rYhÿ)�rZ}r[(h(X Build Outputr\h)jVh*hàh/jh1}r](h3]h4]h5]h6]h7]uh9K·h;]r^h=X Build Outputr_…�r`}ra(h(j\h)jZubaubah/jUubjH)�rb}rc(h(Uh1}rd(h3]h4]h5]h6]h7]uh)jDh;]rehÿ)�rf}rg(h(X Descriptionrhh)jbh*hàh/jh1}ri(h3]h4]h5]h6]h7]uh9K·h;]rjh=X Descriptionrk…�rl}rm(h(jhh)jfubaubah/jUubeh/Urowrnubah/Utheadroubcdocutils.nodes tbody rp)�rq}rr(h(Uh1}rs(h3]h4]h5]h6]h7]uh)j/h;]rt(jC)�ru}rv(h(Uh1}rw(h3]h4]h5]h6]h7]uh)jqh;]rx(jH)�ry}rz(h(Uh1}r{(h3]h4]h5]h6]h7]uh)juh;]r|hÿ)�r}}r~(h(Xarago-core-tisdk-bundlerh)jyh*hàh/jh1}r€(h3]h4]h5]h6]h7]uh9K¹h;]r�h=Xarago-core-tisdk-bundler‚…�rƒ}r„(h(jh)j}ubaubah/jUubjH)�r…}r†(h(Uh1}r‡(h3]h4]h5]h6]h7]uh)juh;]rˆhÿ)�r‰}rŠ(h(X<images//processor-sdk-linux-bundle-.tar.xzr‹h)j…h*hàh/jh1}rŒ(h3]h4]h5]h6]h7]uh9K¹h;]r�h=X<images//processor-sdk-linux-bundle-.tar.xzrŽ…�r�}r�(h(j‹h)j‰ubaubah/jUubjH)�r‘}r’(h(Uh1}r“(h3]h4]h5]h6]h7]uh)juh;]r”hÿ)�r•}r–(h(XFull SDKr—h)j‘h*hàh/jh1}r˜(h3]h4]h5]h6]h7]uh9K¹h;]r™h=XFull SDKrš…�r›}rœ(h(j—h)j•ubaubah/jUubeh/jnubjC)�r�}rž(h(Uh1}rŸ(h3]h4]h5]h6]h7]uh)jqh;]r (jH)�r¡}r¢(h(Uh1}r£(h3]h4]h5]h6]h7]uh)j�h;]r¤hÿ)�r¥}r¦(h(Xtisdk-rootfs-imager§h)j¡h*hàh/jh1}r¨(h3]h4]h5]h6]h7]uh9K»h;]r©h=Xtisdk-rootfs-imagerª…�r«}r¬(h(j§h)j¥ubaubah/jUubjH)�r­}r®(h(Uh1}r¯(h3]h4]h5]h6]h7]uh)j�h;]r°hÿ)�r±}r²(h(X4images//tisdk-rootfs-image-.tar.xzr³h)j­h*hàh/jh1}r´(h3]h4]h5]h6]h7]uh9K»h;]rµh=X4images//tisdk-rootfs-image-.tar.xzr¶…�r·}r¸(h(j³h)j±ubaubah/jUubjH)�r¹}rº(h(Uh1}r»(h3]h4]h5]h6]h7]uh)j�h;]r¼hÿ)�r½}r¾(h(XTarget Filesystemr¿h)j¹h*hàh/jh1}rÀ(h3]h4]h5]h6]h7]uh9K»h;]rÁh=XTarget FilesystemrÂ…�rÃ}rÄ(h(j¿h)j½ubaubah/jUubeh/jnubjC)�rÅ}rÆ(h(Uh1}rÇ(h3]h4]h5]h6]h7]uh)jqh;]rÈ(jH)�rÉ}rÊ(h(Uh1}rË(h3]h4]h5]h6]h7]uh)jÅh;]rÌhÿ)�rÍ}rÎ(h(Xarago-base-tisdk-imagerÏh)jÉh*hàh/jh1}rÐ(h3]h4]h5]h6]h7]uh9K½h;]rÑh=Xarago-base-tisdk-imagerÒ…�rÓ}rÔ(h(jÏh)jÍubaubah/jUubjH)�rÕ}rÖ(h(Uh1}r×(h3]h4]h5]h6]h7]uh)jÅh;]rØhÿ)�rÙ}rÚ(h(X8images//arago-base-tisdk-image-.tar.xzrÛh)jÕh*hàh/jh1}rÜ(h3]h4]h5]h6]h7]uh9K½h;]rÝh=X8images//arago-base-tisdk-image-.tar.xzrÞ…�rß}rà(h(jÛh)jÙubaubah/jUubjH)�rá}râ(h(Uh1}rã(h3]h4]h5]h6]h7]uh)jÅh;]rähÿ)�rå}ræ(h(XMinimal Target Filesytemrçh)jáh*hàh/jh1}rè(h3]h4]h5]h6]h7]uh9K½h;]réh=XMinimal Target Filesytemrê…�rë}rì(h(jçh)jåubaubah/jUubeh/jnubjC)�rí}rî(h(Uh1}rï(h3]h4]h5]h6]h7]uh)jqh;]rð(jH)�rñ}rò(h(Uh1}ró(h3]h4]h5]h6]h7]uh)jíh;]rôhÿ)�rõ}rö(h(Xmeta-toolchain-arago-tisdkr÷h)jñh*hàh/jh1}rø(h3]h4]h5]h6]h7]uh9K¿h;]rùh=Xmeta-toolchain-arago-tisdkrú…�rû}rü(h(j÷h)jõubaubah/jUubjH)�rý}rþ(h(Uh1}rÿ(h3]h4]h5]h6]h7]uh)jíh;]rhÿ)�r}r(h(X+sdk/arago--.shrh)jýh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9K¿h;]rh=X+sdk/arago--.shr…�r}r(h(jh)jubaubah/jUubjH)�r }r (h(Uh1}r (h3]h4]h5]h6]h7]uh)jíh;]r hÿ)�r }r(h(XDevkitrh)j h*hàh/jh1}r(h3]h4]h5]h6]h7]uh9K¿h;]rh=XDevkitr…�r}r(h(jh)j ubaubah/jUubeh/jnubeh/Utbodyrubeh/UtgrouprubaubaubjV)�r}r(h(Uh)jæh*hàh/jYh1}r(j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9KÂh:hh;]rj()�r}r(h(Uh)jh*hàh/j+h1}r(h3]h4]h5]h6]h7]uh9Nh:hh;]rj.)�r}r (h(Uh1}r!(h6]h5]h3]h4]h7]UcolsKuh)jh;]r"(j3)�r#}r$(h(Uh1}r%(h6]h5]h3]h4]h7]UcolwidthKuh)jh;]h/j7ubj3)�r&}r'(h(Uh1}r((h6]h5]h3]h4]h7]UcolwidthK?uh)jh;]h/j7ubj3)�r)}r*(h(Uh1}r+(h6]h5]h3]h4]h7]UcolwidthKuh)jh;]h/j7ubj>)�r,}r-(h(Uh1}r.(h3]h4]h5]h6]h7]uh)jh;]r/jC)�r0}r1(h(Uh1}r2(h3]h4]h5]h6]h7]uh)j,h;]r3(jH)�r4}r5(h(Uh1}r6(h3]h4]h5]h6]h7]uh)j0h;]r7hÿ)�r8}r9(h(XTargetr:h)j4h*hàh/jh1}r;(h3]h4]h5]h6]h7]uh9KÅh;]r<h=XTargetr=…�r>}r?(h(j:h)j8ubaubah/jUubjH)�r@}rA(h(Uh1}rB(h3]h4]h5]h6]h7]uh)j0h;]rChÿ)�rD}rE(h(X Build OutputrFh)j@h*hàh/jh1}rG(h3]h4]h5]h6]h7]uh9KÅh;]rHh=X Build OutputrI…�rJ}rK(h(jFh)jDubaubah/jUubjH)�rL}rM(h(Uh1}rN(h3]h4]h5]h6]h7]uh)j0h;]rOhÿ)�rP}rQ(h(X DescriptionrRh)jLh*hàh/jh1}rS(h3]h4]h5]h6]h7]uh9KÅh;]rTh=X DescriptionrU…�rV}rW(h(jRh)jPubaubah/jUubeh/jnubah/joubjp)�rX}rY(h(Uh1}rZ(h3]h4]h5]h6]h7]uh)jh;]r[(jC)�r\}r](h(Uh1}r^(h3]h4]h5]h6]h7]uh)jXh;]r_(jH)�r`}ra(h(Uh1}rb(h3]h4]h5]h6]h7]uh)j\h;]rchÿ)�rd}re(h(Xarago-core-psdkla-bundlerfh)j`h*hàh/jh1}rg(h3]h4]h5]h6]h7]uh9KÇh;]rhh=Xarago-core-psdkla-bundleri…�rj}rk(h(jfh)jdubaubah/jUubjH)�rl}rm(h(Uh1}rn(h3]h4]h5]h6]h7]uh)j\h;]rohÿ)�rp}rq(h(X;images//processor-sdk-linux-image-.tar.xzrrh)jlh*hàh/jh1}rs(h3]h4]h5]h6]h7]uh9KÇh;]rth=X;images//processor-sdk-linux-image-.tar.xzru…�rv}rw(h(jrh)jpubaubah/jUubjH)�rx}ry(h(Uh1}rz(h3]h4]h5]h6]h7]uh)j\h;]r{hÿ)�r|}r}(h(XFull SDKr~h)jxh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9KÇh;]r€h=XFull SDKr�…�r‚}rƒ(h(j~h)j|ubaubah/jUubeh/jnubjC)�r„}r…(h(Uh1}r†(h3]h4]h5]h6]h7]uh)jXh;]r‡(jH)�rˆ}r‰(h(Uh1}rŠ(h3]h4]h5]h6]h7]uh)j„h;]r‹hÿ)�rŒ}r�(h(Xtisdk-rootfs-imagerŽh)jˆh*hàh/jh1}r�(h3]h4]h5]h6]h7]uh9KÉh;]r�h=Xtisdk-rootfs-imager‘…�r’}r“(h(jŽh)jŒubaubah/jUubjH)�r”}r•(h(Uh1}r–(h3]h4]h5]h6]h7]uh)j„h;]r—hÿ)�r˜}r™(h(X4images//tisdk-rootfs-image-.tar.xzršh)j”h*hàh/jh1}r›(h3]h4]h5]h6]h7]uh9KÉh;]rœh=X4images//tisdk-rootfs-image-.tar.xzr�…�rž}rŸ(h(jšh)j˜ubaubah/jUubjH)�r }r¡(h(Uh1}r¢(h3]h4]h5]h6]h7]uh)j„h;]r£hÿ)�r¤}r¥(h(XTarget Filesystemr¦h)j h*hàh/jh1}r§(h3]h4]h5]h6]h7]uh9KÉh;]r¨h=XTarget Filesystemr©…�rª}r«(h(j¦h)j¤ubaubah/jUubeh/jnubeh/jubeh/jubaubaubcdocutils.nodes line_block r¬)�r­}r®(h(Uh)jæh*hàh/U line_blockr¯h1}r°(h3]h4]h5]h6]h7]uh9KÌh:hh;]r±cdocutils.nodes line r²)�r³}r´(h(UUindentrµKh)j­h*hàh/h9h1}r¶(h3]h4]h5]h6]h7]uh9Kh:hh;]ubaubjV)�r·}r¸(h(Uh)jæh*hàh/jYh1}r¹(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9KÎh:hh;]rº(jJ)�r»}r¼(h(X Platformsr½h)j·h*hàh/jNh1}r¾(h6]r¿h×ah5]h3]h4]h7]rÀhauh9Nh:hh;]rÁh=X PlatformsrÂ…�rÃ}rÄ(h(j½h)j»ubaubhÿ)�rÅ}rÆ(h(X_The following platforms are supported in Processor SDK. These are the in the command:rÇh)j·h*hàh/jh1}rÈ(h3]h4]h5]h6]h7]uh9KÓh:hh;]rÉh=X_The following platforms are supported in Processor SDK. These are the in the command:rÊ…�rË}rÌ(h(jÇh)jÅubaubhÿ)�rÍ}rÎ(h(X&``MACHINE= bitbake ``rÏh)j·h*hàh/jh1}rÐ(h3]h4]h5]h6]h7]uh9KÖh:hh;]rÑj°)�rÒ}rÓ(h(jÏh1}rÔ(h3]h4]h5]h6]h7]uh)jÍh;]rÕh=X"MACHINE= bitbake rÖ…�r×}rØ(h(Uh)jÒubah/j¸ubaubj()�rÙ}rÚ(h(Uh)j·h*hàh/j+h1}rÛ(h3]h4]h5]h6]h7]uh9Nh:hh;]rÜj.)�rÝ}rÞ(h(Uh1}rß(h6]h5]h3]h4]h7]UcolsKuh)jÙh;]rà(j3)�rá}râ(h(Uh1}rã(h6]h5]h3]h4]h7]UcolwidthKuh)jÝh;]h/j7ubj3)�rä}rå(h(Uh1}ræ(h6]h5]h3]h4]h7]UcolwidthKWuh)jÝh;]h/j7ubjp)�rç}rè(h(Uh1}ré(h3]h4]h5]h6]h7]uh)jÝh;]rê(jC)�rë}rì(h(Uh1}rí(h3]h4]h5]h6]h7]uh)jçh;]rî(jH)�rï}rð(h(Uh1}rñ(h3]h4]h5]h6]h7]uh)jëh;]ròhÿ)�ró}rô(h(X **MACHINE**rõh)jïh*hàh/jh1}rö(h3]h4]h5]h6]h7]uh9KÙh;]r÷ja)�rø}rù(h(jõh1}rú(h3]h4]h5]h6]h7]uh)jóh;]rûh=XMACHINErü…�rý}rþ(h(Uh)jøubah/jiubaubah/jUubjH)�rÿ}r(h(Uh1}r(h3]h4]h5]h6]h7]uh)jëh;]rhÿ)�r}r(h(X**Supported EVMs**rh)jÿh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9KÙh;]rja)�r}r (h(jh1}r (h3]h4]h5]h6]h7]uh)jh;]r h=XSupported EVMsr …�r }r(h(Uh)jubah/jiubaubah/jUubeh/jnubjC)�r}r(h(Uh1}r(h3]h4]h5]h6]h7]uh)jçh;]r(jH)�r}r(h(Uh1}r(h3]h4]h5]h6]h7]uh)jh;]rhÿ)�r}r(h(X am335x-evmrh)jh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9KÛh;]rh=X am335x-evmr…�r}r(h(jh)jubaubah/jUubjH)�r}r (h(Uh1}r!(h3]h4]h5]h6]h7]uh)jh;]r"hÿ)�r#}r$(h(X0AM335x EVM, AM335x Starter Kit, Beaglebone Blackr%h)jh*hàh/jh1}r&(h3]h4]h5]h6]h7]uh9KÛh;]r'h=X0AM335x EVM, AM335x Starter Kit, Beaglebone Blackr(…�r)}r*(h(j%h)j#ubaubah/jUubeh/jnubjC)�r+}r,(h(Uh1}r-(h3]h4]h5]h6]h7]uh)jçh;]r.(jH)�r/}r0(h(Uh1}r1(h3]h4]h5]h6]h7]uh)j+h;]r2hÿ)�r3}r4(h(X am437x-evmr5h)j/h*hàh/jh1}r6(h3]h4]h5]h6]h7]uh9KÝh;]r7h=X am437x-evmr8…�r9}r:(h(j5h)j3ubaubah/jUubjH)�r;}r<(h(Uh1}r=(h3]h4]h5]h6]h7]uh)j+h;]r>hÿ)�r?}r@(h(X!AM437x GP EVM, AM437x Starter KitrAh)j;h*hàh/jh1}rB(h3]h4]h5]h6]h7]uh9KÝh;]rCh=X!AM437x GP EVM, AM437x Starter KitrD…�rE}rF(h(jAh)j?ubaubah/jUubeh/jnubjC)�rG}rH(h(Uh1}rI(h3]h4]h5]h6]h7]uh)jçh;]rJ(jH)�rK}rL(h(Uh1}rM(h3]h4]h5]h6]h7]uh)jGh;]rNhÿ)�rO}rP(h(X am57xx-evmrQh)jKh*hàh/jh1}rR(h3]h4]h5]h6]h7]uh9Kßh;]rSh=X am57xx-evmrT…�rU}rV(h(jQh)jOubaubah/jUubjH)�rW}rX(h(Uh1}rY(h3]h4]h5]h6]h7]uh)jGh;]rZhÿ)�r[}r\(h(XSAM572x GP EVM, AM572x Industrial Development Kit, AM571x Industrial Development Kitr]h)jWh*hàh/jh1}r^(h3]h4]h5]h6]h7]uh9Kßh;]r_h=XSAM572x GP EVM, AM572x Industrial Development Kit, AM571x Industrial Development Kitr`…�ra}rb(h(j]h)j[ubaubah/jUubeh/jnubjC)�rc}rd(h(Uh1}re(h3]h4]h5]h6]h7]uh)jçh;]rf(jH)�rg}rh(h(Uh1}ri(h3]h4]h5]h6]h7]uh)jch;]rjhÿ)�rk}rl(h(X am65xx-evmrmh)jgh*hàh/jh1}rn(h3]h4]h5]h6]h7]uh9Káh;]roh=X am65xx-evmrp…�rq}rr(h(jmh)jkubaubah/jUubjH)�rs}rt(h(Uh1}ru(h3]h4]h5]h6]h7]uh)jch;]rvhÿ)�rw}rx(h(XTAM65x Evaluation Module, AM65x Industrial Development Kit, DRA80xM Evaluation Moduleryh)jsh*hàh/jh1}rz(h3]h4]h5]h6]h7]uh9Káh;]r{h=XTAM65x Evaluation Module, AM65x Industrial Development Kit, DRA80xM Evaluation Moduler|…�r}}r~(h(jyh)jwubaubah/jUubeh/jnubjC)�r}r€(h(Uh1}r�(h3]h4]h5]h6]h7]uh)jçh;]r‚(jH)�rƒ}r„(h(Uh1}r…(h3]h4]h5]h6]h7]uh)jh;]r†hÿ)�r‡}rˆ(h(Xk2hk-evmr‰h)jƒh*hàh/jh1}rŠ(h3]h4]h5]h6]h7]uh9Kãh;]r‹h=Xk2hk-evmrŒ…�r�}rŽ(h(j‰h)j‡ubaubah/jUubjH)�r�}r�(h(Uh1}r‘(h3]h4]h5]h6]h7]uh)jh;]r’hÿ)�r“}r”(h(X66AK2Hx EVM , K2K EVMr•h)j�h*hàh/jh1}r–(h3]h4]h5]h6]h7]uh9Kãh;]r—h=X66AK2Hx EVM , K2K EVMr˜…�r™}rš(h(j•h)j“ubaubah/jUubeh/jnubjC)�r›}rœ(h(Uh1}r�(h3]h4]h5]h6]h7]uh)jçh;]rž(jH)�rŸ}r (h(Uh1}r¡(h3]h4]h5]h6]h7]uh)j›h;]r¢hÿ)�r£}r¤(h(Xk2e-evmr¥h)jŸh*hàh/jh1}r¦(h3]h4]h5]h6]h7]uh9Kåh;]r§h=Xk2e-evmr¨…�r©}rª(h(j¥h)j£ubaubah/jUubjH)�r«}r¬(h(Uh1}r­(h3]h4]h5]h6]h7]uh)j›h;]r®hÿ)�r¯}r°(h(XK2Ex EVMr±h)j«h*hàh/jh1}r²(h3]h4]h5]h6]h7]uh9Kåh;]r³h=XK2Ex EVMr´…�rµ}r¶(h(j±h)j¯ubaubah/jUubeh/jnubjC)�r·}r¸(h(Uh1}r¹(h3]h4]h5]h6]h7]uh)jçh;]rº(jH)�r»}r¼(h(Uh1}r½(h3]h4]h5]h6]h7]uh)j·h;]r¾hÿ)�r¿}rÀ(h(Xk2l-evmrÁh)j»h*hàh/jh1}rÂ(h3]h4]h5]h6]h7]uh9Kçh;]rÃh=Xk2l-evmrÄ…�rÅ}rÆ(h(jÁh)j¿ubaubah/jUubjH)�rÇ}rÈ(h(Uh1}rÉ(h3]h4]h5]h6]h7]uh)j·h;]rÊhÿ)�rË}rÌ(h(X 66AK2L06 EVMrÍh)jÇh*hàh/jh1}rÎ(h3]h4]h5]h6]h7]uh9Kçh;]rÏh=X 66AK2L06 EVMrÐ…�rÑ}rÒ(h(jÍh)jËubaubah/jUubeh/jnubjC)�rÓ}rÔ(h(Uh1}rÕ(h3]h4]h5]h6]h7]uh)jçh;]rÖ(jH)�r×}rØ(h(Uh1}rÙ(h3]h4]h5]h6]h7]uh)jÓh;]rÚhÿ)�rÛ}rÜ(h(Xk2g-evmrÝh)j×h*hàh/jh1}rÞ(h3]h4]h5]h6]h7]uh9Kéh;]rßh=Xk2g-evmrà…�rá}râ(h(jÝh)jÛubaubah/jUubjH)�rã}rä(h(Uh1}rå(h3]h4]h5]h6]h7]uh)jÓh;]ræhÿ)�rç}rè(h(XK2G EVMréh)jãh*hàh/jh1}rê(h3]h4]h5]h6]h7]uh9Kéh;]rëh=XK2G EVMrì…�rí}rî(h(jéh)jçubaubah/jUubeh/jnubjC)�rï}rð(h(Uh1}rñ(h3]h4]h5]h6]h7]uh)jçh;]rò(jH)�ró}rô(h(Uh1}rõ(h3]h4]h5]h6]h7]uh)jïh;]röhÿ)�r÷}rø(h(X omapl138-lcdkrùh)jóh*hàh/jh1}rú(h3]h4]h5]h6]h7]uh9Këh;]rûh=X omapl138-lcdkrü…�rý}rþ(h(jùh)j÷ubaubah/jUubjH)�rÿ}r(h(Uh1}r(h3]h4]h5]h6]h7]uh)jïh;]rhÿ)�r}r(h(XOMAP-L138 LCDKrh)jÿh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9Këh;]rh=XOMAP-L138 LCDKr…�r }r (h(jh)jubaubah/jUubeh/jnubeh/jubeh/jubaubjJ)�r }r (h(X RT Supportr h)j·h*hàh/jNh1}r(h6]rhÃah5]h3]h4]h7]rh auh9Nh:hh;]rh=X RT Supportr…�r}r(h(j h)j ubaubhÿ)�r}r(h(XzProcessor SDK Linux supports RT Linux Kernel for the following machines/EVMs. Use the command below to make the RT builds:rh)j·h*hàh/jh1}r(h3]h4]h5]h6]h7]uh9Kñh:hh;]rh=XzProcessor SDK Linux supports RT Linux Kernel for the following machines/EVMs. Use the command below to make the RT builds:r…�r}r(h(jh)jubaubhÿ)�r}r(h(X8``MACHINE= ARAGO_RT_ENABLE=1 bitbake ``rh)j·h*hàh/jh1}r (h3]h4]h5]h6]h7]uh9Kôh:hh;]r!j°)�r"}r#(h(jh1}r$(h3]h4]h5]h6]h7]uh)jh;]r%h=X4MACHINE= ARAGO_RT_ENABLE=1 bitbake r&…�r'}r((h(Uh)j"ubah/j¸ubaubj()�r)}r*(h(Uh)j·h*hàh/j+h1}r+(h3]h4]h5]h6]h7]uh9Nh:hh;]r,j.)�r-}r.(h(Uh1}r/(h6]h5]h3]h4]h7]UcolsKuh)j)h;]r0(j3)�r1}r2(h(Uh1}r3(h6]h5]h3]h4]h7]UcolwidthKuh)j-h;]h/j7ubj3)�r4}r5(h(Uh1}r6(h6]h5]h3]h4]h7]UcolwidthKWuh)j-h;]h/j7ubjp)�r7}r8(h(Uh1}r9(h3]h4]h5]h6]h7]uh)j-h;]r:(jC)�r;}r<(h(Uh1}r=(h3]h4]h5]h6]h7]uh)j7h;]r>(jH)�r?}r@(h(Uh1}rA(h3]h4]h5]h6]h7]uh)j;h;]rBhÿ)�rC}rD(h(X **MACHINE**rEh)j?h*hàh/jh1}rF(h3]h4]h5]h6]h7]uh9K÷h;]rGja)�rH}rI(h(jEh1}rJ(h3]h4]h5]h6]h7]uh)jCh;]rKh=XMACHINErL…�rM}rN(h(Uh)jHubah/jiubaubah/jUubjH)�rO}rP(h(Uh1}rQ(h3]h4]h5]h6]h7]uh)j;h;]rRhÿ)�rS}rT(h(X**Supported EVMs**rUh)jOh*hàh/jh1}rV(h3]h4]h5]h6]h7]uh9K÷h;]rWja)�rX}rY(h(jUh1}rZ(h3]h4]h5]h6]h7]uh)jSh;]r[h=XSupported EVMsr\…�r]}r^(h(Uh)jXubah/jiubaubah/jUubeh/jnubjC)�r_}r`(h(Uh1}ra(h3]h4]h5]h6]h7]uh)j7h;]rb(jH)�rc}rd(h(Uh1}re(h3]h4]h5]h6]h7]uh)j_h;]rfhÿ)�rg}rh(h(X am335x-evmrih)jch*hàh/jh1}rj(h3]h4]h5]h6]h7]uh9Kùh;]rkh=X am335x-evmrl…�rm}rn(h(jih)jgubaubah/jUubjH)�ro}rp(h(Uh1}rq(h3]h4]h5]h6]h7]uh)j_h;]rrhÿ)�rs}rt(h(X3AM335x EVM, AM335x Industrial Communications Engineruh)joh*hàh/jh1}rv(h3]h4]h5]h6]h7]uh9Kùh;]rwh=X3AM335x EVM, AM335x Industrial Communications Enginerx…�ry}rz(h(juh)jsubaubah/jUubeh/jnubjC)�r{}r|(h(Uh1}r}(h3]h4]h5]h6]h7]uh)j7h;]r~(jH)�r}r€(h(Uh1}r�(h3]h4]h5]h6]h7]uh)j{h;]r‚hÿ)�rƒ}r„(h(X am437x-evmr…h)jh*hàh/jh1}r†(h3]h4]h5]h6]h7]uh9Kûh;]r‡h=X am437x-evmrˆ…�r‰}rŠ(h(j…h)jƒubaubah/jUubjH)�r‹}rŒ(h(Uh1}r�(h3]h4]h5]h6]h7]uh)j{h;]rŽhÿ)�r�}r�(h(X0AM437x GP EVM, AM437x Industrial Development Kitr‘h)j‹h*hàh/jh1}r’(h3]h4]h5]h6]h7]uh9Kûh;]r“h=X0AM437x GP EVM, AM437x Industrial Development Kitr”…�r•}r–(h(j‘h)j�ubaubah/jUubeh/jnubjC)�r—}r˜(h(Uh1}r™(h3]h4]h5]h6]h7]uh)j7h;]rš(jH)�r›}rœ(h(Uh1}r�(h3]h4]h5]h6]h7]uh)j—h;]ržhÿ)�rŸ}r (h(X am57xx-evmr¡h)j›h*hàh/jh1}r¢(h3]h4]h5]h6]h7]uh9Kýh;]r£h=X am57xx-evmr¤…�r¥}r¦(h(j¡h)jŸubaubah/jUubjH)�r§}r¨(h(Uh1}r©(h3]h4]h5]h6]h7]uh)j—h;]rªhÿ)�r«}r¬(h(XvAM572x GP EVM, AM574x Industrial Development Kit, AM572x Industrial Development Kit, AM571x Industrial Development Kitr­h)j§h*hàh/jh1}r®(h3]h4]h5]h6]h7]uh9Kýh;]r¯h=XvAM572x GP EVM, AM574x Industrial Development Kit, AM572x Industrial Development Kit, AM571x Industrial Development Kitr°…�r±}r²(h(j­h)j«ubaubah/jUubeh/jnubjC)�r³}r´(h(Uh1}rµ(h3]h4]h5]h6]h7]uh)j7h;]r¶(jH)�r·}r¸(h(Uh1}r¹(h3]h4]h5]h6]h7]uh)j³h;]rºhÿ)�r»}r¼(h(X am65xx-evmr½h)j·h*hàh/jh1}r¾(h3]h4]h5]h6]h7]uh9Mh;]r¿h=X am65xx-evmrÀ…�rÁ}rÂ(h(j½h)j»ubaubah/jUubjH)�rÃ}rÄ(h(Uh1}rÅ(h3]h4]h5]h6]h7]uh)j³h;]rÆhÿ)�rÇ}rÈ(h(XTAM65x Evaluation Module, AM65x Industrial Development Kit, DRA80xM Evaluation ModulerÉh)jÃh*hàh/jh1}rÊ(h3]h4]h5]h6]h7]uh9Mh;]rËh=XTAM65x Evaluation Module, AM65x Industrial Development Kit, DRA80xM Evaluation ModulerÌ…�rÍ}rÎ(h(jÉh)jÇubaubah/jUubeh/jnubjC)�rÏ}rÐ(h(Uh1}rÑ(h3]h4]h5]h6]h7]uh)j7h;]rÒ(jH)�rÓ}rÔ(h(Uh1}rÕ(h3]h4]h5]h6]h7]uh)jÏh;]rÖhÿ)�r×}rØ(h(Xk2hk-evmrÙh)jÓh*hàh/jh1}rÚ(h3]h4]h5]h6]h7]uh9Mh;]rÛh=Xk2hk-evmrÜ…�rÝ}rÞ(h(jÙh)j×ubaubah/jUubjH)�rß}rà(h(Uh1}rá(h3]h4]h5]h6]h7]uh)jÏh;]râhÿ)�rã}rä(h(X66AK2Hx EVM , K2K EVMråh)jßh*hàh/jh1}ræ(h3]h4]h5]h6]h7]uh9Mh;]rçh=X66AK2Hx EVM , K2K EVMrè…�ré}rê(h(jåh)jãubaubah/jUubeh/jnubjC)�rë}rì(h(Uh1}rí(h3]h4]h5]h6]h7]uh)j7h;]rî(jH)�rï}rð(h(Uh1}rñ(h3]h4]h5]h6]h7]uh)jëh;]ròhÿ)�ró}rô(h(Xk2e-evmrõh)jïh*hàh/jh1}rö(h3]h4]h5]h6]h7]uh9Mh;]r÷h=Xk2e-evmrø…�rù}rú(h(jõh)jóubaubah/jUubjH)�rû}rü(h(Uh1}rý(h3]h4]h5]h6]h7]uh)jëh;]rþhÿ)�rÿ}r(h(XK2Ex EVMrh)jûh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9Mh;]rh=XK2Ex EVMr…�r}r(h(jh)jÿubaubah/jUubeh/jnubjC)�r}r(h(Uh1}r (h3]h4]h5]h6]h7]uh)j7h;]r (jH)�r }r (h(Uh1}r (h3]h4]h5]h6]h7]uh)jh;]rhÿ)�r}r(h(Xk2l-evmrh)j h*hàh/jh1}r(h3]h4]h5]h6]h7]uh9Mh;]rh=Xk2l-evmr…�r}r(h(jh)jubaubah/jUubjH)�r}r(h(Uh1}r(h3]h4]h5]h6]h7]uh)jh;]rhÿ)�r}r(h(X 66AK2L06 EVMrh)jh*hàh/jh1}r(h3]h4]h5]h6]h7]uh9Mh;]rh=X 66AK2L06 EVMr …�r!}r"(h(jh)jubaubah/jUubeh/jnubjC)�r#}r$(h(Uh1}r%(h3]h4]h5]h6]h7]uh)j7h;]r&(jH)�r'}r((h(Uh1}r)(h3]h4]h5]h6]h7]uh)j#h;]r*hÿ)�r+}r,(h(Xk2g-evmr-h)j'h*hàh/jh1}r.(h3]h4]h5]h6]h7]uh9Mh;]r/h=Xk2g-evmr0…�r1}r2(h(j-h)j+ubaubah/jUubjH)�r3}r4(h(Uh1}r5(h3]h4]h5]h6]h7]uh)j#h;]r6hÿ)�r7}r8(h(XK2G EVMr9h)j3h*hàh/jh1}r:(h3]h4]h5]h6]h7]uh9Mh;]r;h=XK2G EVMr<…�r=}r>(h(j9h)j7ubaubah/jUubeh/jnubeh/jubeh/jubaubeubjV)�r?}r@(h(Uh)jæh*hàh/jYh1}rA(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9M h:hh;]rB(jJ)�rC}rD(h(XUsing source package snapshotrEh)j?h*hàh/jNh1}rF(h6]rGhÌah5]h3]h4]h7]rHhauh9Nh:hh;]rIh=XUsing source package snapshotrJ…�rK}rL(h(jEh)jCubaubhÿ)�rM}rN(h(X’Using the snapshot of the arago source packages can avoid fetch errors during the build when external URLs become unavailable. To use the snapshot of sources distributed with a given Processor SDK release, you must download a script from the SDK download page and then execute it on your host to fetch all the packages from TI servers. For example, see |__SDK_INSTALL_FILE__| in |__SDK_DOWNLOAD_URL__|.h)j?h*hàh/jh1}rO(h3]h4]h5]h6]h7]uh9Mh:hh;]rP(h=XaUsing the snapshot of the arago source packages can avoid fetch errors during the build when external URLs become unavailable. To use the snapshot of sources distributed with a given Processor SDK release, you must download a script from the SDK download page and then execute it on your host to fetch all the packages from TI servers. For example, see rQ…�rR}rS(h(XaUsing the snapshot of the arago source packages can avoid fetch errors during the build when external URLs become unavailable. To use the snapshot of sources distributed with a given Processor SDK release, you must download a script from the SDK download page and then execute it on your host to fetch all the packages from TI servers. For example, see h)jMubh=XAti-processor-sdk-linux-[platform]--Linux-x86-Install.binrT…�rU}rV(h(hJh*Nh9Nh:hh)jMubh=X in rW…�rX}rY(h(X in h)jMubh~)�rZ}r[(h(h�h)jMh*Nh/hŠh1}r\(UnamehƒUrefurih…h6]h5]h3]h4]h7]uh9Nh:hh;]r]h=XAM57xx-Linux-SDK-Download-pager^…�r_}r`(h(Uh)jZubaubh=X.…�ra}rb(h(X.h)jMubeubhÿ)�rc}rd(h(X§Once this package is downloaded, there are just a few extra steps in the build process to fetch all the corresponding packages. The extra steps are shown in red below:reh)j?h*hàh/jh1}rf(h3]h4]h5]h6]h7]uh9Mh:hh;]rgh=X§Once this package is downloaded, there are just a few extra steps in the build process to fetch all the corresponding packages. The extra steps are shown in red below:rh…�ri}rj(h(jeh)jcubaubjy)�rk}rl(h(XÞ$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk $ cd tisdk $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk--config.txt $ mkdir downloads $ cd downloads $ # Assuming src file downloaded to $HOME/Downloads $ tar xvf $HOME/Downloads/-linux-sdk-arago-src-##.##.##.##.tar.xz $ -linux-sdk-arago-src-##.##.##.##/get_build_sources.sh -linux-sdk-arago-src-##.##.##.##/source_pkg_list.txt $ cd .. $ cd build $ . conf/setenv $ export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf $ export TOOLCHAIN_PATH_ARMV8=$HOME/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu $ MACHINE= bitbake arago-core-tisdk-bundleh)j?h*hàh/j|h1}rm(j~jh6]h5]h3]h4]h7]uh9M.h:hh;]rnh=XÞ$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk $ cd tisdk $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk--config.txt $ mkdir downloads $ cd downloads $ # Assuming src file downloaded to $HOME/Downloads $ tar xvf $HOME/Downloads/-linux-sdk-arago-src-##.##.##.##.tar.xz $ -linux-sdk-arago-src-##.##.##.##/get_build_sources.sh -linux-sdk-arago-src-##.##.##.##/source_pkg_list.txt $ cd .. $ cd build $ . conf/setenv $ export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf $ export TOOLCHAIN_PATH_ARMV8=$HOME/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu $ MACHINE= bitbake arago-core-tisdk-bundlero…�rp}rq(h(Uh)jkubaubeubcdocutils.nodes target rr)�rs}rt(h(X.. _building-the-sdk-recipes:h)jæh*hàh/Utargetruh1}rv(h6]h5]h3]h4]h7]jqhÔuh9M=h:hh;]ubeubhÜ)�rw}rx(h(Uh)j°h*hàUexpect_referenced_by_namery}rzhjssh/hâh1}r{(h3]h4]h5]h6]r|(hÓhÔeh7]r}(hheuh9M/h:hUexpect_referenced_by_idr~}rhÔjssh;]r€(hç)�r�}r‚(h(XRecipesrƒh)jwh*hàh/hëh1}r„(h3]h4]h5]h6]h7]uh9M/h:hh;]r…h=XRecipesr†…�r‡}rˆ(h(jƒh)j�ubaubjJ)�r‰}rŠ(h(X Recipe Basicsr‹h)jwh*hàh/jNh1}rŒ(h6]r�hÄah5]h3]h4]h7]rŽh auh9Nh:hh;]r�h=X Recipe Basicsr�…�r‘}r’(h(j‹h)j‰ubaubhÿ)�r“}r”(h(XôOne or more recipes can be specified for the for greater granularity of recipe development and debug. Specifying a recipe name, minus the version (if the version is appended to the name), will build the recipe and all its dependencies.r•h)jwh*hàh/jh1}r–(h3]h4]h5]h6]h7]uh9M5h:hh;]r—h=XôOne or more recipes can be specified for the for greater granularity of recipe development and debug. Specifying a recipe name, minus the version (if the version is appended to the name), will build the recipe and all its dependencies.r˜…�r™}rš(h(j•h)j“ubaubjV)�r›}rœ(h(Uh)jwh*hàh/jYh1}r�(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9M:h:hh;]rž(hÿ)�rŸ}r (h(XaFor example, the command below builds only the opencl recipe and all the dependencies it defines.r¡h)j›h*hàh/jh1}r¢(h3]h4]h5]h6]h7]uh9M<h:hh;]r£h=XaFor example, the command below builds only the opencl recipe and all the dependencies it defines.r¤…�r¥}r¦(h(j¡h)jŸubaubhÿ)�r§}r¨(h(X%``MACHINE=am57xx-evm bitbake opencl``r©h)j›h*hàh/jh1}rª(h3]h4]h5]h6]h7]uh9M?h:hh;]r«j°)�r¬}r­(h(j©h1}r®(h3]h4]h5]h6]h7]uh)j§h;]r¯h=X!MACHINE=am57xx-evm bitbake openclr°…�r±}r²(h(Uh)j¬ubah/j¸ubaubhÿ)�r³}r´(h(X1After the bitbake command above is successfully done, **arago-tmp-[toolchain]/work/am57xx\_evm-linux-gnueabi/opencl** directory will be available including the original source code under the git folder, independent shared objects (.so files) under packages-split folder, and IPKs under deploy-ipks folder.h)j›h*hàh/jh1}rµ(h3]h4]h5]h6]h7]uh9MAh:hh;]r¶(h=X6After the bitbake command above is successfully done, r·…�r¸}r¹(h(X6After the bitbake command above is successfully done, h)j³ubja)�rº}r»(h(X?**arago-tmp-[toolchain]/work/am57xx\_evm-linux-gnueabi/opencl**h1}r¼(h3]h4]h5]h6]h7]uh)j³h;]r½h=X:arago-tmp-[toolchain]/work/am57xx_evm-linux-gnueabi/openclr¾…�r¿}rÀ(h(Uh)jºubah/jiubh=X¼ directory will be available including the original source code under the git folder, independent shared objects (.so files) under packages-split folder, and IPKs under deploy-ipks folder.rÁ…�rÂ}rÃ(h(X¼ directory will be available including the original source code under the git folder, independent shared objects (.so files) under packages-split folder, and IPKs under deploy-ipks folder.h)j³ubeubeubjV)�rÄ}rÅ(h(Uh)jwh*hàh/jYh1}rÆ(j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9MGh:hh;]rÇ(hÿ)�rÈ}rÉ(h(XdFor example, the command below builds only the jailhouse recipe and all the dependencies it defines.rÊh)jÄh*hàh/jh1}rË(h3]h4]h5]h6]h7]uh9MIh:hh;]rÌh=XdFor example, the command below builds only the jailhouse recipe and all the dependencies it defines.rÍ…�rÎ}rÏ(h(jÊh)jÈubaubhÿ)�rÐ}rÑ(h(X$``MACHINE=j7-evm bitbake jailhouse``rÒh)jÄh*hàh/jh1}rÓ(h3]h4]h5]h6]h7]uh9MLh:hh;]rÔj°)�rÕ}rÖ(h(jÒh1}r×(h3]h4]h5]h6]h7]uh)jÐh;]rØh=X MACHINE=j7-evm bitbake jailhouserÙ…�rÚ}rÛ(h(Uh)jÕubah/j¸ubaubhÿ)�rÜ}rÝ(h(X(After the bitbake command above is successfully done, **arago-tmp-[toolchain]/work/j7\_evm-linux/jailhouse** directory will be available including the original source code under the git folder, independent shared objects (.so files) under packages-split folder, and IPKs under deploy-ipks folder.h)jÄh*hàh/jh1}rÞ(h3]h4]h5]h6]h7]uh9MNh:hh;]rß(h=X6After the bitbake command above is successfully done, rà…�rá}râ(h(X6After the bitbake command above is successfully done, h)jÜubja)�rã}rä(h(X6**arago-tmp-[toolchain]/work/j7\_evm-linux/jailhouse**h1}rå(h3]h4]h5]h6]h7]uh)jÜh;]ræh=X1arago-tmp-[toolchain]/work/j7_evm-linux/jailhouserç…�rè}ré(h(Uh)jãubah/jiubh=X¼ directory will be available including the original source code under the git folder, independent shared objects (.so files) under packages-split folder, and IPKs under deploy-ipks folder.rê…�rë}rì(h(X¼ directory will be available including the original source code under the git folder, independent shared objects (.so files) under packages-split folder, and IPKs under deploy-ipks folder.h)jÜubeubeubj0)�rí}rî(h(X–Please note that the output of a recipe can be in another folder under "arago-tmp-[toolchain]/work" directory, depending on the defines of the recipe.rïh)jwh*hàh/j3h1}rð(h3]h4]h5]h6]h7]uh9Nh:hh;]rñhÿ)�rò}ró(h(jïh)jíh*hàh/jh1}rô(h3]h4]h5]h6]h7]uh9MTh;]rõh=X–Please note that the output of a recipe can be in another folder under "arago-tmp-[toolchain]/work" directory, depending on the defines of the recipe.rö…�r÷}rø(h(jïh)jòubaubaubjJ)�rù}rú(h(XForced Re-compilationrûh)jwh*hàh/jNh1}rü(h6]rýhÙah5]h3]h4]h7]rþh auh9Nh:hh;]rÿh=XForced Re-compilationr…�r}r(h(jûh)jùubaubjV)�r}r(h(Uh)jwh*hàh/jYh1}r(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9MZh:hh;]r(hÿ)�r}r(h(XOWhen needed, source code under the work directory (e.g., **arago-tmp-[toolchain]/work/am57xx\_evm-linux-gnueabi/opencl**/git) can be modified. After the modification is done, run the following commands to force recompilation with the new code and rebuilding of the recipe, e.g., ``MACHINE=am57xx-evm bitbake opencl --force -c compile``h)jh*hàh/jh1}r (h3]h4]h5]h6]h7]uh9M\h:hh;]r (h=X9When needed, source code under the work directory (e.g., r …�r }r (h(X9When needed, source code under the work directory (e.g., h)jubja)�r}r(h(X?**arago-tmp-[toolchain]/work/am57xx\_evm-linux-gnueabi/opencl**h1}r(h3]h4]h5]h6]h7]uh)jh;]rh=X:arago-tmp-[toolchain]/work/am57xx_evm-linux-gnueabi/openclr…�r}r(h(Uh)jubah/jiubh=XŸ/git) can be modified. After the modification is done, run the following commands to force recompilation with the new code and rebuilding of the recipe, e.g., r…�r}r(h(XŸ/git) can be modified. After the modification is done, run the following commands to force recompilation with the new code and rebuilding of the recipe, e.g., h)jubj°)�r}r(h(X8``MACHINE=am57xx-evm bitbake opencl --force -c compile``h1}r(h3]h4]h5]h6]h7]uh)jh;]rh=X4MACHINE=am57xx-evm bitbake opencl --force -c compiler…�r}r(h(Uh)jubah/j¸ubeubhÿ)�r}r (h(X%``MACHINE=am57xx-evm bitbake opencl``r!h)jh*hàh/jh1}r"(h3]h4]h5]h6]h7]uh9Mch:hh;]r#j°)�r$}r%(h(j!h1}r&(h3]h4]h5]h6]h7]uh)jh;]r'h=X!MACHINE=am57xx-evm bitbake openclr(…�r)}r*(h(Uh)j$ubah/j¸ubaubeubjV)�r+}r,(h(Uh)jwh*hàh/jYh1}r-(j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9Meh:hh;]r.(hÿ)�r/}r0(h(X When needed, source code under the work directory (e.g., **arago-tmp-[toolchain]/work/j7\_evm-linux/jailhouse**/git) can be modified. After the modification is done, run the following commands to force recompilation with the new code and rebuilding of the recipe, e.g.,h)j+h*hàh/jh1}r1(h3]h4]h5]h6]h7]uh9Mgh:hh;]r2(h=X9When needed, source code under the work directory (e.g., r3…�r4}r5(h(X9When needed, source code under the work directory (e.g., h)j/ubja)�r6}r7(h(X6**arago-tmp-[toolchain]/work/j7\_evm-linux/jailhouse**h1}r8(h3]h4]h5]h6]h7]uh)j/h;]r9h=X1arago-tmp-[toolchain]/work/j7_evm-linux/jailhouser:…�r;}r<(h(Uh)j6ubah/jiubh=Xž/git) can be modified. After the modification is done, run the following commands to force recompilation with the new code and rebuilding of the recipe, e.g.,r=…�r>}r?(h(Xž/git) can be modified. After the modification is done, run the following commands to force recompilation with the new code and rebuilding of the recipe, e.g.,h)j/ubeubhÿ)�r@}rA(h(X7``MACHINE=j7-evm bitbake jailhouse --force -c compile``rBh)j+h*hàh/jh1}rC(h3]h4]h5]h6]h7]uh9Mmh:hh;]rDj°)�rE}rF(h(jBh1}rG(h3]h4]h5]h6]h7]uh)j@h;]rHh=X3MACHINE=j7-evm bitbake jailhouse --force -c compilerI…�rJ}rK(h(Uh)jEubah/j¸ubaubhÿ)�rL}rM(h(X$``MACHINE=j7-evm bitbake jailhouse``rNh)j+h*hàh/jh1}rO(h3]h4]h5]h6]h7]uh9Moh:hh;]rPj°)�rQ}rR(h(jNh1}rS(h3]h4]h5]h6]h7]uh)jLh;]rTh=X MACHINE=j7-evm bitbake jailhouserU…�rV}rW(h(Uh)jQubah/j¸ubaubeubjJ)�rX}rY(h(XInstalling PackagerZh)jwh*hàh/jNh1}r[(h6]r\hÉah5]h3]h4]h7]r]hauh9Nh:hh;]r^h=XInstalling Packager_…�r`}ra(h(jZh)jXubaubjV)�rb}rc(h(Uh)jwh*hàh/jYh1}rd(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9Mth:hh;]re(hÿ)�rf}rg(h(XTo install a modified and rebuilt package, copy the new IPKs from the deploy-ipks folder (e.g., **arago-tmp-[toolchain]/work/am57xx\_evm-linux-gnueabi/opencl/[version]/deploy-ipks**) to the target system and then run the following command to install the IPKs:h)jbh*hàh/jh1}rh(h3]h4]h5]h6]h7]uh9Mvh:hh;]ri(h=X`To install a modified and rebuilt package, copy the new IPKs from the deploy-ipks folder (e.g., rj…�rk}rl(h(X`To install a modified and rebuilt package, copy the new IPKs from the deploy-ipks folder (e.g., h)jfubja)�rm}rn(h(XU**arago-tmp-[toolchain]/work/am57xx\_evm-linux-gnueabi/opencl/[version]/deploy-ipks**h1}ro(h3]h4]h5]h6]h7]uh)jfh;]rph=XParago-tmp-[toolchain]/work/am57xx_evm-linux-gnueabi/opencl/[version]/deploy-ipksrq…�rr}rs(h(Uh)jmubah/jiubh=XN) to the target system and then run the following command to install the IPKs:rt…�ru}rv(h(XN) to the target system and then run the following command to install the IPKs:h)jfubeubhÿ)�rw}rx(h(X"``opkg install [package_ipk].ipk``ryh)jbh*hàh/jh1}rz(h3]h4]h5]h6]h7]uh9M|h:hh;]r{j°)�r|}r}(h(jyh1}r~(h3]h4]h5]h6]h7]uh)jwh;]rh=Xopkg install [package_ipk].ipkr€…�r�}r‚(h(Uh)j|ubah/j¸ubaubeubjV)�rƒ}r„(h(Uh)jwh*hàh/jYh1}r…(j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9M~h:hh;]r†(hÿ)�r‡}rˆ(h(XúTo install a modified and rebuilt package, copy the new IPKs from the deploy-ipks folder (e.g., **arago-tmp-[toolchain]/work/j7\_evm-linux/jailhouse/[version]/deploy-ipks**) to the target system and then run the following command to install the IPKs:h)jƒh*hàh/jh1}r‰(h3]h4]h5]h6]h7]uh9M€h:hh;]rŠ(h=X`To install a modified and rebuilt package, copy the new IPKs from the deploy-ipks folder (e.g., r‹…�rŒ}r�(h(X`To install a modified and rebuilt package, copy the new IPKs from the deploy-ipks folder (e.g., h)j‡ubja)�rŽ}r�(h(XL**arago-tmp-[toolchain]/work/j7\_evm-linux/jailhouse/[version]/deploy-ipks**h1}r�(h3]h4]h5]h6]h7]uh)j‡h;]r‘h=XGarago-tmp-[toolchain]/work/j7_evm-linux/jailhouse/[version]/deploy-ipksr’…�r“}r”(h(Uh)jŽubah/jiubh=XN) to the target system and then run the following command to install the IPKs:r•…�r–}r—(h(XN) to the target system and then run the following command to install the IPKs:h)j‡ubeubhÿ)�r˜}r™(h(X"``opkg install [package_ipk].ipk``ršh)jƒh*hàh/jh1}r›(h3]h4]h5]h6]h7]uh9M†h:hh;]rœj°)�r�}rž(h(jšh1}rŸ(h3]h4]h5]h6]h7]uh)j˜h;]r h=Xopkg install [package_ipk].ipkr¡…�r¢}r£(h(Uh)j�ubah/j¸ubaubeubjJ)�r¤}r¥(h(XCleaning a Built Reciper¦h)jwh*hàh/jNh1}r§(h6]r¨hÆah5]h3]h4]h7]r©h auh9Nh:hh;]rªh=XCleaning a Built Reciper«…�r¬}r­(h(j¦h)j¤ubaubhÿ)�r®}r¯(h(X$A built recipe can be cleaned using:r°h)jwh*hàh/jh1}r±(h3]h4]h5]h6]h7]uh9M‹h:hh;]r²h=X$A built recipe can be cleaned using:r³…�r´}rµ(h(j°h)j®ubaubhÿ)�r¶}r·(h(X5``MACHINE= bitbake -c cleansstate``r¸h)jwh*hàh/jh1}r¹(h3]h4]h5]h6]h7]uh9M�h:hh;]rºj°)�r»}r¼(h(j¸h1}r½(h3]h4]h5]h6]h7]uh)j¶h;]r¾h=X1MACHINE= bitbake -c cleansstater¿…�rÀ}rÁ(h(Uh)j»ubah/j¸ubaubhÿ)�rÂ}rÃ(h(XšThe cleansstate task will clean recipe's work directory and remove the recipe's output from the dependency tree used by other recipe's during compilation.rÄh)jwh*hàh/jh1}rÅ(h3]h4]h5]h6]h7]uh9M�h:hh;]rÆh=XšThe cleansstate task will clean recipe's work directory and remove the recipe's output from the dependency tree used by other recipe's during compilation.rÇ…�rÈ}rÉ(h(jÄh)jÂubaubeubeubhÜ)�rÊ}rË(h(Uh)hÝh*hàh/hâh1}rÌ(h3]h4]h5]h6]rÍhÕah7]rÎhauh9M”h:hh;]rÏ(hç)�rÐ}rÑ(h(XCommon VariationsrÒh)jÊh*hàh/hëh1}rÓ(h3]h4]h5]h6]h7]uh9M”h:hh;]rÔh=XCommon VariationsrÕ…�rÖ}r×(h(jÒh)jÐubaubjV)�rØ}rÙ(h(Uh)jÊh*hàh/jYh1}rÚ(j[XCONFIG_sdk in ('PLSDK')h6]h5]h3]h4]h7]uh9M–h:hh;]rÛ(jJ)�rÜ}rÝ(h(XRebuilding without SGXrÞh)jØh*hàh/jNh1}rß(h6]ràhÐah5]h3]h4]h7]ráhauh9Nh:hh;]râh=XRebuilding without SGXrã…�rä}rå(h(jÞh)jÜubaubhÿ)�ræ}rç(h(X`In Processor SDK delivered today the graphics hardware acceleration is enabled by default for device families with SGX (e.g. AM335x, AM437x, AM57xx). As a result, some of the applications with graphics dependencies will not run properly on device variants in those families that do not contain the SGX accelerator (e.g. AM3352, AM4372, etc.). The Processor SDK has been enhanced to provide the same OOB experience with software rendering provided by QT5/Weston. The non-SGX software rendering build will be enabled by adding the following to the bottom of conf/local.conf immediately before invoking bitbake.rèh)jØh*hàh/jh1}ré(h3]h4]h5]h6]h7]uh9M›h:hh;]rêh=X`In Processor SDK delivered today the graphics hardware acceleration is enabled by default for device families with SGX (e.g. AM335x, AM437x, AM57xx). As a result, some of the applications with graphics dependencies will not run properly on device variants in those families that do not contain the SGX accelerator (e.g. AM3352, AM4372, etc.). The Processor SDK has been enhanced to provide the same OOB experience with software rendering provided by QT5/Weston. The non-SGX software rendering build will be enabled by adding the following to the bottom of conf/local.conf immediately before invoking bitbake.rë…�rì}rí(h(jèh)jæubaubhÿ)�rî}rï(h(X!``MACHINE_FEATURES_remove="sgx"``rðh)jØh*hàh/jh1}rñ(h3]h4]h5]h6]h7]uh9M¥h:hh;]ròj°)�ró}rô(h(jðh1}rõ(h3]h4]h5]h6]h7]uh)jîh;]röh=XMACHINE_FEATURES_remove="sgx"r÷…�rø}rù(h(Uh)jóubah/j¸ubaubhÿ)�rú}rû(h(X&``PACKAGECONFIG_remove="wayland-egl"``rüh)jØh*hàh/jh1}rý(h3]h4]h5]h6]h7]uh9M§h:hh;]rþj°)�rÿ}r (h(jüh1}r (h3]h4]h5]h6]h7]uh)júh;]r h=X"PACKAGECONFIG_remove="wayland-egl"r …�r }r (h(Uh)jÿubah/j¸ubaubjJ)�r }r (h(XRebuilding without Waylandr h)jØh*hàh/jNh1}r (h6]r hÚah5]h3]h4]h7]r h!auh9Nh:hh;]r h=XRebuilding without Waylandr …�r }r (h(j h)j ubaubhÿ)�r }r (h(XÜIf a full Window system is not needed, i.e. if you simply want apps to run full screen using EGLFS then you can remove Wayland by adding the following to the bottom of conf/local.conf immediately before invoking bitbake:r h)jØh*hàh/jh1}r (h3]h4]h5]h6]h7]uh9M¬h:hh;]r h=XÜIf a full Window system is not needed, i.e. if you simply want apps to run full screen using EGLFS then you can remove Wayland by adding the following to the bottom of conf/local.conf immediately before invoking bitbake:r …�r }r (h(j h)j ubaubhÿ)�r }r (h(X&``DISTRO_FEATURES_remove = "wayland"``r h)jØh*hàh/jh1}r (h3]h4]h5]h6]h7]uh9M±h:hh;]r j°)�r }r (h(j h1}r (h3]h4]h5]h6]h7]uh)j h;]r h=X"DISTRO_FEATURES_remove = "wayland"r! …�r" }r# (h(Uh)j ubah/j¸ubaubjJ)�r$ }r% (h(XX11 Build instructionsr& h)jØh*hàh/jNh1}r' (h6]r( hÁah5]h3]h4]h7]r) hauh9Nh:hh;]r* h=XX11 Build instructionsr+ …�r, }r- (h(j& h)j$ ubaubhÿ)�r. }r/ (h(XØX11 has been validated as a build option, on top of Processor SDK 4.1 release. In order to build with X11 instead of Wayland, please use the configuration processor-sdk-04.01.00.06-x11-config.txt for oe-layer-setup. One of the key differences between this configuration file and the processor-sdk-04.01.00.06 config file is the branch from meta-processor-sdk. For X11 build, morty-x11-experimental branch is used, where the DISTRO\_CONFIG is set to X11 instead of wayland.h)jØh*hàh/jh1}r0 (h3]h4]h5]h6]h7]uh9M¶h:hh;]r1 h=X×X11 has been validated as a build option, on top of Processor SDK 4.1 release. In order to build with X11 instead of Wayland, please use the configuration processor-sdk-04.01.00.06-x11-config.txt for oe-layer-setup. One of the key differences between this configuration file and the processor-sdk-04.01.00.06 config file is the branch from meta-processor-sdk. For X11 build, morty-x11-experimental branch is used, where the DISTRO_CONFIG is set to X11 instead of wayland.r2 …�r3 }r4 (h(XØX11 has been validated as a build option, on top of Processor SDK 4.1 release. In order to build with X11 instead of Wayland, please use the configuration processor-sdk-04.01.00.06-x11-config.txt for oe-layer-setup. One of the key differences between this configuration file and the processor-sdk-04.01.00.06 config file is the branch from meta-processor-sdk. For X11 build, morty-x11-experimental branch is used, where the DISTRO\_CONFIG is set to X11 instead of wayland.h)j. ubaubjJ)�r5 }r6 (h(XX11 Filesystemr7 h)jØh*hàh/jNh1}r8 (h6]r9 hÖah5]h3]h4]h7]r: hauh9Nh:hh;]r; h=XX11 Filesystemr< …�r= }r> (h(j7 h)j5 ubaubhÿ)�r? }r@ (h(XêAll the X11 related components are provided by the IMG DDK X11 package and located under /usr/local/XSGX directory instead of /usr/include and /usr/lib directories. The following applications and demos are built and verified with X11:rA h)jØh*hàh/jh1}rB (h3]h4]h5]h6]h7]uh9MÂh:hh;]rC h=XêAll the X11 related components are provided by the IMG DDK X11 package and located under /usr/local/XSGX directory instead of /usr/include and /usr/lib directories. The following applications and demos are built and verified with X11:rD …�rE }rF (h(jA h)j? ubaubcdocutils.nodes bullet_list rG )�rH }rI (h(Uh)jØh*hàh/U bullet_listrJ h1}rK (UbulletrL X-h6]h5]h3]h4]h7]uh9MÇh:hh;]rM (cdocutils.nodes list_item rN )�rO }rP (h(X8SGX unitest programs: xgles1tests, xgles2test1, and etc.rQ h)jH h*hàh/U list_itemrR h1}rS (h3]h4]h5]h6]h7]uh9Nh:hh;]rT hÿ)�rU }rV (h(jQ h)jO h*hàh/jh1}rW (h3]h4]h5]h6]h7]uh9MÇh;]rX h=X8SGX unitest programs: xgles1tests, xgles2test1, and etc.rY …�rZ }r[ (h(jQ h)jU ubaubaubjN )�r\ }r] (h(X;PVR SDK 3D demo programs: ChameleonMan, ExampleUI, and etc.r^ h)jH h*hàh/jR h1}r_ (h3]h4]h5]h6]h7]uh9Nh:hh;]r` hÿ)�ra }rb (h(j^ h)j\ h*hàh/jh1}rc (h3]h4]h5]h6]h7]uh9MÈh;]rd h=X;PVR SDK 3D demo programs: ChameleonMan, ExampleUI, and etc.re …�rf }rg (h(j^ h)ja ubaubaubjN )�rh }ri (h(XKQT5 Examples and demo programs over eglfs.x11 including matrix-gui-browser h)jH h*hàh/jR h1}rj (h3]h4]h5]h6]h7]uh9Nh:hh;]rk hÿ)�rl }rm (h(XJQT5 Examples and demo programs over eglfs.x11 including matrix-gui-browserrn h)jh h*hàh/jh1}ro (h3]h4]h5]h6]h7]uh9MÉh;]rp h=XJQT5 Examples and demo programs over eglfs.x11 including matrix-gui-browserrq …�rr }rs (h(jn h)jl ubaubaubeubhÿ)�rt }ru (h(XIn the X11 build, the xorg (Xserver) is running and owns the DSS resources by default. To support switching between X11 applications and non-X11 applications such as DRM modetest and gstreamer pipelines, the following shell file is provided to stop and start the Xserver.rv h)jØh*hàh/jh1}rw (h3]h4]h5]h6]h7]uh9MÌh:hh;]rx h=XIn the X11 build, the xorg (Xserver) is running and owns the DSS resources by default. To support switching between X11 applications and non-X11 applications such as DRM modetest and gstreamer pipelines, the following shell file is provided to stop and start the Xserver.ry …�rz }r{ (h(jv h)jt ubaubjy)�r| }r} (h(X/etc/init.d/xorg h)jØh*hàh/j|h1}r~ (j~jh6]h5]h3]h4]h7]uh9Mäh:hh;]r h=X/etc/init.d/xorg r€ …�r� }r‚ (h(Uh)j| ubaubeubjV)�rƒ }r„ (h(Uh)jÊh*hàh/jYh1}r… (j[XCONFIG_sdk in ('PSDKLA')h6]h5]h3]h4]h7]uh9MÕh:hh;]r† hÿ)�r‡ }rˆ (h(XN/Ar‰ h)jƒ h*hàh/jh1}rŠ (h3]h4]h5]h6]h7]uh9M×h:hh;]r‹ h=XN/ArŒ …�r� }rŽ (h(j‰ h)j‡ ubaubaubeubhÜ)�r� }r� (h(Uh)hÝh*hàh/hâh1}r‘ (h3]h4]h5]h6]r’ hÎah7]r“ hauh9MÚh:hh;]r” (hç)�r• }r– (h(XSee alsor— h)j� h*hàh/hëh1}r˜ (h3]h4]h5]h6]h7]uh9MÚh:hh;]r™ h=XSee alsorš …�r› }rœ (h(j— h)j• ubaubhÿ)�r� }rž (h(XNGeneral information for building TI SDKs using the Arago Project can be found at `Arago Project: Setting Up The Build Environment `__. This page contains information on the build host prerequisites, such as installing the toolchain, and required host packages and configuration, and the basic steps required to create an SDK completely from source. Once the Arago Project information is familiar, read the next section for a reference of layer configurations, build targets, and platforms supported by the Processor SDK.h)j� h*hàh/jh1}rŸ (h3]h4]h5]h6]h7]uh9MÜh:hh;]r  (h=XQGeneral information for building TI SDKs using the Arago Project can be found at r¡ …�r¢ }r£ (h(XQGeneral information for building TI SDKs using the Arago Project can be found at h)j� ubh~)�r¤ }r¥ (h(Xz`Arago Project: Setting Up The Build Environment `__h1}r¦ (UnameX/Arago Project: Setting Up The Build Environmenth„XDhttp://arago-project.org/wiki/index.php/Setting_Up_Build_Environmenth6]h5]h3]h4]h7]uh)j� h;]r§ h=X/Arago Project: Setting Up The Build Environmentr¨ …�r© }rª (h(Uh)j¤ ubah/hŠubh=Xƒ. This page contains information on the build host prerequisites, such as installing the toolchain, and required host packages and configuration, and the basic steps required to create an SDK completely from source. Once the Arago Project information is familiar, read the next section for a reference of layer configurations, build targets, and platforms supported by the Processor SDK.r« …�r¬ }r­ (h(Xƒ. This page contains information on the build host prerequisites, such as installing the toolchain, and required host packages and configuration, and the basic steps required to create an SDK completely from source. Once the Arago Project information is familiar, read the next section for a reference of layer configurations, build targets, and platforms supported by the Processor SDK.h)j� ubeubjG )�r® }r¯ (h(Uh)j� h*hàh/jJ h1}r° (jL X-h6]h5]h3]h4]h7]uh9Mæh:hh;]r± (jN )�r² }r³ (h(X,`Yocto Project `__r´ h)j® h*hàh/jR h1}rµ (h3]h4]h5]h6]h7]uh9Nh:hh;]r¶ hÿ)�r· }r¸ (h(j´ h)j² h*hàh/jh1}r¹ (h3]h4]h5]h6]h7]uh9Mæh;]rº h~)�r» }r¼ (h(j´ h1}r½ (UnameX Yocto Projecth„Xhttp://yoctoproject.org/h6]h5]h3]h4]h7]uh)j· h;]r¾ h=X Yocto Projectr¿ …�rÀ }rÁ (h(Uh)j» ubah/hŠubaubaubjN )�r }rà (h(X+`OpenEmbedded `__rÄ h)j® h*hàh/jR h1}rÅ (h3]h4]h5]h6]h7]uh9Nh:hh;]rÆ hÿ)�rÇ }rÈ (h(jÄ h)j h*hàh/jh1}rÉ (h3]h4]h5]h6]h7]uh9Mçh;]rÊ h~)�rË }rÌ (h(jÄ h1}rÍ (UnameX OpenEmbeddedh„Xhttp://openembedded.org/h6]h5]h3]h4]h7]uh)jÇ h;]rÎ h=X OpenEmbeddedrÏ …�rÐ }rÑ (h(Uh)jË ubah/hŠubaubaubjN )�rÒ }rÓ (h(XG`Arago Project `__ h)j® h*XSinternal padding after source/linux/Overview/Processor_SDK_Building_The_SDK.rst.incrÔ h/jR h1}rÕ (h3]h4]h5]h6]h7]uh9Nh:hh;]rÖ hÿ)�r× }rØ (h(XE`Arago Project `__rÙ h)jÒ h*hàh/jh1}rÚ (h3]h4]h5]h6]h7]uh9Mèh;]rÛ h~)�rÜ }rÝ (h(jÙ h1}rÞ (UnameX Arago Projecth„X1http://arago-project.org/wiki/index.php/Main_Pageh6]h5]h3]h4]h7]uh)j× h;]rß h=X Arago Projectrà …�rá }râ (h(Uh)jÜ ubah/hŠubaubaubeubeubeubeh(UU transformerrã NU footnote_refsrä }rå Urefnamesræ }rç X build options]rè (jmjŸesUsymbol_footnotesré ]rê Uautofootnote_refsrë ]rì Usymbol_footnote_refsrí ]rî U citationsrï ]rð h:hU current_linerñ NUtransform_messagesrò ]ró cdocutils.nodes system_message rô )�rõ }rö (h(Uh1}r÷ (h3]UlevelKh6]h5]Usourcehàh4]h7]UlineM=UtypeUINFOrø uh;]rù hÿ)�rú }rû (h(Uh1}rü (h3]h4]h5]h6]h7]uh)jõ h;]rý h=X>Hyperlink target "building-the-sdk-recipes" is not referenced.rþ …�rÿ }r (h(Uh)jú ubah/jubah/Usystem_messager ubaUreporterr NUid_startr KU autofootnotesr ]r U citation_refsr }r Uindirect_targetsr ]r Usettingsr (cdocutils.frontend Values r or }r (Ufootnote_backlinksr KUrecord_dependenciesr NU rfc_base_urlr Uhttps://tools.ietf.org/html/r U tracebackr ˆUpep_referencesr NUstrip_commentsr NU toc_backlinksr jUU language_coder Uenr U datestampr NU report_levelr KU _destinationr NU halt_levelr KU strip_classesr NhëNUerror_encoding_error_handlerr Ubackslashreplacer Udebugr NUembed_stylesheetr ‰Uoutput_encoding_error_handlerr! Ustrictr" U sectnum_xformr# KUdump_transformsr$ NU docinfo_xformr% KUwarning_streamr& NUpep_file_url_templater' Upep-%04dr( Uexit_status_levelr) KUconfigr* NUstrict_visitorr+ NUcloak_email_addressesr, ˆUtrim_footnote_reference_spacer- ‰Uenvr. NUdump_pseudo_xmlr/ NUexpose_internalsr0 NUsectsubtitle_xformr1 ‰U source_linkr2 NUrfc_referencesr3 NUoutput_encodingr4 Uutf-8r5 U source_urlr6 NUinput_encodingr7 U utf-8-sigr8 U_disable_configr9 NU id_prefixr: UU tab_widthr; KUerror_encodingr< UUTF-8r= U_sourcer> XY/home/gtbldadm/nightlybuilds/processor-sdk-doc/source/linux/Overview_Building_the_SDK.rstr? Ugettext_compactr@ ˆU generatorrA NUdump_internalsrB NU smart_quotesrC ‰U pep_base_urlrD U https://www.python.org/dev/peps/rE Usyntax_highlightrF UlongrG Uinput_encoding_error_handlerrH j" Uauto_id_prefixrI UidrJ Udoctitle_xformrK ‰Ustrip_elements_with_classesrL NU _config_filesrM ]Ufile_insertion_enabledrN ˆU raw_enabledrO KU dump_settingsrP NubUsymbol_footnote_startrQ KUidsrR }rS (hÌjCh×j»hÅjõhÆj¤hËjŸhÈhñhØj°hÉjXhÑjÆhÀj<hÕjÊhÎj� hÒjæhÏjíh¿jKhÐjÜhÊj.hÃj hÁj$ hÍhÝhÓjwhÔjwhÙjùhÖj5 hÇjhÄj‰hÂj>hÚj uUsubstitution_namesrT }rU (X__sdk_install_dir__h$X__sdk_install_file__hAX__part_family_device_names__hKX__featuringmatrix__hTX__linux_ubuntu_version_long__h”X__product_line_name__h]X__sdk_short_name__hfX__rtos_ubuntu_version_long__hoX__sdk_download_url__hxX__part_family_name__h‹X__sdk_full_name__h�X__linux_ubuntu_version_short__h¦X__windows_supported_long__h¯uh/h:h1}rV (h3]h6]h5]Usourcej? h4]h7]uU footnotesrW ]rX UrefidsrY }rZ hÔ]r[ jsasub.