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/

 

posted @ 2026-11-12 09:54  创龙科技-黄工  阅读(7)  评论(0)    收藏  举报