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

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

3天内不再提示

迅为itop-3568开发板AMP双系统使用手册之编译AMP镜像

北京迅为电子 2024-10-11 15:07 次阅读

迅为itop-3568开发板AMP双系统使用手册之编译AMP镜像

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK、云终端、车载中控等行业。

wKgZoWcIzneALU6eAAPi3CPu7PM706.pngwKgaoWcIzniAZzCIAAObL48NOSo063.png

第 1 章 编译 AMP 镜像

1.1 开发环境搭建

SDK推荐的编译环境是64位的Ubuntu,在其它Linux上尚未测试过。

安装编译所需依赖:

sudo apt-get update

sudo apt-get install clang-format astyle libncurses5-dev build-essential python-configparser

scons

1.2 获取 AMP 源码包

AMP源码网盘下载路径:“iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料【V1.7

版本】\05_iTOP-RK3568开发板Linux源码\15_iTOP-RK3568开发板AMP源资料\1_AMP源码

使用命令“tar -vxf rk356x_amp_XXXXXXX.tar.gz(XX...为名称的简写)”解压压缩包。解压

后会生成一个rk356x_amp文件夹,如下图所示:

wKgZoWcIznaAaN2vAADsjegdHDY406.png

1.3 SDK 编译

1.3.1 整体编译

进入源码根目录执行以下命令自动完成所有的编译。如果想自动全编译系统,输入以下

命令:

./build.sh all

wKgaoWcIzneAZvHlAAGnSSEe6aY228.png

编译打包完成后会在rockdev目录下生成update.img,如下图所示:

wKgZoWcIzniAPNBHAANCf5Rz_gk080.png

1.3.2 单独编译

进行单独编译前需进行过全编译,各个镜像单独编译命令如下:

./build.sh uboot

//单独编译uboot

./build.sh kernel

//单独编译 内核

./build.sh amp

//单独编译amp

./build.sh updateimg

//打包整体update.img镜像

1.3.2 清除编译

清除编译命令如下:

./build.sh cleanall

wKgaoWcIzneAKr8pAALPsBgSvDs851.png

wKgaoWcIznaAb9FRAADt-2WbKrA696.png

1.4 启动方案修改

SDK⽀持AMP混合架构设计,使得不同的CPU可以运⾏不同的系统,以满⾜灵活的产

品设计需求。⽬前⽀持RTT、Linux、HAL的混合结构模型,允许这三种系统相互组合或者独

⽴运⾏,提供的源码使用的默认配置为3Linux(CPU0、1、2)+1HAL(CPU3)

1.4.1 方案一:3Linux+1HAL

提供的源码默认配置就是3Linux(CPU0、1、2)+1HAL(CPU3),主要文件配置如下。

wKgaoWcIznWAaoZBAAA2KpY5FC8420.png

进入源码根目录使用以下命令查看its配置文件,如下图所示:

vi device/rockchip/rk3568/rk3568_amp_linux.its

wKgaoWcIzneACNSAAAE6551GfeM782.png

使用以下查看修改内核设备树文件,如下图所示:

vikernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10-linux-amp.dts

wKgZoWcIznaALiHRAAD4pnxfWa8337.png

1.4.2 方案二:1Linux+3HAL

修改成1Linux(CPU0)+3HAL(CPU1、2、3)配置,修改文件如下。

wKgaoWcIznaAGc36AAA1JrB4hmc571.png

进入源码根目录使用以下命令修改its配置文件,如下图所示:

vi device/rockchip/rk3568/rk3568_amp_linux.its

wKgZoWcIzneARp7TAAIjI4zUtaU471.png

使用以下命令修改内核设备树文件,如下图所示:

vikernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10-linux-amp.dts

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

    关注

    25

    文章

    4822

    浏览量

    96753
  • Amp
    Amp
    +关注

    关注

    0

    文章

    79

    浏览量

    47100
  • 迅为电子
    +关注

    关注

    0

    文章

    18

    浏览量

    14
收藏 人收藏

    评论

    相关推荐

    RK3568开发板/核心助力实时系统

    系统以其卓越的实时性能,用户提供出色的体验,《iTOP-3568开发板实时系统使用手册》将对实
    发表于 09-26 11:29

    [资料分享]最新iTOP-4412开发板全功能版使用手册_V1.9

    最新iTOP-4412开发板全功能版使用手册_V1.9下载地址:http://pan.ba
    发表于 07-23 16:33

    【瑞芯微RK3568资料】精心编写3568开发资料,研发更快人一步

    提供入门手册、软件源码、硬件资料、开发工具等,帮助用户快速入门,研发更快一步。 开发教程 01iT
    发表于 04-28 17:38

    RK3568开发板TFTP&NFS烧写【上】

    开发环境:Ubuntu18.04 LTS平台:iTOP-3568开发板此外,开发板和Ubu
    发表于 08-24 17:27

    RK3568开发板鸿蒙OpenHarmony系统固件烧写步骤

    1、RK3568开发板鸿蒙OpenHarmony系统固件烧写首先拷贝烧写器(烧写器在光盘资料“iTO
    发表于 08-26 17:45

    系统升级 | RK3568体验 OpenHarmony 3.2

    iTOP -RK3568开发板使用手册上新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。北京
    发表于 03-29 10:21

    RK3568开发板2800页手册+220集视频

    使用手册》 熟悉使用一款开发板,条理清晰并通俗易懂的使用手册是必不可少的,工程师编写了更加专业和丰富的教程。我们从熟悉硬件平台,到软件
    发表于 06-01 10:25

    iTOP-RK3568开发板npu手册更新

    ;gt;>>【资料上新】基于3568开发板的NPU开发资料全面升级 此次对《
    发表于 11-03 14:40

    【瑞芯微RK3568资料】精心编写3568开发资料,研发更快人一步

    提供入门手册、软件源码、硬件资料、开发工具等,帮助用户快速入门,研发更快一步。开发教程01iTOP-
    的头像 发表于 04-28 18:03 1150次阅读
    【瑞芯微RK<b class='flag-5'>3568</b>资料】<b class='flag-5'>迅</b><b class='flag-5'>为</b>精心编写<b class='flag-5'>3568</b><b class='flag-5'>开发</b>资料,研发更快人一步

    资料上新】iTOP-3568开发板指南手册

    资料上新】iTOP-3568开发板指南手册
    的头像 发表于 04-26 15:19 1993次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>资料上新】<b class='flag-5'>iTOP-3568</b><b class='flag-5'>开发板</b>指南<b class='flag-5'>手册</b>!

    iTOP-3399开发板使用手册大更新

    iTOP-3399开发板使用手册大更新
    的头像 发表于 12-10 15:46 1263次阅读
    <b class='flag-5'>iTOP</b>-3399<b class='flag-5'>开发板</b><b class='flag-5'>使用手册</b>大更新

    【教程上新】基于iTOP-RK3568开发板的OpenCV开发手册

    【教程上新】基于iTOP-RK3568开发板的OpenCV开发手册
    的头像 发表于 02-08 15:22 981次阅读
    【教程上新】基于<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>开发板</b>的OpenCV<b class='flag-5'>开发</b><b class='flag-5'>手册</b>

    itop-3568开发板qt学习手册上新

    itop-3568开发板qt学习手册上新
    的头像 发表于 10-25 14:19 817次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>itop-3568</b><b class='flag-5'>开发板</b>qt学习<b class='flag-5'>手册</b>上新

    RK3568开发板支持AMP双系统

    RK3568开发板支持AMP双系统
    的头像 发表于 06-04 15:33 524次阅读
    RK<b class='flag-5'>3568</b><b class='flag-5'>开发板</b>支持<b class='flag-5'>AMP</b><b class='flag-5'>双系统</b>

    【北京iTOP-i.MX6开发板使用手册第四部分固件编译第十四章非设备树Android4.4系统编译

    【北京iTOP-i.MX6开发板使用手册第四部分固件编译第十四章非设备树Android4.
    的头像 发表于 09-12 15:43 274次阅读
    【北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>】<b class='flag-5'>iTOP</b>-i.MX6<b class='flag-5'>开发板</b><b class='flag-5'>使用手册</b>第四部分固件<b class='flag-5'>编译</b>第十四章非设备树Android4.4<b class='flag-5'>系统编译</b>