summaryrefslogtreecommitdiffstats
path: root/agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md
diff options
context:
space:
mode:
authorJan-Simon Möller <dl9pf@gmx.de>2020-03-02 23:04:22 +0100
committerGitHub <noreply@github.com>2020-03-02 23:04:22 +0100
commit53ca2a2e3a3e183616d4a060ef917e36eb2d23b5 (patch)
tree0ae6224559314904492033378795bd21b96623d6 /agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md
parent4e7e82a279ffa322f31e0dfee8a4bad370878753 (diff)
parentaa9912660e08f8d406e74807bab476cc60dd9581 (diff)
Merge pull request #17 from dl9pf/for-master
Add agl-documentation subfolder into agl repo
Diffstat (limited to 'agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md')
-rw-r--r--agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md49
1 files changed, 49 insertions, 0 deletions
diff --git a/agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md b/agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md
new file mode 100644
index 0000000..6fe789b
--- /dev/null
+++ b/agl-documentation/sdk-devkit/docs/part-1/1_7-SDK-compilation-installation.md
@@ -0,0 +1,49 @@
+# AGL SDK compilation and installation
+
+Now that we have both a finalized development container and a deployed
+Porter image, let us create and install the SDK (Software Development
+Kit), so that we can develop new components for our image.
+
+Going back to the container, let's generate our SDK files:
+
+```bash
+bitbake agl-demo-platform-crosssdk
+```
+
+This will take some time to complete.
+
+Alternatively, you can download a prebuilt SDK file suitable for AGL 2.0
+on automotivelinux website:
+
+```bash
+mkdir -p /xdt/build/tmp/deploy/sdk
+cd /xdt/build/tmp/deploy/sdk
+wget https://download.automotivelinux.org/AGL/release/chinook/3.0.2/porter-nogfx/deploy/sdk/poky-agl-glibc-x86_64-core-image-minimal-cortexa15hf-neon-toolchain-3.0.0+snapshot.sh
+```
+
+Once you have the prompt again, let's install our SDK to its final
+destination. For this, run the script `install_sdk` with the SDK
+auto-installable archive as argument:
+
+```bash
+install_sdk /xdt/build/tmp/deploy/sdk/poky-agl-glibc-x86_64-core-image-minimal-cortexa15hf-neon-toolchain-3.0.0+snapshot.sh
+```
+
+The SDK files should be now installed in `/xdt/sdk`:
+
+```bash
+$ tree -L 2 /xdt/sdk
+/xdt/sdk/
+|-- environment-setup-cortexa15hf-neon-agl-linux-gnueabi
+|-- site-config-cortexa15hf-neon-agl-linux-gnueabi
+|-- sysroots
+|   |-- cortexa15hf-neon-agl-linux-gnueabi
+|   |-- x86_64-aglsdk-linux
+`-- version-cortexa15hf-neon-agl-linux-gnueabi
+```
+
+You can now use them to develop new services, and native/HTML
+applications.
+
+Please refer to the document entitled "Build Your 1st AGL Application"
+to learn how to do this.