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

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

3天内不再提示

软件如何推动对动态网络管理的需求

21克888 来源:厂商供稿 作者:Nicola Concer 2022-06-07 16:00 次阅读


想象一下,在不远的将来,您驾驶着新车。新车是电动汽车,具有更高级的驾驶员辅助系统(ADAS)功能,可以联网,带有各种软件。

联网汽车允许人们根据需要下载各种应用和服务。想象一下把车借给孩子们时。您可能想要安装一个汽车跟踪应用,远程设置速度限制,甚至是距离限制。想要开车上山滑一周雪?可以为ADAS系统安装安全软件包,可更好地应对冰雪天气,或许还可以对轮胎进行远程诊断,检查一切是否正常。或者安装多区域音频应用,驱车行驶在陡峭的山路上,收听最喜欢的播客,同时孩子们可以看动画片?

可重新配置的以太网骨干网


当然,这些都是举例说明,但其中一些情景很快就会成为现实。所有这些情景都依赖于这款未来汽车需要支持的具体功能:

Ÿ未来汽车需要连接到云端

Ÿ硬件组件支持所有新功能,能够升级到车辆设计时甚至都没有构想到的功能

Ÿ车载网络连接汽车上所有的计算机、传感器和执行器,能够支持新应用生成的数据流量和通信模式

这些新要求以基于以太网的车载网络主干网为重点,与当前的工作方式冲突,即所有数据流量在设计时静态决定,系统针对特定假设进行优化,而不了解未来的应用需求。

特别是,以太网交换机使用IEEE音视频桥接(AVB)和时间敏感网络(TSN)标准,根据流量的重要程度对流量进行分类和优先排序。以太网交换机和网络处理器使用广义精确时间协议(gPTP)建立同步时钟,可同步车辆中音视频流的播放,或由ADAS ECU将不同传感器(如摄像头、雷达和激光雷达)观察到的对象组合起来。

想了解有关汽车架构的更多知识吗?欢迎访问恩智浦汽车网络页面。

更改网络或TSN配置中的某些内容不再是单个实体的任务。相反,它需要更改与车辆网络相关的几个网络控制器处理器和以太网交换机的配置。

1.定义每个联网组件上需要更改的内容

2.定义如何将此新配置部署到通常来自不同供应商的网络设备

解决这个问题需要一个抽象模型,能够以统一的方式总结每个设备的功能,以及如何配置和更新它们。

例如,经典平台上的AUTOSAR™软件提供了所有联网设备的通用配置视图,但它仅支持一组有限的网络功能,它是静态的,并且在部署到车辆后不支持动态配置更新。

而IEEE定义了几个标准来建模和配置网络。尤其是IEEE 802.1Qcc(参见图1)提供了一个抽象模型,其中包括:

Ÿ集中式用户配置(CUC)模块

-捕获所有应用要求

-集中式网络配置(CNC)

Ÿ集中式网络配置(CNC)模块

-了解网络实际硬件的所有具体功能

-能够为网桥、监听器、通话器等每个网络设备计算新的网络配置

Ÿ一种名为YANG的通用抽象数据建模语言(图2)

-能够捕获和建模网络命令,然后每个目标设备都可以解析这些命令

这种软件定义网络(SDN)模式可利用软件来引导网络上的流量,以解决以前网络架构的局限性。SDN基于软件,而非基于硬件的传统网络。它可以更加灵活地控制网络、更改配置、调配资源和提升网络容量。

图1:符合IEEE 802.1Qcc的SDN架构

图2:描述网络配置的YANG模型示例

下载YANG模型

当然,IEEE标准就是这样。它们具体说明了需要发生什么,但没有说明如何发生。有几种工具可以实现IEEE标准。图3显示了可将YANG模型部署到实际网络的一些工具。这些工具支持:

Ÿ联网设备查询网络的功能和状态,并生成新服务请求或更新现有服务

ŸCNC模块查询任何联网设备的状态,并生成配置消息并将其传输到任何联网设备

每个工具在以太网帧中的编码YANG数据方式(例如二进制或明文)、数据传输方式(TCP或UDP、安全或非安全等)以及网络主机所需的资源类型(例如POSIX、AUTOSAR或RTOS)等方面各不相同。

图3:能够实现SDN流程的工具示例


恩智浦的作用

最后一步是将基于抽象模型的这类配置消息转换为与实现联网设备的特定硬件匹配的具体配置定义。

这需要与芯片紧密耦合的软件包,这些软件包能够将YANG模型中所述的抽象配置编译成具体设备的寄存器设置。

恩智浦正为产品组合中的几个器件开发此类驱动程序,这些器件包括SJA1110 10 10 10端口TSN以太网交换机和S32G车联网处理器。

采用哪种序列化方法和协议取决于将在其上运行的目标设备的功能。在CPU子系统较小(如SJA1110)的资源受限设备上,首选内存占用小、计算能力需求低的工具。通过从图3中选择合适的工具,我们的第一个实现证明了这是可行的。

恩智浦坚信,软件定义网络将成为汽车网络的现实,相应的解决方案需要基于标准。

结语

软件在未来汽车中的爆炸式增长和重要性将需要新的硬件,这些硬件可以动态地重新配置,适应未来的汽车功能。这将影响汽车中安装的数个电子控制单元(ECU)的计算单元以及车载网络。

更新由不同厂商制造的ECU和芯片组成的分布式系统时,需要标准化的抽象和一套能够满足这一需求的工具。

恩智浦致力于支持标准化解决方案,目前正在开发必要的软件,为关键网络产品(如S32G处理器和SJA1110以太网交换机)实施所需的SDN步骤。

如需了解更多信息,请访问nxp.com/SJA1110和nxp.com/vehiclenetworking。

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

    关注

    155

    文章

    11151

    浏览量

    223011
  • 软件
    +关注

    关注

    67

    文章

    4346

    浏览量

    85617
  • 网络管理
    +关注

    关注

    0

    文章

    107

    浏览量

    27504
收藏 人收藏

    评论

    相关推荐

    《Visual C# 2008程序设计经典案例设计与实现》---动态网络Ping操作

    《Visual C# 2008程序设计经典案例设计与实现》---动态网络Ping操作.zip
    发表于 06-25 16:35

    关于物联网互操作平台和动态网络协议的介绍

    关于物联网互操作平台和动态网络协议的介绍
    发表于 05-24 06:21

    如何将cgi和ssi用于动态网页需要创建一个用户登录页面

    您好,我正在使用 nucleo f4292i 开发板,如何将 cgi 和 ssi 用于动态网页需要创建一个用户登录页面。如果有人已经完成或任何示例演示请分享,我有一个工作的网络服务器和静态网页,需要创建一个用户登录的动态网页。如
    发表于 12-27 06:15

    动态网页设计教程,下载

    动态网页设计教程 1.了解动态网页与静态网页的区别; 2. 掌握JavaScript脚本语言的语法规则 ; 3. 能用JavaScript编写简单的动态网页,并掌握一些基本
    发表于 04-28 16:39 0次下载

    动态网络响应的研究

    动态网络响应的研究:1、学会用示波器研究电路中的时域响应的基本方法。2、观察RC电路中的零输入响应,阶跃响应和矩形脉冲响应。3、研究时间常数τ的意义实验原理
    发表于 07-03 01:10 10次下载

    基于JSP的动态网页开发技术

    随着Internet 和电子商务等技术的应用,诞生了动态网页技术。目前主要用于动态网页制作的技术有ASP、JSP 和PHP,在具体地开发过程中,针对不同的要求选择相应的开发技术是很有
    发表于 01-15 16:17 17次下载

    一种动态网页加速技术中的机制探讨

    动态网页是基于服务器动态查询数据库生成的,用户频繁重复的访问给服务器带来了巨大压力,导致系统效率低下。因此提出了网页静态化技术,然而仅通过管理员生成静态页面
    发表于 01-27 14:51 3次下载

    一种新的动态网页程序的防篡改系统

    动态网页技术越来越多地应用于互联网,确保动态网页脚本的安全性的需求与日俱增,该文实现了一种新的基于脆弱性数字水印技术的动态网页应用程序防篡改系统,阐明了能够应用在
    发表于 02-26 15:41 14次下载

    动态网

    动态网页 那动态的网页会是什么情况呢?例如: 任何留言薄都允许您在HTML表单中输入消息,在下一次查看该留言薄时,网页将包含新输入的内容。
    发表于 08-05 09:17 1128次阅读

    基于LM3S网络开发笔记6_伪动态网

    基于LM3S网络开发笔记6_伪动态网
    发表于 10-11 08:44 4次下载
    基于LM3S<b class='flag-5'>网络</b>开发笔记6_伪<b class='flag-5'>动态网</b>页

    基于攻击事件的动态网络风险评估框架

    动态网络的演化思想应用于计算机网络风险评估中,提出了基于攻击事件的动态网络风险评估框架。整个框架首先在静态物理链路的基础上构建动态访问关系网络
    发表于 11-25 11:42 0次下载

    局部优先的动态网络重叠社团及其演变模式检测

    社团检测简化是重要的图挖掘问题,动态网络上的重叠社团检测及其社团演变模式是近年来的研究热点,但将静态网络的局部优先的社团检测算法应用到动态网络的重叠社团及其演变模式检测上的研究较少。为此,提出一种
    发表于 03-20 17:24 0次下载

    一种快速计算动态网络相似性的方法

    増大,如何快速且准确地评估动态网络之间的相似性面临巨大的挑战。基于静态网络的谱距离方法尽管取得了不错的效果,但对于大规模动态网络而言计算成本很髙。为了解决这一问题,提出了一种快速计算动态网络
    发表于 06-04 15:58 4次下载

    Mavenir通过电信管理论坛计划带来动态网络切片创新

    Mavenir是一家网络软件提供商,致力于利用可以在任何云上运行并改变世界连接方式的云原生软件来构建面向未来的网络。该公司今天宣布其已顺利完成动态网络切片和实现,为行业重大挑战带来创新
    的头像 发表于 01-24 12:06 4787次阅读

    php生成动态网页内容的方法

    PHP是一种广泛用于Web开发的脚本语言,可用于生成动态网页内容。在本文中,我们将介绍使用PHP生成动态网页内容的方法。 什么是动态网页? 动态网页是一种可以根据用户请求和其他变量
    的头像 发表于 12-04 16:22 344次阅读