Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • For i.MX platform download this preconfigured script: android_build.sh and run it on your Linux PC HOST:

    • ./android_build.sh <BOARD_CODE> # Where <BOARD_CODE> can be “C61”, C43”, “C20”, etc [For example: ./android_build.sh C61 ]

  • You will find the result results of the build process in the folder ANDROID_11/Distros/:

    • ls -lh ANDROID_11/Distros/

...

  • Run SECO docker for Android build:

    • Code Block
      docker run --rm -it \
          --volume="/etc/passwd:/etc/passwd:ro" \
          --volume="/etc/group:/etc/group:ro" \
          --volume="/etc/shadow:/etc/shadow:ro"  \
          --volume $PWD:/workdir \
          -v ~/.bash_history:${HOME}/.bash_history:rw \
          -v ~/.vimrc:${HOME}/.vimrc:rw \
          -v ~/.vim:${HOME}/.vim:rw \
          -v ~/.cache:${HOME}/.cache:rw \
          -e BOARDCODE=${boardcode} \
          --workdir="/workdir" \
          --user $(id -u "$(stat -c "%U" Android.bp)"):1014 \
          secodocker/android-builder:lateslatest

  • Setup Android environment and run the build commands:

    • source setup<BOARD_CODE> # Where <BOARD_CODE> can be “C61”, C43”, “C20”, etc [For example: source setupC61]

    • seco-imx-make.sh -j20 bootloader

    • seco-imx-make.sh -j20 bootimage

    • make -j20

...

  • Wait until the end of the compilation process (build process chan last can lasts 1 or more hours according to the speed of your system)

  • You can produce a tar.gz archive to be used for installation using running the commandfollowing script:

    • prepare_distro.sh [<IMAGE_NAME>] # Where [<IMAGE_NAME>] is an optional text string for naming the image file (default to “Android_11_<BOARD_CODE>_Distro_<DATE>.tar.gzgz”)

Info

The predefined peconfigured android_build.sh script contains all the commands described above and can be used to speedup the build process, or can be modified to be adapted used for specific use needs.

Ready for

...

installation:

Refer to Install Android 11 on SECO boards for installation procedure.

...