0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全国产!瑞芯微 RK3576 ARM 八核 2.2GHz 工业开发板—Linux系统使用手册

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-06-24 10:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开发板简介

创龙科技 TL3576-EVM 是一款基于瑞芯微 RK3576J/RK3576高性能处理器设计的4核ARM Cortex-A72 +4核 ARM Cortex-A53 + ARM Cortex-M0 国产工业评估板,Cortex-A72 核心主频高达 2.2GHz,Cortex-A53 核心主频高达 2.0GHz。评估板由核心板和评估底板组成,核心板 CPUROMRAM电源、晶振、连接器等所有元器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案,国产化率约为 99%(按元器件数量占比,数据仅供参考)。核心板经过专业的PCBLayout 和高低温测试验证,质量稳定可靠,可满足各种工业应用环境要求。

wKgZPGhSfKuAM-yDACgewhs62No995.png

评估板硬件资源图解1

wKgZPGhSfLaAJrZfACymDwqG5B0938.png

评估板硬件资源图解2

前 言

请先按照《Linux开发环境搭建》文档进行开发环境搭建。由于系统编译过程需下载相关软件工具包,因此请确保上位机Ubuntu系统可正常访问互联网。

本说明文档适用开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

Linux开发环境:VMware16.2.5、Ubuntu22.04.5 64bit

Boot:U-Boot-2017.09

Kernel:Linux-6.1.115

Buildroot文件系统版本:Buildroot-2024.02

LinuxSDK:LinuxSDK-[版本号](基于rk3576_linux6.1_release_v1.1.0)

交叉编译工具链如下:

Buildroot文件系统、应用开发:aarch64-buildroot-linux-gnu-gcc-12.4.0

U-Boot、内核开发:gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu

Linux系统相关软件包位于产品资料“4-软件资料Linux”目录下,包含U-Boot、Kernel、Filesystem和LinuxSDK文件夹(具体如下表)。

wKgZO2haBqOATx2vAAIBNl4AxRw798.png

我司提供的相关文件支持系统开发和应用开发,具体说明如下:

wKgZPGhaBq-AOuGDAAB1QaTBQEU008.png

备注:

我司同时单独提供U-Boot、内核交叉编译工具链:gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu,位于产品资料“4-软件资料LinuxTools”目录下。

应用开发交叉编译工具链包含在LinuxSDK开发包中,需经编译LinuxSDK后才会生成。亦可将rk3576-buildroot-2024.02-sysroot-[版本号].tar.gz解压至LinuxSDK协同使用。

LinuxSDK安装

安装依赖软件

安装库和工具集

执行如下命令,安装LinuxSDK开发包依赖的库和工具集。

备注:安装过程中,请保证Ubuntu可正常访问互联网,若提示"*** is already the newest version ***"表示该软件已安装,请忽略。

Host#sudo apt-get install -y 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 gpgv2 cpp-aarch64-linux-gnu libgmp-dev libmpc-dev bc python-is-python3 python2

wKgZPGhaBvWAE4DmAAHDjEqEzLc467.png

图 1

wKgZO2haBwCAYiCyAAFwDh3Hi5I466.png

图 2

配置Python版本

执行如下命令,创建Python的软链接。

Host#sudo rm /usr/bin/python

Host#sudo ln -s /usr/bin/python3/usr/bin/python

wKgZPGhaBw6AdUlEAAA5hZn39w8505.png

图 3

执行如下命令,查看Python版本,确认是否链接成功。

备注:Python版本需3.6.0及以上。

Host#ls -al /usr/bin/python*

Host#python --version

wKgZO2haBxeARfP5AAC6Vh8mMpk233.png

图 4

安装LZ4

请将产品资料“4-软件资料LinuxTools”目录下的LZ4_old1-dev.zip压缩包拷贝至Ubuntu,执行如下命令进行解压。

Host#unzip LZ4_old1-dev.zip

wKgZO2haBzqATg5UAAGtBnfaRIU189.png

图 5

执行如下命令,进行安装LZ4。

Host#cd LZ4_old1-dev/

Host#make

Host#sudo make install

Host#sudo install -m 0755 lz4 /usr/bin/lz4

wKgZPGhaB0OAKdvPAACdGDzciv4844.png

图 6

wKgZO2haB0yALX2bAADwJ-i8kmM053.png

图 7

执行如下命令,查看LZ4版本信息。

备注:LZ4版本需v1.7.3及以上。

Host#lz4 -v

wKgZPGhaB1SAVVJvAABCfq7Tm1U941.png

图 8

解压LinuxSDK

由我司提供的LinuxSDK-[版本号].tar.gz开发包位于产品资料“4-软件资料LinuxLinuxSDK”目录下,基于瑞芯微的rk3576_linux6.1_release_v1.1.0进行开发。

打开Ubuntu,执行如下命令,创建RK3576工作目录。

Host#mkdir -p/home/tronlong/RK3576

wKgZPGhaB2CAav9gAABVy_V-EGo187.png

图 9

请将LinuxSDK开发包拷贝至RK3576工作目录,执行如下命令,将LinuxSDK开发包解压至RK3576工作目录。耗时5min后解压完成,生成rk3576_linux6.1_release文件夹。

备注:LinuxSDK版本号以实际情况为准。

Host#cd /home/tronlong/RK3576/

Host#tar -zxf LinuxSDK-v1.0.tar.gz

wKgZO2haB2mAGV6gAACNAknJ42M350.png

图 10

执行如下命令,进入并查看LinuxSDK开发包目录。

Host#cd rk3576_linux6.1_release/

Host#ls -l

wKgZO2haB3KABHmKAAID1psmPEg044.png

图 11

wKgZPGhaB3mAbTLSAAIFeYJWkdU002.png

解压dl.tar.gz压缩包

dl.tar.gz用于存放从官网下载的开源软件包,Buildroot系统编译时可从该目录获取开源包,以节约下载时间,提高编译效率,且能避免因网络环境差异导致编译失败的问题。

请将产品资料“4-软件资料LinuxSDK”目录下的dl.tar.gz压缩包拷贝至Ubuntu系统"RK3576/rk3576_linux6.1_release/buildroot/"目录。执行如下命令,将dl.tar.gz压缩包解压至当前目录。

Host#cd buildroot/

Host#tar -zxf dl.tar.gz

wKgZPGhaB4eABmyHAAFdX0Z7mEo263.png

图 12

系统开发环境配置

如需进行U-Boot、内核开发,请在LinuxSDK源码目录下,执行如下命令,配置环境变量。

备注:配置系统开发环境变量前,请勿执行配置应用环境变量,否则会导致系统镜像编译失败。

Host#export PATH=/home/tronlong/RK3576/rk3576_linux6.1_release/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/:$PATH

wKgZO2haB4-AA5xQAABjnjQTI4Y386.png

图 13

Host#aarch64-none-linux-gnu-gcc -v

wKgZO2haB5iAXhSFAAGjJq8Kap4297.png

图 14

应用开发环境配置

我司提供的sysroot压缩包主要包含应用开发时所需的库(常用开发库、Qt库等),适用于Linux系统应用开发,搭配我司LinuxSDK协同使用。

请将产品资料“4-软件资料LinuxLinuxSDK”目录下的sysroot压缩包拷贝至Ubuntu系统"RK3576/rk3576_linux6.1_release/"目录。执行如下命令,将其解压,解压完成后会在buildroot目录下增加一个output目录,此目录包含sysroot相关文件。

备注:如需进行系统开发,请将output目录删除,否则会导致LinuxSDK编译失败。

Host#tar -zxfrk3576-buildroot-2024.02-sysroot-v1.0.tar.gz

wKgZPGhaCLOAPVc9AACYruEOC8o040.png

图 15

wKgZO2haB66AVJRbAACV6TA6otc868.png

图 16

应用开发的交叉编译工具链位于"buildroot/output/rockchip_rk3576/host/bin/"目录下。

wKgZO2haB8aATArnAAP9DGMCVSs191.png

图 17

wKgZO2haB86AYgnsAAQHsKT3XgM840.png

图 18

如需进行应用开发,请确保安装应用交叉编译工具链软件包后,执行如下命令配置应用环境变量。

备注:执行如下命令完成应用开发环境变量配置后,当前Terminal命令行终端将不再适用U-Boot、内核开发。如需进行U-Boot、内核开发,请另开一个Terminal命令行终端进行相关工作。

Host#source /home/tronlong/RK3576/rk3576_linux6.1_release/buildroot/output/rockchip_rk3576/host/environment-setup

wKgZPGhaB9yATyrzAADZE3GZah0630.png

图 19

执行如下命令,查看交叉编译工具链版本信息。

Host#aarch64-buildroot-linux-gnu-gcc -v

wKgZPGhaB-WARnGxAAHkylx_Ig4816.png

图 20

由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6140

    浏览量

    113631
  • 瑞芯微
    +关注

    关注

    27

    文章

    702

    浏览量

    53535
  • rk3576
    +关注

    关注

    1

    文章

    230

    浏览量

    1385
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何移植EtherCAT Igh--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于RK3576
    的头像 发表于 09-26 08:04 9465次阅读
    如何移植EtherCAT Igh--基于米尔<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>

    【作品合集】米尔RK3576开发板测评

    米尔RK3576开发板测评作品合集 产品介绍: RK3576一款面向AI市场推出的高性
    发表于 09-11 10:19

    如何在RK3576开发板端编译OpenCV并搭建应用

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于RK3576
    的头像 发表于 08-08 08:04 3315次阅读
    如何在<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>上<b class='flag-5'>板</b>端编译OpenCV并搭建应用

    全国产 RK3576 ARM 2.2GHz 工业开发板Linux应用开发手册

    创龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 16:44 657次阅读
    <b class='flag-5'>全国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> <b class='flag-5'>ARM</b> <b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>2.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—<b class='flag-5'>Linux</b>应用<b class='flag-5'>开发</b><b class='flag-5'>手册</b>

    全国产 RK3576 ARM 2.2GHz 工业开发板Linux开发环境搭建

    创龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 10:17 500次阅读
    <b class='flag-5'>全国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> <b class='flag-5'>ARM</b> <b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>2.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—<b class='flag-5'>Linux</b><b class='flag-5'>开发</b>环境搭建

    全国产 RK3576 ARM 2.2GHz 工业开发板—LVGL应用开发案例

    本文主要基于评估演示LVGL应用开发案例,适用开发环境如下。创龙科技 TL3576-EVM 是一款基于
    的头像 发表于 06-23 15:17 587次阅读
    <b class='flag-5'>全国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> <b class='flag-5'>ARM</b> <b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>2.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—LVGL应用<b class='flag-5'>开发</b>案例

    适配多种系统,米尔RK3576核心解锁多样化应用

    。 myir-image-lr3576-android 基于 Android 14 构建的镜像,包含完整的硬件驱动,支持通用功能 米尔基于
    发表于 05-23 16:07

    基于RK3576国产ARM2.2GHz A72 工业评估——Docker容器部署方法说明

    创龙科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能处理器设计
    的头像 发表于 04-18 10:18 927次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b><b class='flag-5'>国产</b><b class='flag-5'>ARM</b><b class='flag-5'>八</b><b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b> A72 <b class='flag-5'>工业</b>评估<b class='flag-5'>板</b>——Docker容器部署方法说明

    RK3576,82.2GHz+6T算力NPU工业评估规格书

    创龙科技TL3576-EVM-S是一款基于RK3576J/RK3576高性能处理器设计的4
    的头像 发表于 04-10 15:03 3411次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b>,8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>+6T算力NPU<b class='flag-5'>工业</b>评估<b class='flag-5'>板</b>规格书

    国产3576-Mini(82.2GHz工业评估规格书

    创龙科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能处理器设计
    的头像 发表于 04-09 17:54 906次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3576</b>-Mini(8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>)<b class='flag-5'>工业</b>评估<b class='flag-5'>板</b>规格书

    RK3576,82.2GHz+6T算力NPU工业核心说明书

    创龙科技SOM-TL3576-S是一款基于RK3576J/RK3576高性能处理器设计的4
    的头像 发表于 04-09 09:46 4019次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b>,8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>+6T算力NPU<b class='flag-5'>工业</b>核心<b class='flag-5'>板</b>说明书

    RK3576S工业评估规格书

    评估简介创龙科技TL3576-EVM-S是一款基于RK3576J/
    发表于 03-19 17:14 0次下载

    国产开发板的端侧AI测评-基于米尔RK3576

    国产自主可控必须搞起来。那与非网本期内容就跟自主可控强关联——评测一款基于国产SoC的板卡,由米尔电子推出的
    发表于 02-14 16:29

    国产高性能CPU--米尔RK3576赋能AIoT、工业、智能显示终端

    的MYC-LR3576核心开发板。 关于RK3576处理器 国产CPU,是这些年的骄傲,华为手机
    发表于 01-03 17:05

    【米尔RK3576开发板评测】+项目名称【米尔RK3576开发板评测】一个视频和你共同认识一下米尔RK3576开发板

    TOPS超强算力,8CPU赋能AI RK3576搭载了四A72与四
    发表于 12-18 20:50