全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

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

时间:2024-10-11 15:07

人气:

作者:admin

标签: 迅为电子  开发板  Amp 

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

迅为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
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信