RK3572 开发板 Linux 开发环境搭建全流程:Linux SDK安装
2 LinuxSDK安装
由我司提供的LinuxSDK-[版本号].tar.gz开发包位于产品资料“4-软件资料\Linux\LinuxSDK”目录下,基于瑞芯微的rockchip_linux6.12_release_v1.0.0_20260620开发。
2.1安装依赖软件
请先执行如下命令,更新软件列表。
Host# sudo apt-get update


执行如下命令,安装LinuxSDK开发包依赖软件。
备注:安装过程中,请保证Ubuntu可正常访问互联网,若提示"*** is already the newest version ***"表示该软件已安装,请忽略。
Host# sudo apt-get install git ssh make gcc libssl-dev liblz4-tool expect expect-dev g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev libgucharmap-2-90-dev bzip2 expat cpp-aarch64-linux-gnu libgmp-dev libmpc-dev bc python-is-python3 python3-setuptools swig python3-dev gettext libc6-dev libncurses-dev rsync curl

输入"Y",继续安装。


若安装失败,可通过更换软件源解决。执行如下命令,备份原本的软件源文件并替换软件源。
Host# sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak //备份原本的软件源文件
Host# sudo vi /etc/apt/sources.list

请删除sources.list原有内容并新增如下内容,替换为清华软件源。
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

执行如下命令,清理之前的软件源配置并更新软件源。
Host# sudo apt clean //清理之前的软件源配置
Host# sudo rm -rf /var/lib/apt/lists/* //清理之前的软件源配置
Host# sudo apt-get update //更新软件源


执行如下命令,检查主机的Python版本。
Host# python --version

2.2解压LinuxSDK
打开Ubuntu,执行如下命令,创建RK3572工作目录。
Host# mkdir -p /home/tronlong/RK3572

请将Linux开发包拷贝至RK3572工作目录,执行如下命令,将LinuxSDK-[版本号].tar.gz开发包解压至RK3572工作目录。耗时约5min后解压完成,生成rockchip_linux6.12_release_v1.0.0文件夹,即为LinuxSDK源码目录。
备注:LinuxSDK版本号以实际情况为准。
Host# cd /home/tronlong/RK3572/
Host# tar -zxf LinuxSDK-v1.0.tar.gz

执行如下命令,查看当前LinuxSDK源码目录。
Host# cd rockchip_linux6.12_release_v1.0.0/
Host# ls -al


2.3解压Buildroot dl压缩包
请将产品资料“4-软件资料\Linux\LinuxSDK\”目录下的dl.tar.gz压缩包拷贝至RK3572工作目录。dl.tar.gz为Buildroot dl目录压缩包,用于存放从官网下载的开源软件包,LinuxSDK编译时可从该目录获取开源包,以节约下载时间,提高编译效率,且能避免因网络环境差异导致编译Buildroot失败的问题。

执行如下命令将dl.tar.gz压缩包解压至LinuxSDK源码目录。解压后可在LinuxSDK源码目录的"buildroot/dl"目录下看到多个Buildroot系统工具源码压缩包。
Host# tar -zxf dl.tar.gz -C rockchip_linux6.12_release_v1.0.0/buildroot/
Host# ls rockchip_linux6.12_release_v1.0.0/buildroot/dl/


浙公网安备 33010602011771号