基于RK3588+Codesys+Xenomai的ARM+LINUX实时硬件平台的软PLC解决方案

news2024/11/17 13:42:01
    1. 产品概述

公司推出基于瑞芯微RK3588架构的AI边缘计算主板,RK3588是新一代国产旗舰高性能64位八核处理器,采用8nm工艺,具有高算力、低功耗、超强多媒体、丰富数据接口等特点。搭载四核A76+四核A55的八核CPU和ARM G610MP4 GPU,内置6 TOPs算力的NPU,搭载Hailo AI算力芯片,单芯片26T,整体算力可扩展至32T。支持8K@60fps的视频解码,支持8K30fps编码器,外围接口非常丰富,拥有超强扩展性。RK3588内置嵌入式神经网络处理器(NPU),NPU算力可达6.0TOPs,支持PCI-e/USB3.0/RGMIIMP可对32路1080P网络摄像头进行视频结构化识别和分析。

Rockchip RK3588芯片的边缘计算主板算力强悍,输入输出接口丰富可扩展性强。PCB 采用10层沉金工艺设计,具有极佳的电气特性和抗干扰特性,工作稳定可靠,可达到工业级标准。可广泛应用于智慧城市、智慧安防、智慧医疗、工业互联网等人工智能终端领域.

CODESYS Control Linux ARM SL
符合IEC 61131-3标准且适用于ARM & Linux硬件平台的软PLC。

产品描述

CODESYS Control Linux ARM SL是适用于ARM & Linux硬件平台的CODESYS Runtime。Runtime的功能可以通过系统的硬件属性进行扩展。CODESYS IDE安装过附带的CODESYS部署工具插件后,用户就可通过CODESYS IDE在目标控制器的Linux操作系统上安装该产品。每次重启后,CODESYS Runtime将自动启动。CODESYS Runtime支持在无授权的情况下无功能限制地运行两个小时。

产品特色

CODESYS Runtime支持丰富I/O接口,如本地I/O或总线型I/O,支持集成的IEC 61131-3协议栈。现场总线可直接在CODESYS IDE中配置,无需使用第三方工具。

· CODESYS IDE可在线对Runtime进行编程和调试。

· 支持逻辑控制功能和网页化人机交互界面功能

· 支持I/O系统和现场总线的操作

· 该产品支持CODESYS多核功能。

详细信息可查看 CODESYS Online Help(CODESYS帮助文档:https://zh.helpme-codesys.com/)。

该产品可通过以下产品进行扩展:

Runtime扩展SDK

单机版Runtime 扩展SDK集成在CODESYS Runtime 包中,扩展SDK支持以下功能; 

l 支持集成C代码

l 支持实现外部函数

l 支持启动、停止开关功能

l 支持本地I/O扩展 

l 支持外部事件触发任务 

l 支持实现掉电保持功能

总线协议栈:

CODESYS CANopen Manager SL

CODESYS EtherCAT Master SL

CODESYS EtherNet/IP Scanner / Adapter SL

CODESYS Modbus TCP Master / Slave SL

CODESYS Modbus Serial Master / Slave SL

CODESYS PROFINET Controller / Device SL

通信协议栈: 

CODESYS BACnet SL

CODESYS IIoT Libraries SL

CODESYS KNX SL

CODESYS OPC UA Server SL

CODESYS OPC UA Client SL

CODESYS OPC UA PubSub SL

运动控制功能:

CODESYS SoftMotion SL

CODESYS SoftMotion CNC+Robotics SL

CODESYS SoftMotion Light SL

冗余功能;

CODESYS Redundancy SL

可视化功能:

CODESYS WebVisu SL

    1. 平台特性
  1. 瑞芯微RK3588 采用8nm LP工艺,基于四Cortex-A76,四核Cortex-A55大小核CPU结构的64bit高性能处理器,主频高达2.4GHz,性能强劲的RK3588可为各类AI应用场景带来极其优异的性能表现,和RK3399相比CPU性能提升了3倍;
  2. 内置的NPU算力最高可达6.0 TOPs,三核结构,算力灵活分配,支持Hailo 26TOPs算力扩展,专用深度学习算法加速芯片,典型功耗2.5W,算力可扩展至32T TOPs高算力NPU可支持INT4/INT8/INT16/FP16混合运算,其强大的兼容性,可以轻松转换基于TensorFlow / MXNet/PyTorch/Caffe 等一系列框架的网络模型
  3. 可支持32路1080P解码,内置多种功能强大的嵌入式硬件引擎,支持8K@60fps的H.265和VP9解码器、8K@30fps 的H.264解码器和4K@60fps的AV1解码器;支持8K30fps的H.264和H.265编码器,高质量的 JPEG编码器/解码器,专门的图像预处理器和后处理器,和RK3399相比GPU性能提升了6倍;
  4. 内置3D GPU,兼容OpenGL ES1.1/2.0/3.2、OpenCL 2.2和Vulkan1.2。带有MMU的特殊 2D硬件引擎将最大限度地提高显示性能,并提供流畅的操作体验;
  5. 内置瑞芯微自研的48M像素ISP(图像信号处理器),支持实现众多算法加速器,如HDR、 3A、LSC、3DNR、2DNR、锐化、去雾、鱼眼校正、伽马校正等;
  6. 最高支持32G超大运行内存,响应速度更快,更实时,具有高性能的4通道外部存储器接口(LPDDR4/LPDDR4X/LPDDR5),能够支持苛刻的存储器带宽;
  7. 拥有HDMI 2.1/MIPI-DSI/DP1.4/VGA多路视频输出和HDMI RX2.0/MIPI-CSI视频输入接口,支持多路8K视频输出和4K视频输入,最高可以实现四屏异显;
  8. 4路标准SATA3.0接口,可同时扩展多个2.5/3.5英寸的SSD/HDD硬盘;板载高速M.2 SATA3.0 接口,支持M.2 2242高速固态硬盘;可让设备轻松拓展至TB级的超大容量;
  9. 板载标准PCIe3.0(4 Lane)接口,每一条Lane的数据传输速率达到8Gbps,4 Lane的传输速率最高可达32Gbps,高速稳定传输,可用于扩展标准PCIe3.0设备;
  10. 拥有RS485、RS232、I2S、I2C、UART、CAN、SPDIF、MIPI CSI、MIPI DSI、USB3.0、USB2.0、SPI、GPIO等扩展接口,能覆盖边缘计算,智慧医疗,工业控制等智慧终端的接口需求;
  11. 工作温度范围可达 -20℃ ~ +70℃,有-40℃ ~ +85℃车规级RK3588芯片版本可选;

RK3588主板图片

    1. 主板接口

RK3588边缘计算主板接口描述

功能

接口描述

CPU

RK3588 

存储

标配RAM 8GB,ROM 32GB,存储可定制

NPU

内置6 TOPs NPU算力,通过Hailo 26TOPs扩展算力卡,算力可扩展至32 TOPs

支持INT4/INT8/INT16/FP16混合运算,转换基于TensorFlow / MXNet/PyTorch/Caffe 等框架模型;

网络功能

支持单频(2.4GHz)/双频(2.4GHz/5GHz)WIFI,AMPAK、必联等品牌可选

支持移远等主流5G/4G模组

支持RJ45双千兆网口

主板接口

支持eDP,MIPI,DP显示屏接口,支持触摸屏TP接口;

支持双目MIPI-CSI摄像头接口,支持MIPI DSI摄像头输入

支持一路Headphone,一路MIC,一路Speaker和一路LINE-IN接口

USB3.0*1,USB2.0*1,Type-C*1,TF卡*1

DI*2,DO(Relay继电器)*2

RS485*1,RS232*1,CAN*1

HDMI IN*1,HDMI OUT*2

5G/4G MINI-PCIE接口*1

5G/4G SIM卡*1

SATA接口*1

M.2接口*1

RTC电池*1

POWER按键*1,RESET按键*1RECOVERY按键*1

LED状态指示灯*4

Debug调试串口*1

DC IN*2(DC插座+凤凰端子,12V~65V)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1508295.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python中starmap有什么用的?

目录 前言 starmap函数的作用 starmap函数的用法 starmap函数的示例 1. 对每个元组元素进行求和 2. 对每个元组元素进行乘积 实际应用场景 1. 批量处理函数参数 2. 并行处理任务 3. 批量更新数据库 总结 前言 在Python中, starmap 是一个非常有用的函数&…

【2024泰迪杯】B 题:基于多模态特征融合的图像文本检索Python代码实现

【2024泰迪杯】B 题:基于多模态特征融合的图像文本检索Python代码实现 1 题目 2024 年(第 12 届)“泰迪杯”数据挖掘挑战赛—B 题:基于多模态特征融合的图像文本检索 一、问题背景 随着近年来智能终端设备和多媒体社交网络平台…

U盘启动盘 制作Linux Ubuntu CentOS系统启动盘 系统安装

U盘启动盘 制作Linux Ubuntu CentOS系统启动盘 系统安装 准备条件 准备一个U盘,建议容量至少为8GB,以便存放系统镜像文件 一台已经安装好操作系统的计算机,用于制作U盘启动盘 Ubuntu和CentOS的Linux ISO镜像文件。可以从官方网站或相关资源…

Linux -- 线程概念和控制

一 什么是线程 1.1 线程的引出 我们开始理解一下Linux中的线程。我们以前说过,一个进程被创建出来,要有自己对应的进程PCB的,也就是 task_struct,也要有自己的地址空间、页表,经过页表映射到物理内存中。所以在进程角…

JMeter 简介及安装详细教程(全网独家)

JMeter 简介 全名为 Apache JMeter JMeter 是一个软件,使负载测试或业绩为导向的业务(功能)测试不同的协议或技术。 它是 Apache 软件基金会的Stefano Mazzocchi JMeter 最初开发的。 它主要对 Apache JServ(现在称为如 Apache T…

吴恩达机器学习笔记十六 如何debug一个学习算法 模型评估 模型选择和训练 交叉验证测试集

如果算法预测出的结果不太好,可以考虑以下几个方面: 获得更多的训练样本 采用更少的特征 尝试获取更多的特征 增加多项式特征 增大或减小 λ 模型评估(evaluate model) 例如房价预测,用五个数据训练出的模型能很好的拟合这几个数据&am…

虚拟机(KVM)克隆

当需要批量部署虚拟机时,可以使用克隆虚拟机的方式来进行。 使用图形界面来克隆虚拟机。 [rootzhoujunru_node1 zhou]# virsh list --allId Name State ------------------------------ vm01 shut off- vm01-clone shut off克隆完成。

【axios】你的进度条准确吗

1、axios监听进度 上传和下载操作在前端中是非常常见的,当我们想知道上传或下载的进度时也不难,axios已经实现了监听进度的方法 import axios from axios// 上传请求 axios.post(/api/v1/upload, {data: xxx},{// onUploadProgress回调可以获取进度onU…

网络基础aaa

三次握手 四次挥手 网络模型 TCP or UDP 的特点 如何理解 TCP 的5层协议 TCP的5层协议是指计算机网络体系结构中,与TCP(传输控制协议)相关的五个层次。这五个层次从高到低依次是:应用层、传输层、网络层、数据链路层和物理层。每…

多线程多进程

秋招面试的java八股文知识点补充以及iot 这里有一点阅读补充 线程和进程区别 什么是进程? 进程 (Process) 是计算机中的一个独立执行单元,是操作系统资源分配的基本单位。每个进程有各自独立的内存空间和资源,它们之间相互独立,相互之间…

【保姆级】Protobuf详解及入门指南

目录 Protobuf概述 什么是Protobuf 为什么要使用Protobuf Protobuf实战 环境配置 创建文件 解析/封装数据 附录 AQin.proto 完整代码 Protobuf概述 什么是Protobuf Protobuf(Protocol Buffers)协议😉 Protobuf 是一种由 Google 开…

flink的分组聚合、over聚合、窗口聚合对比

【背景】 flink有几种聚合,使用上是有一些不同,需要加以区分: 分组聚合:group agg over聚合:over agg 窗口聚合:window agg 省流版: 触发计算时机 结果流类型 状态大小 分组聚合group ag…

【RabbitMQ】RabbitMQ的交换机

交换机类型 在上文中,都没有交换机,生产者直接发送消息到队列。而一旦引入交换机,消息发送的模式会有很大变化:可以看到,在订阅模型中,多了一个exchange角色,而且过程略有变化: Pub…

ThreadLocal出现内存泄露原因分析

ThreadLocal 导致内存泄漏的主要原因是它的工作方式。在 Java 中,ThreadLocal 通过维护一个以 Thread 为键,以用户设置的值为值的映射来工作。每个线程都拥有其自身的线程局部变量副本,不同线程间的这些变量互不干扰。这个映射是存储在每个 T…

EpiCypher—SMARCAL1介导的肿瘤免疫逃避

资深作者Alberto Ciccia博士(左)和第一作者Giuseppe Leuzzi博士。 在新的博客系列中,我们将对话最近发表染色质研究工作的首席科学家们,了解他们的幕后工作。在EpiCypher,我们很感兴趣染色质技术是如何整合到不同领域的,如免疫学、…

【Ubuntu】gonme桌面的 gdm 和 lightdm 区别

总结:都可以 gdm: 【Gnome Display Manager】 完整,体积大 lightdm: 【Light Display Manager】 轻量

HBase非关系型数据库

HBase非关系型数据库 1 什么是HBase2 HBase的特点3 什么时候需要HBase4 HBase的数据模型5 HBase架构5.1 架构5.2 HBase如何列式储存 6 如何正确设计RowKey 1 什么是HBase HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、 实时读写的分布式数据…

趣味看图-Linux 文件系统的组成

/(根目录):根目录是Linux文件系统中的顶级目录。所有其他目录都是根目录的子目录,使其成为整个文件系统的父目录。 /bin:包含启动系统和执行基本操作所需的基本二进制可执行文件。这些对所有用户都可用。 /boot&…

手撕栈和队列

接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧 引言 栈和队列作为数据结构的重要组成部分,可以用栈实现非递归等,为后面学习打基础。栈由数组来实现,队列由链表来实现,接下来将详细介绍 …

C++实现引用计数(二)

实现引用计数 引言实现集成开发环境项目结构实现代码运行结果 注意 引言 C中经常使用智能指针来管理内存。对于共享指针shared_ptr的原理:每当有一个指针指向这块内存,引用计数的值加一,每当一个指针不再指向这块内存,引用计数的…