智能网络接口在汽车中的应用

智能网络接口用于高级汽车应用

车辆中的计算能力显著增强,电子控制单元(ECU)通过日益复杂且异构的网络进行通信,并在可扩展性、验证和安全性方面带来了挑战。在本文中,我们描述了智能网络接口的概念,该接口在网络层结合可编程计算,以实现硬件级容错、具备足够隔离性的应用整合以及系统级安全性。

在汽车网络中,计算和通信通常被视为两个独立的部分,尽管它们之间存在显著的相互影响。整个系统的验证是一个涉及理解计算延迟和通信延迟的过程,并分析这些延迟如何影响在这些网络上实现的高层应用。在此背景下,网络接口仅用于在电子控制单元中的处理器与网络之间传输数据,同时遵守所采用协议的规范。

车载系统的计算按域进行组织(如车身域、动力总成域和信息娱乐域),每个域由满足其特定带宽、可靠性及其他属性要求的网络协议提供服务。各域的ECU系统将相应的网络接口作为集成外设集成在同一芯片上(作为微控制器内部的子系统)或通过外部连接的独立ASIC实现。无论哪种情况,网络接口都是所定义协议的一种实现,例如FlexRay情况下的博世e‐Ray,且严格遵循该协议。

标准协议层的扩展可实现独特的功能;例如,一种名为CAN+的控制器局域网(CAN)协议,其带宽比传统CAN高出16×,同时保持与传统CAN设备的向后兼容性。我们提出了网络层数据处理扩展的概念,以支持附加功能。我们基于FPGA平台设计了扩展FlexRay网络接口,以证明可配置扩展层能够提供额外的功能(如同步时间戳和实时消息监控),从而用于实现独特的平台级功能(如网络安全)。这些网络层扩展还可实现功能。

在商用以太网交换机中,现场可编程门阵列(FPGA)已被应用于高速以太网的线速交换系统、网络内流量分析器以及入侵检测。对于时间敏感网络(TSN)等确定性以太网标准,网络层内的扩展能够通过管理数据包级重传和在网络层进行删除等底层任务,高效实现无缝冗余等容错策略。在汽车领域,此类应用通常采用具有多个接口的处理器构建,在以太网与传统汽车网络之间传输数据时会带来显著延迟。智能FlexRay控制器也可集成于混合FPGA平台上的网关中,以实现传统汽车网络标准与以太网之间的确定性互连,并通过在网络接口层增加数据路径扩展,确保即使在高网络负载下仍能实现低延迟交换性能和优先级消息的高效消息映射。

尽管汽车领域的计算主要使用汽车级处理器和微控制器,但使用现场可编程门阵列(FPGA)的理念已获得一定关注。在汽车领域,现场可编程门阵列(FPGA)已被提议作为加速实时基于视觉的驾驶辅助系统的计算平台。基于现场可编程门阵列(FPGA)的架构还可以通过物理级重构实现架构级容错。

在本文中,我们展示了网络接口中的可编程数据路径如何实现独特的功能,以支持对汽车网络日益增长的需求,并在现场可编程门阵列(FPGA)上验证了这些想法。

通用概念

在传统的电子控制单元(ECU)架构中,所有计算均由运行在现成的汽车级微控制器上的软件完成,该微控制器集成了网络接口和其他外设(参见图1)。应用层通过网络接收来自传感器的信息,并对其进行处理,以确定需要发送给执行器模块或传递至另一个电子控制单元的控制输出。这些独立任务根据预定义调度周期性地调用。网络接口仅负责与协议相关的功能,实现网络与电子控制单元处理器之间的数据传输,而不提供任何需要计算能力的附加功能。因此,任何功能增强(例如监控健康数据或对单条消息进行时间戳标记)都必须通过在电子控制单元的应用层上增加额外的软件来实现。

示意图0

在软件中集成此类系统级和底层任务可能具有挑战性。首先,网络和软件任务并不总是在电子控制单元内同步,且软件任务在不同电子控制单元之间也不同步。应用层的此类功能需要额外的任务可以增加处理器负载,并可能需要对电子控制单元功能进行广泛的重新调度和重新验证。

其次,由于电子控制单元并非始终处于激活状态,因此在各电子控制单元之间建立同步时间基准具有挑战性。最后,电子控制单元处理器上的任务容易因中断和具有严格截止时间的优先级任务而产生延迟。这些因素都可能导致对网络事件或其他电子控制单元触发信号的非确定性响应。

在网络层引入计算能力可以克服这些挑战。该能力可透明地增强网络数据,添加有关系统状态的信息,在所有电子控制单元之间维持同步时间基准,或执行其他处理。其工作方式类似于以太网等网络中的分层协议封装——网络接口在嵌入应用数据之前,会添加一组头部信息和时间戳信息。在接收端,这些头部信息由网络层进行处理,而应用数据则传递给高层软件任务。图2展示了FlexRay的一种此类协议架构,其中网络接口作为数据层头部添加了一个2字节头部和一个4字节同步时间戳。该头部可嵌入有关电子控制单元状态的信息(用于诊断、容错措施或其他目的)、数据格式信息(用于将数据打包序列组合在一起),以及指示特殊网络层消息存在的标志位。

示意图1

为了实现这种透明且具有确定性的功能,如图3所示,在FlexRay网络接口的接收路径中,集成了一条与网络接口常规数据流并行的处理路径。该并行路径允许普通消息沿传统路径转发至软件处理器,而特殊消息(网络级或适配方案)则可在接口内部进行确定性处理,从而无需修改软件即可支持此类扩展功能。在接收方向,扩展部分从网络接收解码后的字节,并利用模式检测器从有效载荷段中提取数据层头部或其他信息。时间戳逻辑利用网络协议的同步机制,并进一步扩展,以在所有参与的电子控制单元之间提供统一同步的时间视图。

扩展可以触发特定操作以增强功能;例如,对于支持多种操作模式的电子控制单元(如地形响应系统),可直接通过扩展触发模式切换消息,从而减轻由中断和软件延迟引起的非确定性因素。集成在数据路径中的密码原语(如图3所示)可对协议头部和应用数据执行即时解密,而不会产生额外延迟。在发送方向上,扩展以相反顺序运行。它们利用关于系统状态的信息(由应用程序周期性更新)和时间戳逻辑来生成数据层头部,该头部被送入加密模块(如果已集成),加密模块以8字节块(从协议头部开始)为单位进行混淆处理,然后将其编码为位级格式以便在网络上传输。

示意图2

因此,以透明方式在网络接口集成此类智能,能够在不占用宝贵处理器时间来管理这些底层任务的情况下,实现独特的功能。虽然我们将在下一节中使用现场可编程门阵列(FPGA)验证这些想法,但该概念也可轻松应用于新的专用集成电路(ASIC)或片上系统(SoC)网络接口中,只需集成一条小型可编程逻辑路径,即可在收发链中实现这些扩展。

案例研究

为了量化将计算嵌入网络接口的优势,我们研究了三个与前文讨论的增强功能相关的案例研究。首先,我们探讨在网络接口中集成数据打包与解包如何减少处理器开销。第二个案例研究通过将重构管理系统与网络接口中的数据路径扩展相结合,探索硬件级适应性,从而提高相较于软件驱动方法的确定性。最后一个示例展示了如何在网络接口的数据路径中嵌入密码原语,以提供网络和数据安全性,同时在网络传输上不增加延迟开销,也不影响软件应用。所有实验均采用赛灵思Zynq混合FPGA器件,因为它合理地近似了一种典型的汽车嵌入式架构(具备双核ARM Cortex‐A9处理器),同时还允许我们在同一平台上集成所提出的硬件扩展。在软件评估中,应用程序运行于Xilinx提供的独立操作系统之上,这是一种非常轻量级的操作系统,可抽象部分硬件细节。FlexRay网络接口设计的详细信息在另一项研究中进行了讨论。我们使用FlexRay和以太网作为实验的网络标准,但相同原理可扩展至其他传统汽车网络(如控制器局域网(CAN))或更新的标准(如时间敏感网络(TSN))。

接口处的大数据处理

在本案例研究中,我们考虑将消息从传统的FlexRay电子控制单元(ECU)传输到以太骨干网络的情况。本实验使用8字节消息(在FlexRay上),因为其他研究表明,8字节消息大小占基于FlexRay的车载系统通信流量的70%以上。多个此类消息被打包在一起,形成64字节的有效以太网载荷。在基于软件的网关中,每当网络接口接收到8字节FlexRay帧时(通过中断触发),处理器就会激活一个取数与打包任务。该任务将消息读入以太网缓冲区,并在数据包准备就绪(填满64字节)时设置“完成”标志;否则执行其他任务并等待下一个中断。这些操作每次都会产生一定的延迟,如表1所示,最佳情况中断延迟为2.96 μs。如图所示,取数与打包任务在每个以太网帧中多次执行,消耗了大量的处理器周期用于上下文切换和数据移动(总延迟为26.08 μs)。

Mode 延迟组件 延迟组件 总时间变化
中断 数据移动
软件 2.96 μs × 8 0.3 μs × 8 26.08 μs
扩展 2.96 μs × 1 0.3 μs × 8 5.36 μs –79%

将此功能嵌入网络层可使接口将多条消息打包到以太网有效载荷中,从而通过更简单的获取任务进行读取,延迟降低约80%。还应注意,在汽车系统中,许多任务为不可抢占式,以确保严格截止时间,这可能进一步提升性能。最后,一种完全基于硬件的打包与交换系统,不依赖软件任务,可进一步将延迟降低至3.3 μs(包括以太网链路上的传输延迟,通过在实际硬件上测得的基于硬件的打包与转发),这是高性能汽车网关更具可行性的解决方案(参见VEGa)。此类打包同样适用于处理数据密集型传感器(如雷达或摄像机)的电子控制单元。

硬件级适应

本案例研究探讨了将设备级功能(如动态重配置)与网络接口中的数据路径扩展相结合所带来的优势。考虑一个电子控制单元系统,该系统能够根据环境条件或用户设置的变化调整其控制算法,例如在具备越野能力的车辆中常见的自适应地形响应系统。由于这些不同的操作模式是互斥排他的,因此根据需要切换它们以节省面积和功耗是合理的选择。Zynq平台允许通过基于处理器的PCAP接口选择性地修改硬件模块,从而实现处理逻辑的自适应调整。在此场景中,一个监控来自传感器或用户输入(通过网络)信息的软件任务会通过处理器触发重新配置,并使处理器处于非抢占任务状态直至重新配置完成。

或者,通过将低级重配置原语与网络扩展相连接,重配置过程可由接口完全处理,而处理器则执行其常规任务。自定义重配置系统确定要选择的模式,获取新的硬件配置(通过DMA)并在无需处理器干预的情况下配置硬件模块。两种情况下自适应过程(从消息接收到自适应)所消耗的时间如表2所示。软件方法在重新配置小型硬件模块(占设备资源的3%)时会使处理器占用2.26毫秒,显著延迟其他任务。通过网络接口处理重新配置,处理器可以继续正常执行其任务;这种方法还提供了改进的重配置性能(减少了66%),从而实现更快地切换到新模式。对于占用更多资源的复杂硬件模块,由处理器驱动的重新配置可能导致处理器繁忙数十毫秒,在关键系统中可能不可行。

Mode 延迟组件 延迟组件 延迟组件 总时间 变化
中断
2.96 μs
N/A
数据移动
0.3 μs
N/A
重新配置
2,257.9 μs
759.4 μs
2,261.1 μs
759.4 μs
–66%
软件 (PCAP) 2.96 μs 0.3 μs 2,257.9 μs 2,261.1 μs
硬件智能(采用自定义ICAP) N/A N/A 759.4 μs 759.4 μs

网络安全

本案例研究表明,安全性架构如何作为网络接口的扩展无缝集成,并实现零延迟开销。我们之前的工作表明,网络接口内的密码原语可以对应用程序代码进行认证,并保护网络免受未授权访问。然而,关键挑战在于以引入最小延迟开销(针对网络或应用程序)且不影响协议保障的方式集成这一复杂的安全架构。对于通过软件管理的安全性,从网络接收到的加密消息必须使用密码原语的当前配置读取并解密,然后应用程序才能使用其中的信息。

如表3所示,即使在最低安全设置(32轮)下采用轻量级对称密码PRESENT,每8字节传感器数据也会产生41.5 μs的显著开销(即每个数据块在整个周期内被加密和解密32次)。由于与管理加密操作(如内存需求和中间阶段密钥计算)相关的复杂性,提高安全级别(更多轮数)会导致延迟超线性增加。作为对比,在支持64(静态)时隙的标准5毫秒FlexRay周期中,时隙宽度约为65 μs,而提高安全级别将导致传输窗口丢失。此外,软件任务与网络时序不同步,而FlexRay等网络的自适应特性会使应用程序与网络失去同步,从而因错过的传输而引发更多错误。

Mode 延迟组件轮次 延迟组件轮次 TS读取 加密 回写 总计延迟
软件 32 32 0.3 μs 40.9 μs 0.3 μs 41.5 μs
软件 64 64 0.3 μs 82.6 μs 0.3 μs 83.2 μs
扩展 解密 高达 高达 N/A 0 μs 0.3 μs 0.3 μs
扩展 解密 470 N/A 与事务重叠 0.3 μs 0.3 μs
软件 32 32 0.6 μs 0.3 μs 42.1 μs 43.0 μs
软件 64 64 0.6 μs 0.3 μs 85.2 μs 86.1 μs
扩展 高达 高达 0.3 μs N/A 0 μs 0.3 μs
扩展 470 0.3 μs N/A 与反应重叠 0.3 μs

将安全原语嵌入网络接口可使加密操作与网络时序同步,从而始终保证传输的可靠性。在数据路径中,通过预取和深度流水线技术,可实现数据段的发送/接收与加密/解密过程的重叠。该过程的抽象时序图如图4所示。在传输时隙开始时预先获取帧头,并在帧序列开始及标志位传输之前,使用预共享密钥(PSK)对帧头以及帧时间戳tn(标记为TS)进行加密。随后,帧头的传输与前8字节数据的加密过程重叠,依此类推。基于时间戳的密钥技术(PSK + tn)确保即使实际应用数据保持静态(这在许多汽车应用中很常见),每个时隙中的加密数据也会有所不同。此外,这种重叠机制使得在不违反任何时序边界的情况下,每个8字节数据块可支持更高层次的安全性(高达470轮),如表3中发送和接收所示。此外,网络扩展还能在无需应用程序干预的情况下管理安全适配帧(用于调整安全参数的特殊帧),从而使安全方案对应用程序完全透明。

示意图3 ),并用于随机化数据段(使用PSK + t0作为密钥,标记为E_t0(Data1))。)

开销

虽然将智能功能嵌入网络接口可以提高系统的整体确定性和灵活性,但在小型Xilinx Zynq Z‐7020设备上实现时,如表4所示,也会在硬件资源和功耗方面带来一定开销。在标准FlexRay网络接口基础上增加简单的数据路径扩展(模式检测器和时间戳逻辑),会使硬件资源消耗增加28.9%(以寄存器计,双通道模式下),而功耗的增加可忽略不计。

接入重构管理功能会使智能网络接口的资源消耗进一步增加11.8%(对于寄存器)百分比,且功耗没有明显增加。然而,在FlexRay网络的两个通道上将网络安全集成到接口中,会额外占用98.7%的资源(对于寄存器),并使网络接口的整体功耗增加24%(36 mW)。类似地,引入之前讨论的数据段协议会将FlexRay帧的有效载荷容量减少至248字节。尽管存在这些轻微的开销(与芯片上的可用资源相比,最高占用仅为查找表的6%),智能网络接口仍提供了独特的方法来增强系统性能和能力,其中一些功能是基于软件的实现无法实现的。

实现 归一化资源消耗 Reg 归一化资源消耗 LUTs 归一化资源消耗 块状RAM 峰值资源 功耗消耗
FlexRay 带数据路径扩展 1.29 x 1.20 x 1.00 x 21.0 % (查找表) 1.02 x
智能网络接口 1.42 x 1.27 x 1.06 x 22.4 % (查找表) 1.02 x
Secure FlexRay interface 2.27 x 1.51 x 1.63 x 26.7 %(查找表) 1.26 x

我们必须再次强调,尽管这些实验是在现场可编程门阵列(FPGA)上验证的,但该方法同样可用于新型网络接口专用集成电路(ASIC)的设计,其中可集成一个可编程数据路径段。

结论

本文提出了在汽车网络接口中集成可编程计算层的概念。该方法为应对车载系统中的新兴挑战(如安全性、确定性性能和硬件级适应)提供了独特途径。我们通过在FPGA上实现智能FlexRay网络接口的原型,验证了该方法的有效性,并评估了其带来的优势及相关开销。我们的评估结果表明,与传统软件方法相比,智能网络接口在处理速度和响应时间方面具有显著提升。

聊聊汽车OTA测试技术方案 ETS6204 是一种基于 CAN 总线远程控制的汽车以太网故障仿真模块,该设备主要用于汽车以太网的系统级测试,可实现中单个ECU 的 3 路电源控制,2 路地控制,4 路汽车以太网通信控制功能,同时具备故障注入功能。汽车制造及迭代周期越来越快,基本上2-3年就会有一款新车出来,但是软件研发可能周期更长,甚至一些新的功能未来得及研发成功,车辆就要上线了,汽车制造商会进行硬件预埋,等待软件研发成功后再远程更新,做到软硬分离。一套多功能测试台架,办公桌面与测试台架合二为一,同时还配备办公设备(椅子)。 阅读详情

相关推荐

汽车网关:智能汽车的神经中枢与安全卫士

在汽车电子电气架构中,通信协议是实现不同电子控制单元(ECU)间数据交换的基础。从经典的CAN总线到高速车载以太网,多种异构网络协议共存于现代车辆内部。协议翻译与数据路由技术是解决这些网络间互联互通的核心原理,它确保了指令与数据能在不同功能域间准确、高效地传输。这项技术的价值在于支撑了域集中式架构的实现,是构建智能网联汽车高效协同工作能力的关键。其应用场景广泛覆盖了动力总成、车身控制、智能座舱及自动驾驶等核心功能域。正是在此背景下,汽车网关作为执行协议翻译与数据路由的关键节点,其角色已从单纯的连接枢纽,升级

weixin_34059951的博客 1086

基于fpga的FlexRay总线设计

一个早起的程序员 1546

基于FAST的TSN交换(7)TSN网络接口适配器需求分析与实现模型

基于FAST的TSN交换(7)TSN网络接口适配器需求分析与实现模型     TSN网络实现确定性的分组交换不但需要TSN交换机,TSN接口适配器以及管理控制系统配合实现,而且必须能够清晰的给出时间敏感流量的规范特性。由于TSN技术发展迅速,新标准和修订不断涌现,特别是面向特定行业的解决方案差异较大,因此不同厂商的TSN设备互联互通十分困难。TSN解决方案提供商必须提供TSN网络整套解决方案,在研...

m0_37537704的博客 2776

智能汽车域网关

今天汽车行业约80%的创新都是直接或间接通过电子设备实现的。随着互联汽车的增长以及汽车行业朝自动驾驶的发展, 安全微控制器已被嵌入到车辆远程信息处理系统、网关 和ECU(电子控制单元)中。 网关--在汽车电子系统之间实现安全可靠通信的电子设备--来建造车辆是汽车行业的一个新兴趋势。由于越来越多的电子系统贡献了现代汽车创新和功能,这种增长正在用汽车网关改变汽车网络架构,这些网关在异构汽车网络之间提供无缝通信,并解决数据带宽、安保和安全挑战。 消费者对更大的车辆功能的需求增加,刺激了汽车中更复杂的电子装

小明师兄的博客 1959

汽车IVI中控OS Linux driver开发实操(十一):ETH网络接口开发

嵌入式linux也有些是支持网口的,比如RGMII,嵌入式系统资源支持以太网和其他基本接口的硬件平台(板上或片上系统),有充足的NOR或NAND Flash闪存,用于容纳OS、lib库、fileSystem文件系统、APP应用程序、Bootloader引导程序等。嵌入式Linux是开源的、可修改的,并且是用C编写的,可以根据需要额外根据添加的硬件芯片设备而对应增加驱动程序以供上层应用层应用程序使用。

码农17年的博客 614

操作系统网络接口统计信息解读:ifconfig vs ip vs netstat

当你的电脑突然变“卡”,或服务器网络频繁“掉链子”时,排查问题的第一步往往是查看网络接口的实时状态:今天收了多少数据包?发出去的包有没有“迷路”?接口有没有偷偷“罢工”?本文将聚焦这三个问题,详细讲解如何用ifconfigipnetstat三个工具读取网络接口的统计信息,并对比它们的优缺点。本文将先通过“水管工修水管”的故事引出网络接口统计的重要性,再分别拆解三个工具的核心功能(用“工具箱”类比),接着通过实战案例演示如何解读统计信息,最后总结不同场景下的工具选择策略。ifconfig。

操作系统内核探秘的博客 949

10BASE-T1S标准来袭:虹科新品以太网接口卡,汽车网络的新变革者?

随着10BASE-T1S技术在汽车行业的广泛应用,我们期待与全球合作伙伴一道,共同推动汽车网络技术的进一步发展。我们相信,虹科10BASE-T1S Network Interfacer将成为连接未来汽车网络的关键桥梁。欢迎联系我们,获取更多产品信息和技术支持。

1518

基于FPGA的FlexRay控制器

本文提出一种基于FPGA的可扩展FlexRay通信控制器,集成时间戳、数据过滤和报头处理等增强功能,支持容错、时效性和安全性。该控制器在Xilinx Spartan 6上实现,与ECU紧密耦合,显著降低延迟与功耗,适用于安全关键汽车应用。

ppp33的博客 468

开源项目教程:open_evse - 智能电动汽车充电站解决方案

开源项目教程:open_evse - 智能电动汽车充电站解决方案 项目介绍 open_evse 是一个基于开源理念的电动汽车充电站管理系统。该项目由 Lincomatic 创建并维护,旨在提供一个可定制、灵活且成本效益高的解决方案,以支持家庭和小型商业场所的电动车充电需求。它利用开源硬件如Arduino或ESP8266,结合软件实现对充电过程的智能控制和管理,包括但不限于充电状态监控、远程控制以...

gitblog_00483的博客 937

智能网联汽车信息安全白皮书:风险、防护与策略

智能网联汽车是集成了先进的信息技术、数据通信传输技术、电子传感技术、控制技术及人工智能等技术的新型交通工具。在推动智能交通与汽车工业向自动化、智能化发展的过程中,信息安全成为了关键的支撑与保障。信息安全在智能网联汽车领域具有独特的重要性,它不仅关系到个人隐私、企业利益,更涉及到公共安全。智能网联汽车需要处理大量的敏感数据,如位置信息、行驶习惯、车载信息娱乐系统等,这些数据一旦泄露或被不当使用,将给用户带来巨大风险。然而,智能网联汽车面临着多方面的安全挑战。

weixin_42128315的博客 879

电流镜设计实战:从基础到高级技巧(附常见问题解决方案)

本文从工程实战角度,系统讲解了电流镜设计从基础原理到高级技巧的全过程。深入剖析了匹配精度、输出阻抗等核心矛盾,并详细介绍了共源共栅(Cascode)结构如何平衡电压裕度与输出阻抗。文章还重点探讨了工艺偏差、版图应力效应等实战中的“隐形杀手”,并提供了常见问题的解决方案与调试技巧,旨在帮助工程师设计出鲁棒性更强的模拟电路。

blockchain9miner的博客 730

工业智能网关在工厂产线设备数据采集中的应用-天拓四方

如今,智能制造已成为制造业转型升级的重要方向,在复杂的工厂生产环境中,如何高效、准确地采集产线设备的数据,成为了提升生产效率、优化生产流程、保障产品质量的关键。工业智能网关作为连接工业设备和云平台的桥梁,其在工厂产线设备数据采集中的应用日益广泛,本文将详细探讨其工作原理、数据采集流程及其在实际生产中的应用案例。工业智能网关...

weixin_35051143的博客 730

销售预测的方法与模型(三)丨安全库存与再订货(补货)

较高的 Z 值对应较高的服务水平(例如,服务水平 99% 对应 Z 值 2.33),意味着企业希望更低的缺货风险,因此需要更高的安全库存。在再订货点的管理中,考虑到供应商交货的不确定性,通常需要结合安全库存,以防止在交货期间库存用尽。要对L开根号,根号L表示交货周期越长,企业需要的安全库存越多,因为在较长的供应期内,需求波动的累积效应更明显。举例:供应商的交期服从标准差为2件/天的正态分布,顾客需求为50件/天的正态分布,若要客户服务水平达到 90%,安全库存量应该是多少?下面介绍几种核心的模型与公式。

weixin_45675709的博客 1534

汽车维修保养智能预约系统

信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。

yh1340327157的博客 215

音视频从入门到精通——指数哥伦布码原理

在计算机中,一般数字的编码都为二进制,但是由于以相等长度来记录不同数字,因此会出现很多的。

mirana的专栏 1380

别再傻傻分不清了!一文搞懂电机里的‘旋变’和‘编码器’到底有啥区别

本文深度解析电机位置传感器中旋转变压器(旋变)与编码器的核心区别,包括工作原理、精度对比及环境适应性。通过实测数据和典型应用场景,帮助工程师在工业机器人、新能源汽车电机等关键领域做出精准选型决策,提升系统可靠性和控制精度。

weixin_28689507的博客 502

汽车级Linux(AGL)的新进展:SDV与Flutter的探索

在当今汽车技术飞速发展的时代,汽车级Linux(Automotive Grade Linux,AGL)正逐渐成为汽车智能化变革的核心力量。它不仅广泛应用于汽车的各个角落,还在持续演进,其中软件定义汽车(SDV)和Flutter技术的发展尤为引人注目。

1376

在VS2019里把JSBSim飞行模型集成到你的C++项目里(附完整配置流程和常见错误解决)

本文详细介绍了如何在Visual Studio 2019中将JSBSim飞行模型集成到C++项目中,包括环境准备、源码编译、项目配置和常见错误解决方案。通过实战技巧和优化建议,帮助开发者高效实现高精度飞行仿真功能,提升开发效率。

weixin_42620202的博客 413

基于SpringBoot的电动汽车智能充电管理系统的设计与实现

Java简介Java是一种面向对象的静态式编程语言。Java编程语言具有多线程和对象定向的特点。其特点是根据方案的属性将方案分为几个不同的模块,这些模块是封闭的和多样化的,在申请过程中具有很强的独立性。Java语言在计算机软件开发过程中的运用可以达到交互操作的目的,通过各种形式的交换,可以有效地处理所需的数据,从而确保计算机软件开发的可控性和可见性。开发java语言时,保留了网络接口,Java保留的缺省网络接口可以与web应用程序编程所依赖的类别库相匹配。

yh1340327157yh的博客 911

300m半径无人机单兵侦测设备技术详解

300m半径无人机单兵侦测设备凭借其卓越的侦测性能、高效的识别能力、便捷的告警方式以及广泛的应用场景,成为现代军事、安保及应急救援领域的重要装备。300m半径无人机单兵侦测设备,融合了最新的无人机技术、高精度传感技术与实时数据处理技术,为单兵作战、巡逻及侦察任务提供了前所未有的视野与效率。该设备通过无人机搭载的高性能侦测模块,能够在复杂环境中实现300米范围内的精准侦测,大幅提升单兵的战场感知能力和决策效率。设备为被动式探测设备,确保安静安全运行,不暴露目标 设备耗电功率小,可长时间在野外使用。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1118

Cocos Creator Android打包:NDK版本选择与配置全攻略

在Android原生开发中,NDK(Native Development Kit)是编译C/C++代码的核心工具链,它决定了代码如何被编译为不同CPU架构(如ARMv7、ARM64)的动态库。其工作原理在于提供了一套完整的交叉编译环境,将高级语言代码转化为设备可执行的二进制指令。这一技术对于游戏引擎和性能敏感型应用至关重要,因为它能直接调用硬件资源,提升运行效率。在实际工程中,NDK版本必须与Android Gradle插件(AGP)版本、项目依赖的C++标准库精密匹配,否则会导致编译失败或运行时崩溃。特别

weixin_33725270的博客 490

基于大语言模型的多智能体框架在汽车网络安全中的设计与实现

在汽车电子电气架构日益复杂的背景下,传统的入侵检测系统面临实时性不足与告警疲劳的挑战。大语言模型凭借其强大的语义理解和推理能力,为构建智能安全系统提供了新的技术路径。其核心原理在于将复杂的分析任务分解,由多个具备特定职能的智能体协同完成,从而提升威胁检测与响应的自动化水平。这一技术架构的价值在于,它能将安全运营从被动响应转向主动防御,有效应对新型未知攻击。在汽车网络安全这一典型应用场景中,该框架通过分层部署策略,将时延敏感型智能体置于车端,计算密集型智能体置于边缘,实现了资源与性能的平衡。本文探讨的Cybe

weixin_33770878的博客 330

Chrome DevTools MCP 实战完整教程

本教程介绍了Chrome DevTools MCP(Model Context Protocol)在智能Web测试中的应用。该系统通过MCP协议将Chrome开发者工具能力标准化,并与AI结合,提供了统一的测试解决方案。核心功能包括智能自动化、深度调试分析和性能监控优化。教程详细讲解了环境搭建、MCP服务器配置、参数说明及多种工具集(输入自动化、导航、设备仿真、性能分析等)的使用方法。通过mcp-use库的MCPAgent和MCPClient组件,用户可以轻松实现自然语言驱动的浏览器操作和测试流程管理。

blues_C的博客 3802

智能汽车“中央计算”战局生变:中兴微电子为何成为破局者?

撼域”M1不仅是中央网络枢纽,更是一个可编程、高安全、高性能的跨域融合计算平台,它能集成车身、底盘及动力等部分功能,将网关、车身、底盘、动力控制乃至AI功能深度整合,真正意义上实现整车SOA,助力整车架构的集中化与智能化。“撼域”M1是面向新一代中央集成式电子电气架构设计的高性能车载SoC,专注于解决智能汽车多域融合场景下的海量数据高速互联与实时交换需求,为整车提供高效、可靠、安全的芯片级解决方案,除了适用于汽车中央计算处理单元CCU,还适用于智能网关、跨域控制器、智能底盘等领域。

高工智能汽车 692

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

车规处理器再升级,谁在“领跑”下一代智能汽车芯片?

当前,全球各大车企已经打响了电气化、智能化、网联化的“攻坚战”,下一代集中式的电子电气架构正在加速来袭。 在本次上海国际车展期间,包括通用汽车、岚图汽车等诸多车企公布了全新一代电子电气架构的最新进展,并且已经推出了搭载全新电子架构的车型。 例如上汽通用旗下别克品牌推出了多款搭载全新一代VIP智能电子架构的车型,并且宣布2025年前所有新车型都将搭载该平台。 而岚图汽车CEO卢放也公开表示,岚图汽车正在研发面向未来智能汽车的电子电气架构,并且将于2022年发布搭载SOA架构的产品和服务。 不可否认,全

高工智能汽车 603

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 47、图形编程与串行数据通信全解析
下一篇: 48、串口通信技术全解析
lambda
博客等级 码龄23年 49粉丝 1303原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值