汽车 Automotive > SOME/IP应用学习

让SOME/IP运转起来——SOME/IP系统设计(上) SOME/IP(Scalable service-Oriented MiddlewarE over IP)是AUTOSAR应用层的协议,是基于IP协议的面向服务的可拓展性的中间件。SOME/IP系统设计实现了系统内ECU之间的SOME/IP通信,设计思路可以总结为确定功能需求,梳理功能的逻辑及信息,设计服务接口,传输协议及端口号的定义等。 阅读详情

目录

SOME/IP介绍

SOME/IP主要功能

SOME/IP协议

SOME/IP服务类型

SOME/IP-举例

SOME/IP各模块协议

SOME/IP-基础元件

SOME/IP-SoAD

SOME/IP-SD协议

SOME/IP-SD举例

SOME/IP-TP协议

SOME/IP-TP举例


SOME/IP介绍

        SOME/IP ( Scalable service-Oriented Middleware over IP),即“运行于IP之上的可伸缩(可扩展)的面向服务的中间件”。是一个汽车中间件解决方案,可以用于控制消息。从一开始,它的设计就是为了完美地适应不同尺寸和不同操作系统的设备。这包括小型设备,如相机、AUTOSAR设备,以及头部单元或远程信息处理设备。同时还确保了SOME/IP支持Infotainment域以及车内其他域的功能,从而使SOME/IP可以用于多数替换场景以及更传统的CAN场景。所谓“Middleware中间件”是一种独立的系统软件或服务程序,分布式应用软件可借助Middleware在不同的技术之间共享资源。所谓的分布式应用软件,在这里指的就是“服务”;不同的技术之间,在这里指的就是“不同的平台或操作系统,比如Adaptive AUTOSAR系统等。

        SOME/IP服务是SOME/IP的最核心概念。在一个服务中,定义了Server和Client两个角色:Server提供服务,Client调用服务。对于同一个服务,只能存在一个Server,但可以同时存在多个Client调用服务。一个Service由0~多个Event/Method/Field组成。与CAN相比,面向服务的通讯方式能够大大降低总线的负载率。

        SOME/IP不等同于SOA,SOME/IP只是实现了SOA(面向服务的架构)和符合其协议规范。

  •         SOME/IP允许应用程序进行通信。
  •         数据包格式由服务规范自动确定。
  •         服务器提供了一个实现服务接口的服务实例。
  •         客户端使用SOME/IP来使用服务实例。
  •         一个Service由0~多个Event/Method/Field组成。

SOME/IP主要功能

1) SOME/IP中间件在运行时(而不是在系统设计时)动态地创建服务提供者和服务使用者之间的连接
2) 通过网络提供面向服务的通信
3) SOME/IP 支持广泛的中间件功能
        -序列化转换为二级制序列转换,包含基本数据类型(e.g. Boolean、uint8和sint32等)和复杂数据类型(e.g. struct string和array等)
        -远程过程调用 (RPC) 实现函数的远程调用。
        -服务发现 (SD) 动态查找功能并配置其访问权限。
        -发布/订阅 (Pub/Sub) 动态配置需要哪些数据并将其发送到客户端。
        -UDP 消息的分段允许通过 UDP 传输大型 SOME/IP 消息而无需分段。
4) SOME/IP 可以在不同的操作系统上实现(即 AUTOSAR、GENIVI Linux和 OSEK),甚至没有操作系统的嵌入式设备
5) SOME/IP 用于 ECU 间客户端/服务器序列化

英文原始内如如下:

  • •SOME/IP provides service oriented communication over a network
  • •SOME/IP supports a wide range of middleware features
  • –Serialization–transforming into and from on-wire representation.
  • –Remote Procedure Call (RPC) –implementing remote invocation of functions.
  • –Service Discovery (SD) –dynamically finding functionality and configuring its access.
  • –Publish/Subscribe (Pub/Sub) –dynamically configuring which data is needed and shall be sent to the client.
  • –Segmentation of UDP messages –allowing the transport of large SOME/IP messages over UDP without the need of fragmentation.
  • •SOME/IP can be implemented on different operating systems (i.e. AUTOSAR, GENIVI Linux and OSEK) and even embedded devices without operating system
  • •SOME/IP is used for inter-ECU Client/Server Serialization
  • https://www.mathworks.com/help/autosar/ug/autosar-platform-comparison.html

SOME/IP协议

Message ID,用于唯一标识消息,当消息为Method类型时,由Service ID和Method ID组成,当消息为Event类型时,由Service ID和Event ID组成,如下图所示:

Length,消息长度(从Request ID开始到Payload结束);

Request ID,服务提供者和调用者可用于区分相同消息的不同调用,由Client ID和Session ID组成。通常我们称服务提供者为Service,服务调用者为Client,Service ID和Client ID用于区分,一般会在一个SOA架构中统一地配置这些ID的数值。

Protocol Version,协议头版本号,目前该值必须为1;

Interface Version,接口版本号,一般由服务提供者定义;

Message Type和Return Code,用于标识消息的类型,报文类型,目前共5种/返回码

Payload,数据段,需要传输的相关数据

SOME/IP服务类型

  • 服务说明
  • 服务是SOME/IP的最核心概念。在一个服务中,定义了Server和Client两个角色:Server提供服务,Client调用服务。
  • 对于同一个服务,只能存在一个Server,但可以同时存在多个Client调用服务。一个Service由0~多个Event/Method/Field组成。
  • 与CAN相比,面向服务的通讯方式能够大大降低总线的负载率。
  • Method
  • 调用或引用一个进程/函数/子程序,通常由Client发起,并由Server答复。
  • Request是最常见的一种Method,由Client向Server请求数据;Response是Request的结果,由Server答复Client的Request。
  • 而Method Fire & Forget方式,只Client向Server发起,但Server对该请求不回复。
  • Event
  • 一个单向的数据传输,只能是on change类型,用于Server主动向订阅(Subscribe)了相关服务的Client发布(Publish)信息。
  • Field
  • 由以下三项内容构成:
  • Notifier:通知,Server的Client订阅了服务后第一时间主动向其发送数据。
  • Getter:获取,由Client向Server读取数据。
  • Setter:设置,由Client修改Server的数据。

SOME/IP-举例

SOME/IP各模块协议

  • SOME/IP被定义到AUTOSAR CP的BSW模块的一部分。
  • SOME/IP被统一到AUTOSAR AP的通信管理中。
  • VSOME/IP开源,可以移植到Linux平台,有公司基于VSOME/IP进行自己产品开发

SOME/IP-基础元件

SOME/IP-SoAD

  • SoAD层通过TCP/IP网络实现基于PDU的通信
  • AUTOSAR I-PDU映射到SoAD配置和维护的Socket连接。
  • 要对多个I-PDU使用Socket连接,可在每个I-PDU前面添加一个SoAD PDU头
  • PDU路由组管理-启用/禁用从/到Socket的PDU路由
  • SOME/IP-Socket适配器[SoAD]-AUTOSAR型号通用上层支撑的构建块
    •         要了解Autosar中的通讯栈,就必须了解PDU(Protocol Data Unit)。 PDU是Autosar通讯中重要的概念,每个PDU包含着SDU和PCI,每个PDU拥有独自的ID用于互相区分。 非TP层的I-PDU数据不应超过8字节的长度。 这确保了可以在单个CAN消息中发送I-PDU。
  • SOME/IP-SD协议

  •         由于服务需要由Server和Client共同完成,因此在进行正常的数据传输之前,需要一系列的准备工作确认Server和Client之间是否已有网络连接。之后,Client还要询问Server能否提供所需的服务,并对服务的Event进行订阅。这些工作都是通过SOME/IP服务发现(Service Discovery)实现的。SOME/IP服务发现用于定位服务实例、检查服务是否可用以及部署发布和订阅句柄。服务发现只能通过UDP实现。服务发现的报文格式与一般的SOME/IP报文相同,但是其Message ID固定为0xFFFF8100。
    •         主要功能
  • 定位服务实例
  • 检测服务实例是否在运行(即服务实例的状态)
  • 发布/订阅行为的管理
    •         SD报文解析
      •         SOME/IP SD报文也是一种SOME/IP报文,是在SOME/IP报文的基础上进行了扩展增加了Entry、Option等字段;
  • Entries用于同步服务实例的状态和发布/订阅的管理。
  • Options用于传输Entries的附加信息。
    •         SOME/IP SD报文的ServiceID(0xFFFF)、MethodID(0x8100)、Request ID(0x0000)、ProtocolVersion(0x01)、Interface Version(0x01)、MessageType(0x02)、ReturnCode(0x00)等属性都是固定值。
      •         Entry
  • Entry字段可以理解为服务实例的“入口”,该入口包含服务实例以及需要订阅的事件组的信息。主要通过Entry实现提供服务、发现服务,以及订阅事件组的功能。

SOME/IP-SD举例

Term

Description

描述

Service

A functional entity that offers an interface. A logical combination of zero or more methods, zero or more events, and zero or more fields.

提供接口的功能实体。零个或多个Methods、零个或多个events以及零个或多个Field的逻辑组合。

Service Instance

A single instance of the Service. Implementation of a service, which can exist more than once in the vehicle and more than once on an ECU

服务的单个实例。实施一项服务,该服务可以在车辆中存在多次,也可以在ECU中存在多次

Offer Service

A message entry that declares offer of a Service Instance

声明服务实例提供的消息条目

Stop Offer

A message entry that declares stopping of a Service Instance

声明停止服务实例的消息项

Find Service

A message entry used to find a Service Instance.

用于查找服务实例的消息条目

Event

A message send by an ECU implementing a Service Instance to an ECU using this Service Instance.

由执行服务实例的ECU向使用该服务实例的ECU发送的消息

EventGroup

A logical grouping of 1 or more events. An EventGroup is part of a Service.

一个或多个事件的逻辑分组。事件组是服务的一部分

Field

A field does represent a status and thus has an valid value at all times on which getter, setter and notifieract upon.

一个字段确实代表一个状态,因此在getter、setter和notified所依赖的任何时候都有一个有效值。

Getter/Setter

A Request/Response call that allows Read/Write access to a field.

允许对字段进行读/写访问的请求/响应调用。

Method

A method, procedure, function, or subroutine that is called/invoked.

被调用的方法、过程、函数或子例程。

Notification Event

An event message of the notifierof a field.

通知字段的事件消息。

Notifier

Sends out event message with a new value on change of the value of the field.

在字段值发生变化时,发送带有新值的事件消息。

Remote Procedure Call (RPC)

A method call from one ECU to another that is transmitted using messages

从一个ECU到另一个ECU的方法调用,使用消息进行传输

  • SD - 服务器角色
  • 回复“查找”
  • 提供服务
  • 收回提供
  • SD - 客户角色
  • 发送“查找”
  • 倾听提供
  • 倾听停止的提供

 

SOME/IP-TP协议

        我们知道CAN-TP是用来对当总线CAN数据过大时,就需要对CAN整包数据进行分割拆包进行发送,这个时候发送方的TP层就起作用,同理对于接收方而言,也需要将分割的数据包进行组包完成整包数据的重组还原。

        因此,举一反三,我们便可以知道SOME/IP-TP模块的主体功能就是为了实现对应用层发送数据过大时进行的必要拆包与组包的工作,进而完成大量数据包的发送与接收。

        SOME/IP作为一种应用层协议,既可以运行在TCP之上,也可以运行在UDP之上,由于TCP协议本身支持发送大量数据同时还支持流控等特点因此无需用到SOME/IP-TP,该协议仅针对运行在UDP协议基础上的SOME/IP协议。

        如下图7.1所示,则较为清晰的表明了SOME/IP-TP在CP AUTOSAR的具体位置以及与其他模块的交互关系。

 

 

SOME/IP-TP举例

 

告别抓瞎!用Python+Scapy解析汽车SOME/IP报文,5分钟看懂数据流 本文详细介绍了如何使用Python和Scapy库解析汽车SOME/IP报文,从原始字节流到可读数据的完整流程。通过实战示例和代码演示,帮助开发者快速掌握报文解析技巧,提升汽车电子通信数据分析效率。 阅读详情

相关推荐

告别抓瞎!用Python+Scapy解析SOME/IP报文,汽车工程师的调试利器

本文介绍如何利用Python和Scapy构建高效的SOME/IP报文解析工具,帮助汽车工程师解决车载以太网通信中的调试难题。通过详细的代码示例和实战技巧,展示如何解析复杂报文结构、模拟通信场景并优化调试效率,显著提升智能汽车开发中的工作效率。

weixin_30755393的博客 220

someip协议概述

SomeIP (Scalable service-Oriented Middlewareover IP) 是车载以太网的一种通信协议。对于熟悉CAN通信的开发者而言,CAN通信一般属于周期或者触发的形式在总线上传输的,而SOMEIP则不同,它是在接收方有需求的时候才发送,他是一种以服务为导向的数据。

xinyuan510214的专栏 1万+

Automotive Ethernet_草稿

example。

qq_20848757的博客 2236

车联网SOMEIP应用总结

车联网SOMEIP应用总结

汽车以太网和SOA 1万+

Automotive Ethernet

基于以太网和IP的通信已在汽车行业中使用多年,如今这种通信技术越来越多地用于车内的数据传输。

酒无忧的博客 1433

【车载以太网】【SOME/IP】(四)解读SOME/IP通信协议

一、协议规范 SOME/IP是基于网络的提供面向服务的通信;服务 是有零个或多个事件、方法、域组成; 事件: 提供周期性发送的数据,或在提供者到订阅服务器的更改时发送的数据。 方法: 为订阅者提供了在提供程序端执行远程过程调用的可能性 字段: 是下列三个中的一个或多个的组合 notifier:它将数据从提供者发送到订阅者 getter:订阅者可以调用它来显式地查询提供程序的值 setter:订阅方想要更改提供程序端的值时 二、SOME/I...

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 6850

汽车 Automotive > SOME/IP VS DDS调研和未来方向

SOME/IP VS DDS调研和未来方向

DL_62532的专栏 2289

车载通信架构 —— SOME/IP 协议概述

### 本文主要 ### -> 1、SOME/IP 协议功能介绍 ### -> 2、SOME/IP 协议服务接口介绍 ### -> 3、SOME/IP 协议技术价值及车载应用场景

Soly_kun的博客 1036

Google AAOS 中 SOME/IP 框架深度解析:从架构到实践

本文深入解析了Google AAOS中的SOME/IP框架。SOME/IP作为车载以太网通信标准,在软件定义汽车时代成为连接功能域的关键。文章从架构演进、协议基础(包括RPC、事件通知、服务发现等核心机制)入手,详细分析AAOS对SOME/IP的集成方案,涵盖Broker Agent设计、协议栈实现、配置文件及安全机制。重点介绍了SOME/IP在Android 14+的SDV扩展中的核心作用,为AAOS与AUTOSAR生态的互联提供技术桥梁。通过架构图和序列图直观展示了协议原理和通信流程。

Deep Lee的专栏 544

1. 一文看懂 OPEN Alliance TC8:汽车以太网 ECU 的 Layer 3–7 测试到底测什么?

【摘要】本文基于OPEN Alliance《Automotive Ethernet ECU Test Specification Layer3-7 V3.0》,系统介绍了TC8上层协议测试的核心内容。TC8是汽车以太网ECU的一致性测试规范,重点验证不同供应商ECU的协议栈实现是否符合标准,包括ARP、IPv4、ICMPv4、UDP、TCP、DHCP等基础协议以及SOME/IP等汽车专用协议。文章解析了各协议层的测试要点,强调异常场景处理能力,并指出实际项目中需注意状态隔离、日志收集和UpperTester

struggle_22_58的博客 555

深入浅出SSD:固态存储核心技术、原理与实战(文末赠书)

作为经典畅销书的升级版,本书在第1版的基础上新增了大量新知识(如闪存、UFS、测试、文件系统等),并改写或删减了许多过时或不适用的内容,总修改量超过60%。本书由SSD技术社区SSDFans的核心团队成员联合业界、高校SSD方面的专家共同完成,相对于第1版,内容更全面、更新,也更有深度。本书从产品、技术和应用3个维度展开,全面、详细讲解了SSD的发展历史、产品形态、工作原理、整体架构,以及各个功能模块的原理和使用,从SSD的前端接口协议到FTL算法,再到后端的闪存和纠错,以及测试,本书都有涉及。

阿玥的小博客 3107

Ethernet / SOME-IP 系列 — 从 CAN 到 Automotive Ethernet:不是“带宽不够”,而是系统变了

汽车通信技术正从CAN向以太网迁移,根本原因并非简单的带宽不足,而是系统架构和数据处理模式的根本性变革。传统CAN擅长周期性控制信号传输,但无法适应现代智能驾驶系统对感知数据(如雷达目标列表、高清地图等)的需求——这些数据具有集合语义、可变结构和订阅消费特性。以太网/SOME-IP通过服务化模型实现了数据按需订阅和动态分发,使通信能准确表达系统结构关系。CAN仍将保留在控制回路等强实时场景,而以太网则成为感知主干网络,这一转变标志着汽车电子架构从信号导向转向数据服务导向。

yuanmenghao 529

COMSOL实战:薄膜声学超材料模态分析全流程解析(含预应力设置技巧)

本文详细解析了使用COMSOL进行薄膜声学超材料模态分析的全流程,包括预应力设置技巧和共振频率优化方法。通过实际案例和参数设置指南,帮助工程师掌握从几何建模到结果解读的关键步骤,特别适合声学超材料和共振薄膜结构的设计与优化。

ujm5678901的博客 283

【经纬恒润】车载以太网自动化测试套件(SOME/IP)- AETP. TC8 SOME/IP

SOME/IP (Scalable service-Oriented Middleware over IP) 作为车载以太网的一种通信协议,在智能汽车通信领域受到广泛应用。对于应用SOME/IP协议的车内控制器来说,标准化的测试能够为车内通信提供更加可靠的保障。AETP(Automotive Ethernet Test Package)是一款专为车载以太网协议测试而设计的软件,目前已经覆盖主流车载以太网协议,其中AETP.SOME/IP是为车载以太网SOME/IP通信协议专门制定的自动化测试套件,包含基于I

2301_79739992的博客 570

k8s 查看cpu使用率最高的pod

在 Kubernetes 中,可以使用命令查看 Pod 的资源使用情况,从而找到 CPU 使用率最高的 Pod。

u010674101的专栏 3340

高能物理相关软件

国内高能物理实验背景     研究物质最深层次结构及相互作用的前沿基础科学。 现代高能物理实验的要素    实例源 、 探测器、   电子学、  触发 DAQ、  原始数据、 刻度、重建 、物理分析、  成果  。 离线软件的地位和作用。    是硬件设备和物理学家的桥梁,是从数据到物理成果转化中的关键和重要的环节。 高能物理实验及其特点 独一无二性,实验规模越来越大,努力省钱(使用

Alan Zhuang的博客 3292

Automotive_Ethernet_ECU_TestSpecification_v2.0_TC8_ECU_TEST资源文件介绍:汽车以太网ECU测试的全方位解决方案

Automotive_Ethernet_ECU_TestSpecification_v2.0_TC8_ECU_TEST资源文件介绍:汽车以太网ECU测试的全方位解决方案 去发现同类优质开源项目:https://gitcode.com/ 在汽车电子领域,以太网ECU(电子控制单元)的测试与验证是确保车辆电子系统稳定运行的关键环节。本文将为您介绍一款开源资源文件——Automotive_Etherne...

gitblog_06739的博客 817

BMS开发避坑指南:如何用ADBMS6815实现0.03%精度的电池采样?

本文深入解析了如何利用ADBMS6815等高精度AFE芯片,在车规级BMS开发中实现0.03%级别的电池电压采样精度。文章从芯片选型、硬件设计、软件配置、算法优化到系统验证,提供了一套完整的实战指南,帮助工程师系统性地提升BMS测量精度,从而保障电池安全、延长寿命并增强产品竞争力。

weixin_28314575的博客 125

Automotive_Ethernet_ECU_TestSpecification_v2.0_TC8_ECU_TEST 资源文件介绍

Automotive_Ethernet_ECU_TestSpecification_v2.0_TC8_ECU_TEST 资源文件介绍 去发现同类优质开源项目:https://gitcode.com/ 此资源文件为Automotive_Ethernet_ECU_TestSpecification_v2.0_TC8_ECU_TEST,其中包含了物理层、TCP/IP协议层、SOME/IP协议相关的所有测...

gitblog_06713的博客 855

两种方法解决这个问题OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

两种方法解决这个问题OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.在进行深度学习比如在训练yolov8模型时,在加载训练集和验证集时会报以下那个错误时会导致模型训练中断,有以下两个方法去解决这个问题,来使模型正常训练。

weixin_73044854的博客 2万+

Halcon 色彩标定:RGB空间下实现白平衡与CCM矩阵合成静态HDR图像

摘要 本文介绍了一种基于Halcon的色彩校正方法,结合白平衡与灰轴约束最小二乘法实现精准颜色还原。方法分为三步:1)自动定位色卡区域并提取灰阶块计算白平衡增益;2)通过前三列色块建立测量值与标准值的映射关系;3)引入灰轴约束条件求解色彩校正矩阵(CCM),确保中性灰区域不偏色。算法采用中位数计算白平衡增益以提高鲁棒性,并通过旋转校正处理色卡倾斜问题。实验表明,该方法能有效消除相机采集的系统色偏,适用于颜色测量、表面检测等机器视觉场景。文末提供了完整代码实现。

LIN943168247的博客 399

构建CommonAPI c++ 和some/IP环境

构建CommonAPI c++ 和some/IP环境_automotive-dlt-CSDN博客

weixin_43841155的博客 200

【异常】Claude Code CLI工具 模型加载异常 /init报错排查与完整解决方案 There‘s an issue with the selected model (glm-5). It

此类跨厂商模型配置报错,核心诱因是API生态的兼容性不匹配。优先使用工具原生支持的模型体系,可快速解决90%以上的同类报错;若需跨厂商使用目标模型,需完成API端点、鉴权密钥、模型ID的全链路适配,确保全流程配置合规,即可完成异常修复。

奶爸的编程之路,也就一周冷个三天 3683

【亲测免费】 【揭秘】汽车以太网的未来之钥 —— eth-ws-someip

【揭秘】汽车以太网的未来之钥 —— eth-ws-someip 在高速发展的车联网技术领域,数据通信协议是连接智能车辆系统的桥梁。今天,我们聚焦一个重量级的开源工具——eth-ws-someip,它为理解与分析Automotive Ethernet中的SOME/IP(Service Oriented Middleware over IP)和SOME/IP-SD协议提供了强大支持,助力开发者 ...

gitblog_00822的博客 397

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

汽车以太网诊断工具HydraLink技术解析与应用

汽车以太网作为新一代车载网络技术,正在逐步替代传统CAN总线,以满足ADAS和自动驾驶等高带宽需求。其核心原理基于IEEE 802.3bw标准,通过单对双绞线实现100Mbps高速传输,显著提升数据吞吐量并减少线束重量。HydraLink作为开源汽车以太网适配器,采用USB 3.0接口和RGMII架构,支持Wireshark抓包和Scapy报文注入,为车载网络诊断和开发提供高效工具。该设备特别适用于ECU通信故障排查和网络性能测试,其开源特性便于二次开发,是汽车电子工程师和研究人员的重要助手。

weixin_30915951的博客 432

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

汽车SOA实战:基于NXP Linux BSP的服务导向架构实现与优化

服务导向架构(SOA)作为一种先进的软件设计范式,正深刻改变着汽车电子系统的构建方式。其核心原理在于将传统紧耦合的、基于信号的静态通信,转变为以“服务”为基本单元的、松耦合的动态交互模式。这种转变的技术价值在于极大地提升了软件的可复用性、可扩展性和部署灵活性,是实现“软件定义汽车”愿景的关键基石。在汽车行业,SOA的典型应用场景包括智能座舱、高级驾驶辅助系统(ADAS)和车身域控制器等复杂功能域。为了高效实现SOA,工程师需要借助成熟的中间件技术,例如在汽车领域广泛采用的SOME/IP协议,它定义了服务发现

cuifan5176的博客 366

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: Cadence17.2 > Allegro > 检查PCB Layout信号线组等长
下一篇: 汽车 Automotive > SOME/IP VS DDS调研和未来方向
ABEL in China
博客等级 码龄16年 3941粉丝 67原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值