run this container i correct version
docker run -it aispro/sdk_pro_1:v1
go to kernel source in container
cd /home/sdk
run the kernel menuconfig
env KCONFIG_CONFIG=/home/sdk/common/arch/arm/configs/meson64_a32_defconfig make -j8 -C common O=../out/target/product/galilei/obj/KERNEL_OBJ ARCH=arm menuconfig
start the kernel build
./s922x_ddr4
get new boot image from: /home/sdk/out/target/product/galilei/boot.img
sudo docker cp <container_id>:/home/sdk/out/target/product/galilei/boot.img new-boot.img
test the image on box
adb shell reboot fastboot
fastboot devices
fastboot boot ./new-boot.img
when image works OK then
fastboot flashing unlock
fastboot flash boot ./new-boot.img
fastboot reboot
add changes in container, commit new version
sudo docker commit <container_id> aispro/sdk_pro_1:v3
push new version to docker.io
sudo docker push aispro/sdk_pro_1:v3
docker run -it ubuntu:trusty /bin/bash
sudo apt install -y git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip
sudo apt install -y gcc-arm-none-eabi
sudo apt install -y bc
sudo apt install -y u-boot-tools
sudo apt install -y gcc-arm*
sudo apt install -y python-pip python-dev
pip install pycrypto
pip install crypto
easy_install pyasn1
ulimit -S -n 1024
git config --global user.name jolka
git config --global user.email [email protected]
wget -c https://releases.linaro.org/archive/13.11/components/toolchain/binaries/gcc-linaro-aarch64-none-elf-4.8-2013.11_linux.tar.xz
tar -xf gcc-linaro-aarch64-none-elf-4.8-2013.11_linux.tar.xz
sudo mv gcc-linaro-aarch64-none-elf-4.8-2013.11_linux /opt
wget -c https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz
tar -xf gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz
sudo mv gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf /opt
wget -c https://ftp.radix.pro/3pp/Amlogic/deploy/gnutools.tar.gz
tar -xvf gnutools.tar.gz
sudo mv gnutools /opt/
wget -c https://ftp.radix.pro/3pp/Amlogic/deploy/arc-4.8-amlogic-20130904-r2.tar.gz
tar -xvf arc-4.8-amlogic-20130904-r2.tar.gz
sudo mv arc-4.8-amlogic-20130904-r2 /opt/
wget -c https://ftp.radix.pro/3pp/Amlogic/deploy/CodeSourcery.tar.gz
tar -xvf CodeSourcery.tar.gz
sudo mv CodeSourcery /opt/
sudo docker cp SDK_PRO1 <clntainer_id>:/home
Content type
Image
Digest
Size
194.2 MB
Last updated
over 5 years ago
docker pull aispro/sdk_pro_1