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

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

3天内不再提示

AMP“双系统”加持,飞凌嵌入式RK3568核心板强实时性再升级

飞凌嵌入式 2024-01-17 11:30 次阅读

如果要选出飞凌嵌入式最热门的几款产品,FET3568-C系列核心板一定榜上有名。这款高性价比的全能型核心板上市两年来已赢得了数千家客户的青睐。飞凌嵌入式也在不断对它进行升级——从“配置新增”到“100%国产化认证”再到“新系统适配”,以满足更多行业客户的需求。

近期,飞凌嵌入式FET3568-C系列核心板再度迎来新升级——支持“AMP”双系统

wKgaomWnSd-ASuHPAACvxRGj5x405.jpeg

1、什么是“AMP”

AMP(非对称多处理)简单来说就是:多核处理器的每个核之间相互隔离,可以相对独立地运行不同的操作系统或裸机程序。这种运行模式比较适合高实时性的应用。

2、FET3568-C核心板AMP

飞凌嵌入式FET3568-C核心板搭载的RK3568处理器采用四核Cortex-A55架构,从架构上看属于“同构多核架构”。

RK3568的AMP SDK与Linux SDK相比,区别在于Linux SDK中使用的是SMP(对称多处理)模式,即只运行一个Linux操作系统,在该操作系统中管理全部四个核;而AMP SDK使用AMP的模式,四个核心中的三个核心共同运行一个Linux操作系统,另一个核心单独运行裸机程序

由于高实时性任务是由运行裸机程序的核心专门处理的,所以这种运行模式可以很好地满足如电力互联网、电网继电保护电力系统安全控制、工业自动化等领域的高实时性需求。

3、更低成本,更高实时性,更具优势

(1) 更低成本:

为了解决Linux系统主控实时性不足的问题,在传统应用中通常会采取外挂单片机的方式专门执行高实时性的程序。

而采用AMP系统就可以舍弃掉外置的单片机,在FET3568-C核心板上,可以将四个A55核中的一个核心分离出来作为实时核单独运行RT-Thread或裸机程序——只用一颗芯片就能够完成所有的工作,降低了硬件成本。

(2) 高实时性:

由于Linux系统实时性较低,所以无法用来执行对实时性要求高的任务。而裸机程序或者实时操作系统的实时性远高于Linux系统,同时也得益于FET3568-C核心板最高2.0GHz的高主频,运行实时操作系统的A55核也可以拥有很强的实时性。

4、核间通信

与其它多核异构架构的处理器相同,AMP也使用共享内存的方式在A核(Linux)与实时核(裸机或实时操作系统)之间进行数据传输。

通过物理内存DDR分配,将硬件层分为了两部分:TXVring Buffer(发送虚拟环状缓冲区)和RXVring Buffer(接收虚拟环状缓冲区);其中实时核从TXVring区发送数据,从RXVring区读取接收数据,A核反之。

wKgZomWnSd-AcSxOAAE0dTybris343.png

5、AMP使用示例

目前飞凌嵌入式FET568-C核心板已提供GPIO、UART、SPI接口的使用示例,使用RPMSG进行核间通信。其它接口还在适配中,之后会陆续开放。裸机程序可以在提供的工具中使用JLINK仿真调试。

下面简要介绍一下裸机程序中UART接口的使用示例:

(1) 硬件连接

本示例使用的是UART5,使用跳线帽将OK3568-C开发板上的TX5与RX5短接。

(2) 设备树配置

为了防止Linux占用UART5的资源导致实时核无法使用UART5,需要先在设备树上的rockchip_amp节点添加对UART5的资源保护,包括时钟pinctrl。

clocks = <&cru SCLK_UART5>, <&cru PCLK_UART5>, pinctrl-names = “default”, ”uart5”; pinctrl-1 = <&uart5m1_xfer>;

(3) 裸机程序的配置

UART接口使用介绍:

wKgaomWnTHOAAqmVAAD8wHb2r0w297.png

示例使用:

根据OK3568-C开发板产品资料中提供的手册,在裸机程序的main函数中调用我们编写好的使用例程。

实验现象:

按照手册编译烧写完程序后,打开串口调试助手,打开对应串口,可以看到OK3568-C开发板开机后程序发出的数据。

在串口调试助手,输入任何数据并发送,触发接收中断,从实时核调试串口(uart4)就可以看到输入的数据了。

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

    关注

    4983

    文章

    18295

    浏览量

    288597
  • Amp
    Amp
    +关注

    关注

    0

    文章

    71

    浏览量

    47013
  • 实时系统
    +关注

    关注

    0

    文章

    31

    浏览量

    14148
收藏 人收藏

    评论

    相关推荐

    “国产双系统”出炉,RK3568J非对称AMP:Linux+RTOS/裸机

    /ROM/RAM/PMIC),系统硬件成本成倍增加。 RK3568J非对称AMP开发案例 创龙科技RK3568J工业核心板(SOM-TL
    发表于 12-01 09:35

    RK3568J“麒麟”+“翼辉”国产系统正式发布,“鸿蒙”也正在路上!

    RK3568J ”麒麟“ + “翼辉”国产系统正式发布 近期,创龙科技RK3568J全国产平台(国产化率100%,提供报告)已正式适配两大国产系统:银河麒麟
    发表于 11-30 16:08

    瑞芯微RK3568核心板环境监测的应用方案

    瑞芯微RK3568核心板环境监测的应用方案-迅为电子
    的头像 发表于 11-30 14:21 246次阅读
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>环境监测的应用方案

    瑞芯微RK3568核心板在边缘服务器产品中的应用-迅为电子

    瑞芯微RK3568核心板在边缘服务器产品中的应用-迅为电子
    的头像 发表于 10-13 14:17 733次阅读
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>在边缘服务器产品中的应用-迅为电子

    迅为RK3568核心板在智能家居控制器产品中的应用

    迅为RK3568核心板在智能家居控制器产品中的应用
    的头像 发表于 09-28 15:29 2213次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>在智能家居控制器产品中的应用

    迅为RK3568运行openkylin麒麟系统

    /H264/VP9视频编码。 NVR: 迅为RK3568推出全新安防后端硬盘录像机 NVR/XVR 芯片方案 核心板: 提供连接器与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G
    发表于 09-11 10:07

    RK3568核心板B版上新,多种配置可选

    ) TMC3568CBV1G RK3568B2 2GB LPDDR4 16GB eMMC TQ3568_COREB_V1.0核心板(商业级,4+16) TMC
    发表于 08-10 16:52

    瑞芯微RK3568核心板PET_RK3568_CORE简述

    瑞芯微RK3568核心板PET_RK3568_CORE简述
    的头像 发表于 08-08 11:44 2113次阅读
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>PET_<b class='flag-5'>RK3568</b>_CORE简述

    嵌入式国产平台大盘点之瑞芯微系列

    分类带大家一起盘点。 本篇文章,为大家介绍的是瑞芯微系列的核心板。 瑞芯微电子 × 嵌入式 2020年至今,
    发表于 08-05 11:12

    迅为RK3568核心板在智慧门禁产品中的解决方案

    迅为RK3568核心板在智慧门禁产品中的解决方案
    的头像 发表于 07-14 15:50 482次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>在智慧门禁产品中的解决方案

    请查收“国产化率认证报告”(100%)——RK3568J工业核心板

    本帖最后由 Tronlong创龙科技 于 2023-6-15 16:57 编辑 创龙科技RK3568J核心板获得“100%国产化”认证 日前,创龙科技“国产化率100%认证”的核心板
    发表于 06-15 16:56

    288元起!飞凌嵌入式RK3568核心板【1+8GB】配置现货发售

    原文标题:288元起!飞凌嵌入式RK3568核心板【1+8GB】配置现货发售文章出处:【微信公众号:飞凌嵌入式】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 06-02 15:49 527次阅读
    288元起!飞凌<b class='flag-5'>嵌入式</b><b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>【1+8GB】配置现货发售

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

    RK3568开发上移植Android11。内含硬件原理图分析、底层驱动编写与Android底层框架,JNI编程等众多技能点,让您的学习和使用过程更加轻松。 重磅更新《嵌入式Linux开发指南》 本教程包括
    发表于 06-01 10:25

    国产工业级RK3568核心板-AI人脸识别产品方案

    国产工业级RK3568核心板-AI人脸识别产品方案
    的头像 发表于 05-06 14:51 721次阅读
    国产工业级<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>-AI人脸识别产品方案

    国产工业级RK3568核心板-AI人脸识别产品方案

    :为了保障用户隐私和数据安全,可以在人脸识别终端产品中加入数据加密模块,以对重要数据进行保护。 核心板类型:迅为iTOP-RK3568商业级、迅为iTOP-RK3568工业级、迅为iTOP-R
    发表于 05-06 14:30