当前位置:首页 > 厂商动态 > 米尔电子
[导读]MYD-LD25X搭载的Debian系统包含以太网、WIFI/BT、USB、RS485、RS232、CAN、AUDIO、HDMI显示和摄像头等功能,同时也集成了XFCE轻量化桌面、VNC远程操控、SWITCH网络交换和TSN时间敏感网络功能,为工业设备赋予“超强算力+实时响应+极简运维”的体验!

一、系统概述

MYD-LD25X搭载的Debian系统包含以太网、WIFI/BT、USB、RS485、RS232、CAN、AUDIO、HDMI显示和摄像头等功能,同时也集成了XFCE轻量化桌面、VNC远程操控、SWITCH网络交换和TSN时间敏感网络功能,为工业设备赋予“超强算力+实时响应+极简运维”的体验!

图:MYC-LD25X核心板及开发板

二、亮点功能介绍

1、Xfce桌面

Xfce是一款轻量级的开源桌面环境,旨在提供高效、稳定和易于使用的桌面体验。

轻量级:Xfce以资源效率为目标,注重在低资源消耗下提供快速响应和流畅的用户体验。它适用于各种硬件配置,包括旧式计算机和嵌入式设备。

简洁和直观:Xfce遵循简洁和直观的设计原则,提供了直观易用的用户界面,使用户能够快速上手和自定义桌面环境。

模块化:Xfce采用模块化的设计,桌面环境由多个独立的组件(如面板、窗口管理器、文件管理器等)组成,用户可以根据自己的需求进行定制和配置。

1.1.启动Xfce

myir-image-debian系统默认已经包含xfce显示界面,开发板启动进入系统后,接上屏幕会显示如下界面,说明成功启动Xfce,需输入设置的账户进入系统界面。

图1.1 xfce显示界面

2、VNC远程控制

2.1. vnc简介

VNC(Virtual Network Computing,虚拟网络计算)是一种远程桌面控制技术,允许用户通过互联网或局域网远程访问和控制另一台计算机的桌面环境。系统默认安装了TigerVNC。以下是其核心特点和应用:

•协议基础:基于RFB协议(Remote Framebuffer Protocol),通过传输屏幕图像的更新部分和用户输入指令实现交互。

•客户端-服务端架构:

服务端:运行在MYD-LD25X上,负责分享屏幕并接收客户端指令。

客户端:用户通过客户端连接到服务端,查看并操作远程桌面。

•网络传输:默认使用TCP端口5900+N(N为显示器编号,如:1对应5901)。

2.2. 启动VNC服务

Debian系统默认上电就开启VNC服务端,使用下面命令查看vnc服务:

2.3 客户端连接测试

下载客户端

Windows下载并安装客户端软件(如RealVNC Viewer),如下图所示:

图2.1 客户端VNC界面

•获取连接信息

通过myd-ld25x开发板获取目标设备的IP地址或主机名

通过VNC服务器的log,获取端口/显示编号,如:1(对应端口5901)或直接指定端口号5901:

•输入连接地址

依次点击VNC客户端界面“File->New connection”输入服务器和主机名,格式如下:

以主机名为例子,配置完成后,点击”OK”按钮,如下图所示:

图2.2 客户端VNC配置

•成功连接

连接成功后,客户端窗口将显示远程设备的桌面,可进行交互操作。

图2.3 VNC连接成功界面

3、交换机功能

3.1. 交换机简介

以太网交换机是一种硬件设备,用于连接局域网(LAN)上的设备,并在这些设备之间转发数据包。它在OSI模型的数据链路层(第2层)运行,并使用MAC地址来确定每个数据包的目的地。以太网交换机可以通过减少冲突和拥塞来提高网络性能,同时还可以提供如虚拟局域网(VLAN)和基于端口的访问控制等安全功能。与以太网桥接器相比,以太网交换机在CPU使用率方面更为高效。由于硬件以太网交换机负责数据转发、过滤和优先级排序,因此减轻了CPU的工作负担。这样一来,CPU可以专注于处理其他任务,从而进一步提升网络性能。本节主要介绍myd-ld25x作为交换机进行双网段转发功能。

3.2. 网络拓扑介绍

STM32MP257有两个以太网控制器,MYD-LD25X以太网控制器1支持交换机功能。其网络拓扑如下图:

图3.1 网络拓扑图

根据上图很容易了解网络拓扑结构:

3.3.关键拓扑配置解析

•myd-ld25x的配置

从网络拓扑图可知,myd-ld25x被当作为交换机/网关,连接不同的子网络,子网1配置169.254.1.0/24(通过 end2 接口);子网2:配置192.168.0.0/24(通过 sw0p2 接口)。启用 ip_forward 后,myd-ld25x可将来自子网1的流量转发到子网2,反之亦然。

•Device1 配置

设置 IP 为169.254.1.2,默认网关指向 myd-ld25x的 end2 接口 (169.254.1.1)。使得所有非本子网的流量(如访问 192.168.0.11)通过网关 myd-ld25x 转发。

•Device2 配置

设置 IP 为192.168.0.11,默认网关指向myd-ld25x的 sw0p2 接口 (192.168.0.20)。使所有非本子网的流量(如访问 169.254.1.2)通过网关myd-ld25x转发。3.4.转发功能配置与测试

•切换交换机设备树

启动开发板,在uboot阶段选择交换机设备树,如下图所示:

图3.2 选择交换机设备树

•转发功能配置

根据拓扑结构对myd-ld25x开发板板进行配置,启动设备并设置 end1/sw0ep 接口,同时启用 IP 转发功能,使设备能够充当路由器,转发网络流量。

配置设备1(开发板或者PC)网络接口IP和路由,这里Device1使用一块MYD-LD25X开发板:

配置设备2(开发板或者PC)网络IP和路由,这里Device2也使用一块MYD-LD25X开发板:

3.5.连通性验证

从Device1->Device2,当执行ping 192.168.0.11 时, 数据包从 Device1 发送到默认网关MYD-LD25X (169.254.1.1),MYD-LD25X根据路由表将数据包转发到 sw0p2 接口 (192.168.0.20)。Device2 收到数据包并回复,路径反向同理。

从Device2->Device1,过程一样:

通过MYD-LD25X板作为路由中转,成功实现了两个不同子网(169.254.1.0/24和 192.168.0.0/24)间的通信。4、TSN4.1.TSN简介TSN代表时间敏感网络(Time-Sensitive Networking),它是由电气和电子工程师协会(IEEE)开发的一系列标准,旨在通过以太网网络提供确定性和低延迟的通信。TSN旨在支持实时应用,如工业自动化、汽车以及音频/视频流传输。TSN通过在网络中的所有设备之间提供时间同步,并使用流量整形和调度机制为时间关键型流量分配优先级和网络资源,从而实现确定性通信。TSN还支持冗余和容错机制,以确保高可用性和可靠性。此处列出了IEEE定义的TSN标准的完整清单。TSN的关键特性包括:

•时间同步:TSN使用精确时间协议(PTP)来同步网络中所有设备的时钟,精度可达亚微秒级。IEEE 802.1AS-Rev

•流量整形和调度:TSN使用服务质量(QoS)机制为时间关键型流量分配优先级和网络资源,并防止拥塞和数据包丢失。IEEE 802.1Qav和IEEE 802.1Qbv

•互操作性:TSN设计为与现有以太网网络兼容,并支持不同供应商和设备之间的互操作性。

总体而言,TSN为以太网网络上的实时通信提供了一个标准化且可靠的解决方案,有助于在各行各业启用新的应用和用例。802.1Qav和802.1Qbv之间的选择取决于应用的特定需求。802.1Qav通常用于带宽需求可变且不可预测的应用,而802.1Qbv则通常用于带宽需求固定且可预测的应用。MYD-LD25X独立网口end2和switch都支持TSN功能。本节将以myd-ld25x开发板独立以太网为例,展示TSN 802.1Qav如何提升流量整形效果。 4.2. 网络拓扑介绍通过预留4个带宽序列,给每个序列分别不同的优先级,如下网络拓扑图所示:

图4.1 QAV例子

如上图所示,配置网口如下:

•使用4个队列(Q0-Q3)。每个队列在硬件中都有预留的带宽。最多支持4个队列。

•队列0无带宽限制,用于通用流量。

•队列1预留了最大带宽的10%(100Mbps)

•队列2预留了最大带宽的20%(200Mbps)

•队列3预留了最大带宽的30%(300Mbps)

•Q3是最高优先级队列,而Q0是最低优先级队列。

4.3. 网络流量控制

•创建vlan端口

在MYD-LD25X开发板发送端执行下面命令创建vlan端口,并建立端口映射:

在接受端(PC或者其他开发板)接收端创建vlan端口:

•配置网络流量

CBS用于通过限制流量类别的数据速率来强制实施服务质量;为了将数据包划分为不同的流量类别,用户可以选择使用mqprio。

为每个队列分配不同的带宽

•流量测试

在连接到端点end2且IP地址为192.168.200.30的远程PC或其他设备上运行4个iperf会话,以生成具有不同优先级的多个数据流。

在MYD-LD25X开发板,使用iperf3开始传输数据流:

•测试结果对于优先级为6且带宽为300Mbps的队列3,使用TC规则后:

对于优先级为4且带宽为200Mbps的队列2,使用TC规则后:

对于优先级为2且带宽为100Mbps的队列1,使用TC规则后:

对应优先级为0且带宽无限制的流量,使用TC规则后:

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭