NVIDIA
NVIDIA
JetPack Cross Compilation container
Container
NVIDIA
NVIDIA
JetPack Cross Compilation container

JetPack cross compilation container can be used to cross compile various JetPack components on a x86 host machine. This container simplifies cross compilation and includes the needed cross compilation tools and build environment already setup within it.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
/bin/bash
08/11/2022 7:12 AM UTC
sha256:28ff1dd87865cda6b72bc43575f4b863221d8b5d2856c0a0230c3e83ee732615RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz /l4t/l4t_flash_prerequisites.sh &&
  rm /l4t/l4t_flash_prerequisites.sh &&
  apt-get clean
08/11/2022 7:12 AM UTC
sha256:cd715d3f3a310fbd01c800ffaa7cc2c7959d5a8b4d73da93fb51973a7374f5c7COPY
file:8afb3e934eb38b2b515bc98034587b9ab7f9c1a7b7e17f0e78b1b3d54f102630 in /l4t/l4t_flash_prerequisites.sh
08/11/2022 7:12 AM UTC
sha256:5f312c5d6f7440a5c1b66b4dea5af1f9616ec77e18ca6dc6507ad065ca3bb361COPY
file:7bb55ed2fc3c9e33254f5d8f1cc6e05dfe11c9fb85c0bfca64a8f99a0c6734b1 in /l4t/toolchain.tar.gz
08/11/2022 7:12 AM UTC
sha256:bca0bc2be418112af52ee7555468da50a80368eaa26809bd8b8a57401edc62f0COPY
file:4eff0c7b90514a6a5c05dac0c50c2fd91ed2df43f1784671d490001234edddcf in /l4t/targetfs.tbz2
08/11/2022 7:12 AM UTC
sha256:f6d72d66dd3a06f39f39b1d96443e395ca8b85a4e0cbab80cd4efa660f53f079RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz cd /l4t/repo &&
  rm *ubuntu1804*.deb &&
  dpkg-scanpackages . > Packages &&
  apt-ftparchive release . > Release &&
  echo "deb [trusted=yes] file:///l4t/repo /" > ${LOCAL_SOURCE_LIST} &&
  apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-ubuntu2004*.deb &&
  export CUDA_REPO_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-ubuntu2004*.deb | grep Package: | cut -d' ' -f 2)" &&
  apt-key add ${CUDA_REPO_DIR}/*.pub &&
  cp -f ${CUDA_REPO_DIR}/cuda-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  apt-get install -y --no-install-recommends $CUDA_REPO_DIR/cuda-nvcc*.deb $CUDA_REPO_DIR/cuda-toolkit*.deb &&
  rm -f $CUDA_REPO_DIR/*.deb &&
  apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-cross-aarch64-ubuntu2004*.deb &&
  export CUDA_REPO_CROSS_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-cross-aarch64-ubuntu2004*.deb | grep Package: | cut -d' ' -f 2)" &&
  apt-key add ${CUDA_REPO_CROSS_DIR}/*.pub &&
  cp -f ${CUDA_REPO_CROSS_DIR}/cuda-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  apt-get install -y --no-install-recommends $CUDA_REPO_CROSS_DIR/*.deb &&
  rm -f $CUDA_REPO_CROSS_DIR/*.deb &&
  apt-get update &&
  apt-get install -y --no-install-recommends vpi2-cross-aarch64-l4t vpi2-dev vpi2-samples &&
  rm /l4t/repo/*.deb &&
  rm ${LOCAL_SOURCE_LIST} &&
  apt-get update
08/11/2022 7:11 AM UTC
sha256:bd2d1f8ea0ace80156741f2fd106cf591eb948681cd92b31787fa2afaffa9e2fCOPY
dir:0a860dbdf0e0457abc4bd9ed5c9cfb1bdf5e5292eb5623ded1c3c3090d8118dc in /l4t/repo
08/11/2022 7:05 AM UTC
sha256:f254bc92855feac1115f36f53138f0f44bea4844d519941b1ab23dbd9b718108RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz mkdir /l4t/legal &&
  cd /l4t/legal &&
  apt-get -y source gnupg ca-certificates sudo lbzip2 dpkg-dev apt-utils qemu-user-static python3-minimal python3-yaml cpio openssh-client binutils xxd dosfstools perl lz4 libxml2-utils build-essential uuid-dev git gcc python3 virtualenv gcc-aarch64-linux-gnu mono-devel device-tree-compiler flex bison bc python3-crypto python3-pycryptodome python3-pyelftools xxd libssl-dev python3-pip dpkg-dev &&
  cd /l4t &&
  tar -I lbzip2 -cf legal.tbz2 ./legal &&
  rm -rf ./legal
08/11/2022 7:04 AM UTC
sha256:be82988d88698d85c1bc58c1d389f09e829cdaa6948713f5cd6d731fedc38025RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list" &&
  apt-get update -y &&
  apt-get install -y --no-install-recommends gnupg ca-certificates sudo lbzip2 dpkg-dev apt-utils qemu-user-static python3-minimal python3-yaml cpio openssh-client binutils xxd dosfstools perl lz4 libxml2-utils build-essential uuid-dev git gcc python3 virtualenv gcc-aarch64-linux-gnu mono-devel device-tree-compiler flex bison bc python3-crypto python3-pycryptodome python3-pyelftools xxd libssl-dev python3-pip dpkg-dev &&
  pip install cryptography
08/11/2022 7:03 AM UTC
sha256:94ebab2702a1b6b0b051d67f8af5f58dc7ce4c8fc13bc64b1efb4507a8405e7aWORKDIR
/l4t
08/11/2022 7:02 AM UTC