文件准备
- Linux SDK ---- rk3588_linux_release_20230114_v1.0.6c_0*
- Ubuntu根文件系统 ---- Ubuntu22.04-Xfce_RK3588_v3.11-27_20240410.img.7z
硬件环境
- 一个可联网的linux机器,并且装有docker
打包一个docker编译环境
Dockerfile内容
直接通过dockerfile构建方便快捷
# Base Image
from ubuntu:18.04
# Author
LABEL maintainer="huangjiaobai <huangjiaobai@demo.com>"
# expect
RUN apt-get update && apt-get install -y \
build-essential \
cmake \
git \
libcurl4-openssl-dev \
libgtest-dev \
libxml2-dev \
pkg-config repo ssh make gcc libssl-dev liblz4-tool \
g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot gcc-multilib g++-multilib \
unzip device-tree-compiler ncurses-dev p7zip bc tree
# workspace
WORKDIR /app