Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
.. _yocto-layer-configuration:

**************************
*************************
Yocto Layer Configuration
**************************

.. http://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDK#Layer_Configuration
*************************

Processor SDK uses the following oe-layersetup configs to configure the
meta layers. These are the <config> used in the command:

``$ ./oe-layertool-setup.sh -f <config>``
.. code-block:: console

$ ./oe-layertool-setup.sh -f <config>

The following config files are located in the **configs/processor-sdk-analytics**
The following config files are located in the :file:`configs/processor-sdk-analytics`

Check warning on line 14 in source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Slash] Use either 'or' or 'and' in 'configs/processor' Raw Output: {"message": "[RedHat.Slash] Use either 'or' or 'and' in 'configs/processor'", "location": {"path": "source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst", "range": {"start": {"line": 14, "column": 54}}}, "severity": "WARNING"}

Check warning on line 14 in source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.PassiveVoice] 'are located' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice. Raw Output: {"message": "[RedHat.PassiveVoice] 'are located' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.", "location": {"path": "source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst", "range": {"start": {"line": 14, "column": 28}}}, "severity": "INFO"}
directory of the `oe-layersetup git repo <https://git.ti.com/cgit/arago-project/oe-layersetup/>`_.

+----------------------------------------------------+------------------------------------------------+--------------------------------+
| Description | Config File | Supported yocto build machine |
+====================================================+================================================+================================+
| |__SDK_FULL_NAME__| : 11_01_07_05 Release | processor-sdk-analytics-11_01_07_05-config.txt | |__SDK_BUILD_MACHINE__| |
+----------------------------------------------------+------------------------------------------------+--------------------------------+
+-------------------------------------------------------------------+------------------------------------------------------+------------------------------+
| Config File | Description | Supported machines/platforms |
+===================================================================+======================================================+==============================+
| processor-sdk-analytics-11.01.07.05-config.txt | Used for building EdgeAI filesystem | am62axx-evm |
+-------------------------------------------------------------------+------------------------------------------------------+------------------------------+
| processor-sdk-analytics-selinux-11.01.07.05-config.txt | Used for building SELinux enabled EdgeAI filesystem | am62axx-evm |

Check warning on line 22 in source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.CaseSensitiveTerms] Use 'SELinux' rather than 'selinux'. Raw Output: {"message": "[RedHat.CaseSensitiveTerms] Use 'SELinux' rather than 'selinux'.", "location": {"path": "source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst", "range": {"start": {"line": 22, "column": 27}}}, "severity": "WARNING"}
+-------------------------------------------------------------------+------------------------------------------------------+------------------------------+

The oe-layersetup configuration, as defined in :file:`processor-sdk-analytics-11.01.07.05-config.txt` is used for configuring the meta layers in the yocto SD card image available on |__SDK_DOWNLOAD_URL__|.

Check warning on line 25 in source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.PassiveVoice] 'is used' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice. Raw Output: {"message": "[RedHat.PassiveVoice] 'is used' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.", "location": {"path": "source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst", "range": {"start": {"line": 25, "column": 103}}}, "severity": "INFO"}

Check warning on line 25 in source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.SentenceLength] Try to keep sentences to an average of 32 words or fewer. Raw Output: {"message": "[RedHat.SentenceLength] Try to keep sentences to an average of 32 words or fewer.", "location": {"path": "source/devices/AM62AX/linux/Release_Specific_Yocto_layer_Configuration.rst", "range": {"start": {"line": 25, "column": 1}}}, "severity": "INFO"}
31 changes: 22 additions & 9 deletions source/linux/Overview/_Processor_SDK_Building_The_SDK.rst
Original file line number Diff line number Diff line change
Expand Up @@ -107,19 +107,32 @@
.. ifconfig:: CONFIG_part_variant in ('AM62AX')

The final command below will build the **tisdk-edgeai-image**, which is the
Processor SDK image with arago + edge ai filesystem. See `Build Options`_ for a list of
Processor SDK image with Arago + EdgeAI filesystem. See `Build Options`_ for a list of

Check warning on line 110 in source/linux/Overview/_Processor_SDK_Building_The_SDK.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Build Options'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Build Options'.", "location": {"path": "source/linux/Overview/_Processor_SDK_Building_The_SDK.rst", "range": {"start": {"line": 110, "column": 68}}}, "severity": "INFO"}

Check warning on line 110 in source/linux/Overview/_Processor_SDK_Building_The_SDK.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Spelling] Verify the word 'Arago'. It is not in the American English spelling dictionary used by Vale. Raw Output: {"message": "[RedHat.Spelling] Verify the word 'Arago'. It is not in the American English spelling dictionary used by Vale.", "location": {"path": "source/linux/Overview/_Processor_SDK_Building_The_SDK.rst", "range": {"start": {"line": 110, "column": 35}}}, "severity": "WARNING"}
additional targets.

.. code-block:: console
.. tabs::

.. tab:: Build Linux SD card Image

.. code-block:: console

$ git clone https://git.ti.com/git/arago-project/oe-layersetup.git tisdk
$ cd tisdk
$ ./oe-layertool-setup.sh -f configs/processor-sdk-analytics/processor-sdk-analytics-10.01.00-config.txt
$ cd build
$ . conf/setenv
$ MACHINE=am62axx-evm bitbake -k tisdk-edgeai-image
$ git clone https://git.ti.com/git/arago-project/oe-layersetup.git tisdk
$ cd tisdk
$ ./oe-layertool-setup.sh -f configs/processor-sdk-analytics/<oeconfig-file>

Check warning on line 121 in source/linux/Overview/_Processor_SDK_Building_The_SDK.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.UserReplacedValues] Separate words by underscores in user-replaced values. Raw Output: {"message": "[RedHat.UserReplacedValues] Separate words by underscores in user-replaced values.", "location": {"path": "source/linux/Overview/_Processor_SDK_Building_The_SDK.rst", "range": {"start": {"line": 121, "column": 80}}}, "severity": "INFO"}
$ cd build
$ . conf/setenv
$ MACHINE=am62axx-evm bitbake -k tisdk-edgeai-image
Comment thread
cshilwant marked this conversation as resolved.

Your tisdk-edgeai-image wic image will be generated in arago-tmp-[toolchain]/deploy directory. Use `Processor\_SDK\_Linux\_create\_SD\_card <Overview/Processor_SDK_Linux_create_SD_card.html>`__ to flash this image on the SD-Card.
.. tab:: Build RT-Linux SD card Image

.. code-block:: console

$ git clone https://git.ti.com/git/arago-project/oe-layersetup.git tisdk
$ cd tisdk
$ ./oe-layertool-setup.sh -f configs/processor-sdk-analytics/<oeconfig-file>

Check warning on line 132 in source/linux/Overview/_Processor_SDK_Building_The_SDK.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.UserReplacedValues] Separate words by underscores in user-replaced values. Raw Output: {"message": "[RedHat.UserReplacedValues] Separate words by underscores in user-replaced values.", "location": {"path": "source/linux/Overview/_Processor_SDK_Building_The_SDK.rst", "range": {"start": {"line": 132, "column": 80}}}, "severity": "INFO"}
$ cd build
$ . conf/setenv
$ MACHINE=am62axx-evm ARAGO_RT_ENABLE=1 bitbake -k tisdk-edgeai-image
Comment thread
cshilwant marked this conversation as resolved.

.. ifconfig:: CONFIG_part_variant not in ('AM62AX')

Expand Down