迅为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、云终端、车载中控等行业。

 

开发板开发板

 

 

第 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 文件夹,如下图所示:

 

开发板

 

 

1.3 SDK 编译 

1.3.1 整体编译 

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

命令: 

./build.sh all

开发板

 

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

 

 

开发板

 

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

开发板

 

开发板

 

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),主要文件配置如下。

开发板

 

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

vi device/rockchip/rk3568/rk3568_amp_linux.its

开发板

 

 

 

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

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

 

 

 

开发板

 

1.4.2 方案二:1Linux+3HAL 

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

开发板

 

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

vi device/rockchip/rk3568/rk3568_amp_linux.its

开发板

 

 

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

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分