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

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

3天内不再提示

瑞芯微RK3568正式开放RISC-V核心啦,也支持非对称AMP双系统!

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

扫码添加小助手

加入工程师交流群

嵌入式系统的发展进程中,多核异构架构的出现为满足复杂应用场景的需求提供了新的可能。其中,瑞芯微RK3568J国产平台的非对称AMP(Asymmetric Multi-Processing)架构,通过ARMRISC-V的协同工作,展现出了强大的性能优势,下面一起来看看!


“非对称AMP”双系统

AMP(Asymmetric Multi-Processing),即非对称多处理架构。“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或裸机应用程序,如Linux+ RTOS/裸机,但需一个主核心来控制整个系统以及其它从核心。每个处理器核心相互隔离,拥有属于自己的内存,既可各自独立运行不同的任务,又可多个核心之间进行核间通信

wKgZPGe_z76AG0yTAACZwphe0dM727.jpg

图 1


“非对称AMP”对工业有何意义

“系统实时性”更强

非对称AMP架构拥有更强的系统实时性,可使用固定的核心进行实时任务处理。在工业自动化控制领域中,非对称AMP架构可以兼顾复杂功能与实时性需求。AMP架构提高了系统实时性、执行效率、计算能力及响应速度。

“系统稳定性”更高

非对称AMP架构拥有更高的系统稳定性,核心之间独立且无需频繁交互数据,每个处理器核心拥有属于自己的内存,核心之间互不干扰。开发者可灵活分配任务或指定核心间通信,从而增强系统稳定性,减少崩溃风险,保障数据完整。

“系统硬件成本”更低

非对称AMP架构通过优化内部通信,仅需一套硬件电路即可实现复杂功能,显著降低系统硬件成本。其各核心能运行不同操作系统,并行处理多任务,无需额外硬件支持,高效且经济。


图 2


RK3568"非对称AMP"方案介绍

ARM(Linux) + RISC-V(Baremetal)方案

该方案巧妙结合了ARM架构的高性能与RISC-V的灵活性,为各类应用提供了强大的平台支持。ARM核心运行Linux操作系统,作为主核承担整个多核异构系统中共享资源的划分和管理的工作,而RISC-V核心作为从核则运行Baremetal程序,专注于实时或专用任务的处理。

这种分工协作模式,使得ARM端能够高效处理复杂的计算任务和系统管理,同时利用RISC-V端的灵活设计,满足特定场景下对硬件资源的定制化需求。通过优化资源分配,该方案有效降低了硬件成本,为电力继电保护装置、工业自动化等场景提供了高效且经济的解决方案。

wKgZPGe_z76AK8EkAADRMKVsy-A850.jpg

图 3

ARM(Linux) + ARM(Baremetal/RTOS)方案

在这个方案中,运行Linux的ARM核心作为主核,负责系统中共享资源的分配和管理。运行RTOS/Bare-metal的ARM核心作为从核,专注于实时任务的执行。这种同构多核搭配不同运行环境的方式,既能充分发挥 ARM 架构的性能优势,又能满足系统对实时性任务的处理需求,适用于对实时性和系统资源管理要求较高的应用场景。


“非对称AMP”双系统的应用领域

凭借强大的性能和灵活的架构,RK3568J在多个工业领域得到了广泛应用。


图 4


基于ARM + RISC-V的AMP开发案例演示

开发环境

本文主要介绍基于RK3568J的非对称AMP开发案例,适用以下开发环境:

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

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

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.209

LinuxSDK:rk3568-buildroot-2021.11-sdk-[版本号]

(基于rk356x_linux_release_v1.5.0)

硬件平台:创龙科技RK3568J工业评估板(TL3568-EVM)

为了简化描述,本文仅摘录部分方案功能描述与测试结果。

案例功能

RK3568J的Cortex-A55(CPU0、CPU1、CPU2、CPU3)核心作为主核运行Linux系统,RISC-V作为从核运行Baremetal程序;实现RS485 UART7串口的回显功能。

wKgZPGe_z7-Adqx6AAAqW2_E1ts146.jpg

图 5

案例测试

首先,我们使用Type-C线将评估板USB TO UART2串口连接至PC机,使用RS232RS485模块、USB转RS232公头串口线将评估板RS485 UART7串口连接至PC机,如下图所示。

wKgZO2e_z7-AZYsbAAFC2JcCleQ568.jpg

图 6

参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行Baremetal程序,RS232 UART0串口终端(RISC-V端)将会接收Baremetal程序的打印信息,如下所示。

wKgZPGe_z8CAYs67AAA3rrV8l0Q179.jpg

图 7

在RS485 UART7串口终端输入8个字符后按回车,串口终端将回显接收到的字符。

wKgZO2e_z8CAElnbAAAnbz1a-ck563.jpg

图 8

到这里,ARM + RISC-V开发案例分享就结束了,想要查看更多RK3568J相关的案例演示,欢迎各位工程师扫描下方二维码下载,亲自体验RK3568J“非对称AMP” 双系统的强大吧!

审核编辑 黄宇

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

    关注

    27

    文章

    861

    浏览量

    54675
  • Amp
    Amp
    +关注

    关注

    0

    文章

    102

    浏览量

    48659
  • RISC-V
    +关注

    关注

    49

    文章

    2954

    浏览量

    53574
  • RK3568
    +关注

    关注

    5

    文章

    655

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3568适配OpenHarmony全指南:从编译到落地的可行性与实操方案

    RK3568 芯片遇上华为主导的OpenHarmony 系统,一场嵌入式开发的效率革命正在发生。作为 EmbedFire 等厂商力
    的头像 发表于 02-09 16:59 1427次阅读
    <b class='flag-5'>RK3568</b>适配OpenHarmony全指南:从编译到落地的可行性与实操方案

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
    的头像 发表于 11-21 13:25 1686次阅读
    【迅为工业<b class='flag-5'>RK3568</b>稳定可靠】itop-<b class='flag-5'>3568</b>开发板Linux驱动开发实战:<b class='flag-5'>RK3568</b>内核模块符号导出详解

    飞凌嵌入式RK3568开发板的TFTP烧写文件系统指南

    本文基于搭载RK3568处理器的OK3568-C开发板Linux4.19.206标准开发环境开展测试,其网络基础稳定,可满足TFTP协
    的头像 发表于 11-21 08:03 2318次阅读
    飞凌嵌入式<b class='flag-5'>RK3568</b>开发板的TFTP烧写文件<b class='flag-5'>系统</b>指南

    RISC-V芯片已量产,性能、功耗平衡更佳

    电子发烧友网综合报道 日前在互动平台公开表示,公司已基于RISC-V架构推出并量产新产品,后续将继续研发基于RISC-V架构的产品。
    的头像 发表于 10-23 09:13 1.2w次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RISC-V</b>芯片已量产,性能、功耗平衡更佳

    RK3568主板+国产鸿蒙系统+多媒体信息发布系统,搭载鸿蒙的国产广告机|高格欣科技

    在智能显示与物联网快速发展的时代,设备间的高效协同与信息精准发布愈发关键。深圳市高格欣科技有限公司(下面简称“高格欣”)研发团队经过多次开发试验,成功将RK3568主板与国产纯血
    的头像 发表于 09-11 10:18 1680次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>主板+国产鸿蒙<b class='flag-5'>系统</b>+多媒体信息发布<b class='flag-5'>系统</b>,搭载鸿蒙的国产广告机|高格欣科技

    明远智睿RK3568核心板如何助力工业4.0升级

    着工业升级的成效。某汽车工厂引入明远智睿基于RK3568打造的核心板解决方案后,生产效率显著提升30%,这一案例不仅验证了该
    的头像 发表于 09-04 17:42 1019次阅读

    【HZ-RK3568开发板免费体验】HZ-RK3568开发板操作系统编译

    开发环境搭建好了后,接下来就是HZ-RK3568开发板操作系统编译工作。 一、menuconfig 先确保虚拟机的开发环境OK。 sudo apt install build-essential
    发表于 08-17 09:15

    迅为RK3568 重制版RK3568驱动指南全面升级

    迅为RK3568 重制版RK3568驱动指南全面升级
    的头像 发表于 07-28 15:25 3683次阅读
    迅为<b class='flag-5'>RK3568</b> 重制版<b class='flag-5'>RK3568</b>驱动指南全面升级

    【HZ-RK3568开发板免费体验】合众HZ-RK3568开发板初次使用

    、HDMI接口 ⑤、4G与Debug Type-C接口、NVMe接口 ⑥、RK3568核心模块部分 至于底板提供的两路CAN接口,以及背面提供的MIPI-CS1接口,适配OV13850摄像头,这里就不
    发表于 07-27 23:52

    【HZ-RK3568开发板免费体验】1、开发板资源、SDK使用和镜像烧写

    的网络模型。 RK3568 具有高性能的DDR4,能够提供高性能场景下所需的内存带宽。 通过查看开发板的芯片型号,可知开发板板载1GB DDR4内存和8GB EMMC存储,开发板使用12V电源供电
    发表于 07-21 20:52

    【HZ-RK3568开发板免费体验】合众HZ-RK3568开发板测评

    合众HZ-RK3568开发板是合众恒跃科技最新推出的嵌入式开发板,采用核心板+底板的分体式设计,基于 Rockchip RK3568 处理器设计,该处理器具有高性能、低功耗特点,四核 64 位
    发表于 07-14 22:24

    【HZ-RK3568开发板免费体验】HZ-RK3568开发板初步接触

    首先感谢合众恒跃与发烧友论坛提供的机会! 一、开箱 首先是一个大盒子,上面赫然“工业领域嵌入式产品专家”! 打开后,一块很大的黑色PCB。 开发板由底板和核心板组成,核心板基于
    发表于 07-10 23:19

    【HZ-RK3568开发板免费体验】01 开箱+环境搭建+系统烧录升级

    1 HZ-RK3568开箱 这两天收到了合众恒跃寄来的RK3568开发板,板子外观精致,由一块核心板和底版组成。 2 HZ-RK3568开发板简介
    发表于 06-29 18:08

    Ubuntu系统安装Docker详细攻略,触觉智能RK3568开发板演示

    本文介绍Ubuntu系统安装Docker方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载RK3
    的头像 发表于 06-06 18:05 1166次阅读
    Ubuntu<b class='flag-5'>系统</b>安装Docker详细攻略,触觉智能<b class='flag-5'>RK3568</b>开发板演示

    迅科技RK3568主板赋能健康检测一体机创新应用

    硬件平台,RK3568主板的创新应用正在重新定义健康服务的效率与体验。 一、RK3568主板:健康检测一体机的“智慧心脏” 迅科技自主研发的RK3568主板,搭载四核ARM Cort
    的头像 发表于 05-22 15:45 999次阅读
    <b class='flag-5'>瑞</b>迅科技<b class='flag-5'>RK3568</b>主板赋能健康检测一体机创新应用