Difference between revisions of "Standard SDK directory structure"

[quality revision] [quality revision]
m
 
m
 

Template:ArticleMainWriter Template:ReviewersList Template:ArticleApprovedVersion


This article describes the structure of the OpenSTLinux standard SDK installation directory:

SDK
├── environment-setup-<target>-<distro>-linux-gnueabi  Environment setup script
├── site-config-<target>-<distro>-linux-gnueabi        Configuration file for the target
├── sysroots                                           Root file systems
│   ├── <target>-<distro>-linux-gnueabi                Target sysroot (libraries, headers, and symbols)
│   │   ├── bin
│   │   ├── boot
│   │   ├── config
│   │   ├── dev
│   │   ├── etc
│   │   ├── home
│   │   ├── lib
│   │   ├── media
│   │   ├── mnt
│   │   ├── proc
│   │   ├── run
│   │   ├── sbin
│   │   ├── sys
│   │   ├── tmp
│   │   ├── usr
│   │   └── var
│   └── <host machine>-<distro>_sdk-linux              Native sysroot (libraries, headers, and symbols)
│       ├── bin
│       ├── environment-setup.d
│       ├── etc
│       ├── lib
│       ├── sbin
│       ├── usr
│       └── var
└── version-<target>-<distro>-linux-gnueabi            Version file for the target

Where:

<target> Target architecture for cross-toolchain; examples (non exhaustive list):
  • cortexa7hf-neon-vfpv4
<distro> Distribution; examples (non-exhaustive list):
  • openstlinux_weston
<host machine> Host machine on which the SDK is installed; examples (non-exhaustive list):
  • x86_64 (64-bit host machine)

The installed SDK consists of:

  • an environment setup script for the SDK
  • a configuration file for the target
  • a version file for the target
  • the root file systems (sysroots) needed to develop objects for the target system
<noinclude>

{{ArticleMainWriter | Jean-ChristopheT}}
{{ReviewersList | NathalieS, BernardP, RomualdJ, DenisH}}
{{ArticleApprovedVersion | Jean-ChristopheT | NathalieS (Done, 28May'18), BernardP (24May'18, PASS), RomualdJ (Passed, 26Mar'18), DenisH (Passed, 25May'18) | No previous approved version | PhilipS - 11Jun'18 - 7656 | 20Jun'18}}

[[Category:Sub-articles]]</noinclude>

This article describes the structure of the OpenSTLinux standard SDK installation directory:

 {{Green|SDK}}
 ├── environment-setup-<target>-<distro>-linux-gnueabi  {{Highlight|'''Environment setup script'''}}
 ├── site-config-<target>-<distro>-linux-gnueabi        {{Highlight|Configuration file for the target}}
 ├── {{Green|sysroots}}                                           {{Highlight|Root file systems}}
 │   ├── {{Green|<target>-<distro>-linux-gnueabi}}                {{Highlight|Target sysroot (libraries, headers, and symbols)}}
 │   │   ├── {{Green|bin}}
 │   │   ├── {{Green|boot}}
 │   │   ├── {{Green|config}}
 │   │   ├── {{Green|dev}}
 │   │   ├── {{Green|etc}}
 │   │   ├── {{Green|home}}
 │   │   ├── {{Green|lib}}
 │   │   ├── {{Green|media}}
 │   │   ├── {{Green|mnt}}
 │   │   ├── {{Green|proc}}
 │   │   ├── {{Green|run}}
 │   │   ├── {{Green|sbin}}
 │   │   ├── {{Green|sys}}
 │   │   ├── {{Green|tmp}}
 │   │   ├── {{Green|usr}}
 │   │   └── {{Green|var}}
 │   └── {{Green|<host machine>-<distro>_sdk-linux}}              {{Highlight|Native sysroot (libraries, headers, and symbols)}}
 │       ├── {{Green|bin}}
 │       ├── {{Green|environment-setup.d}}
 │       ├── {{Green|etc}}
 │       ├── {{Green|lib}}
 │       ├── {{Green|sbin}}
 │       ├── {{Green|usr}}
 │       └── {{Green|var}}
 └── version-<target>-<distro>-linux-gnueabi            {{Highlight|Version file for the target}}

Where:
{|
| <target> || Target architecture for cross-toolchain; examples (non exhaustive list):
* cortexa7hf-neon-vfpv4
|-
| <distro> || Distribution; examples (non-exhaustive list):
* openstlinux_weston
|-
| <host machine> || Host machine on which the SDK is installed; examples (non-exhaustive list):
* x86_64	(64-bit host machine)
|}

The installed SDK consists of:
* an environment setup script for the SDK
* a configuration file for the target
* a version file for the target
* the root file systems (sysroots) needed to develop objects for the target system

<noinclude>

[[Category:Sub-articles]]
{{PublicationRequestId | 7656 | 2018-06-11 | PhilipS}}</noinclude>
Line 1: Line 1:
<noinclude>
 
{{ArticleMainWriter | Jean-ChristopheT}}
 
{{ReviewersList | NathalieS, BernardP, RomualdJ, DenisH}}
 
{{ArticleApprovedVersion | Jean-ChristopheT | NathalieS (Done, 28May'18), BernardP (24May'18, PASS), RomualdJ (Passed, 26Mar'18), DenisH (Passed, 25May'18) | No previous approved version | PhilipS - 11Jun'18 - 7656 | 20Jun'18}}
 
 
[[Category:Sub-articles]]
 
</noinclude>
 
 
 
This article describes the structure of the OpenSTLinux standard SDK installation directory:
 
This article describes the structure of the OpenSTLinux standard SDK installation directory:
   
Line 57: Line 49:
 
* a version file for the target
 
* a version file for the target
 
* the root file systems (sysroots) needed to develop objects for the target system
 
* the root file systems (sysroots) needed to develop objects for the target system
  +
  +
<noinclude>
  +
[[Category:Sub-articles]]
  +
{{PublicationRequestId | 7656 | 2018-06-11 | PhilipS}}
  +
</noinclude>

Attachments

Discussions