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

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

3天内不再提示

《聊一聊ZXDoc》之汽车服务导向SOME/IP

ZLG致远电子 ? 2025-04-30 18:23 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ZXDoc支持SOME/IP功能,通过服务导向架构实现跨域通信标准化,降低系统耦合,支持动态服务发现与调用,提升分布式系统扩展性和维护效率。


368327b4-25ad-11f0-9434-92fbcf53809c.jpg ?什么是SOME/IP?

SOME/IP(Scalable service-Oriented MiddlewarE over IP)是汽车电子架构迈向集中化、智能化的关键通信基石。它基于以太网IP协议栈,将ECU间的“点对点拉线”升级为“云端化服务”,让域控制器像互联网应用一样按需调用服务。其核心优势在于动态服务发现与精准需求响应:车机屏唤醒时,才向座舱域发送“UI界面加载服务”;自动驾驶启动后,毫米波雷达按需推送目标物数据流,而非持续广播占用带宽。这种“按需取用”机制,使车载网络带宽利用率提升60%以上,更支持跨域融合——智能座舱可直接调用ADAS的“变道安全评估服务”,让语音助手秒变“老司机”。从域控到中央计算,SOME/IP正重塑汽车软件生态,让功能迭代如APP更新般灵活。


368327b4-25ad-11f0-9434-92fbcf53809c.jpg ?ZXDoc之SOME/IP

1. 初始化ZLG车载以太网设备

PC连接ZLG车载以太网设备,选择对应设备的本地PC网卡启动。

36aa1f0e-25ad-11f0-9434-92fbcf53809c.png

2. 设置设备本地PC网卡参数(根据被测ECU而定)

上位机需要根据ECU的网络拓扑结构,将本地网络配置进行修改为模拟ECU节点的配置(即SOME/IP客户端)。以下是常用的设置项:

  • 设置本地网卡的IP地址为SOME/IP客户端的IP。
  • 设置本地网卡的MAC地址修改为SOME/IP 客户端的MAC。
  • 设置本地网卡的VLAN ID为SOME/IP 客户端的VLAN ID。
  • 使用ARP 命令,绑定服务端ECU的IP和MAC地址。

arp -s <被测件IP> <被测件MAC> <本地IP>

36b69e96-25ad-11f0-9434-92fbcf53809c.png

3. 导入arxml文件

在SOME/IP工程中导入arxml文件,ZXDoc会自动解析。

36d01c68-25ad-11f0-9434-92fbcf53809c.png

4. 设置连接参数

配置好的本地地址连接ZLG车载以太网设备接着的SMOE/IP服务端。

36e18d18-25ad-11f0-9434-92fbcf53809c.png

5. 添加请求服务

因需添加arxml中已经定义好的服务。

36f22b46-25ad-11f0-9434-92fbcf53809c.png

6. 添加订阅事件

因需订阅arxml中已经定义好的事件。

36ffdb56-25ad-11f0-9434-92fbcf53809c.png

7. 执行服务请求和订阅

点击执行已经添加好的服务和订阅。

3710dae6-25ad-11f0-9434-92fbcf53809c.png

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

    关注

    3037

    文章

    8374

    浏览量

    170383
  • Some
    +关注

    关注

    0

    文章

    4

    浏览量

    6260
  • 汽车
    +关注

    关注

    15

    文章

    3883

    浏览量

    39688
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从焊接角度,设计PCB的5个建议

    完成个电路板,需要PCB工程师、焊接工艺、焊接工人等诸多环节的把控。今天通过定位孔、MARK点、留边、焊盘过孔、辅助工具这五个方面从画板的角度跟大家PCB设计。
    的头像 发表于 02-06 10:31 ?2296次阅读
    从焊接角度<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>,设计PCB的5个建议

    消息队列技术选型的7种消息场景

    我们在做消息队列的技术选型时,往往会结合业务场景进行考虑。今天来消息队列可能会用到的 7 种消息场景。
    的头像 发表于 12-09 17:50 ?1758次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>消息队列技术选型的7种消息场景

    Altium中Fill,Polygon Pour,Plane的区别和用法

    Fill会造成短路,为什么还用它呢?来Altium中Fill,Polygon Pour,Plane的区别和用法
    发表于 04-25 06:29

    stm32的低功耗调试

    前言:物联网的大部分设备都是电池供电的,设备本身低功耗对延长设备使用至关重要,今天就实际调试总结stm32的低功耗调试。1、stm32在运行状态下的功耗上图截图自stm32l15x手册
    发表于 08-11 08:18

    平衡小车代码的实现

    前言今天代码,只有直立功能的代码。代码总体思路给定个目标值,单片机通过IIC和mpu6050通信,得知数据后,根据角度环计算出个P
    发表于 01-14 08:29

    IIC总线设计

    大家好,又到了每日学习的时间了,今天咱们来 IIC 总线设计。 、概述: IIC 是Inter-Integrated Circuit的缩写,发音为eye-squared cee
    的头像 发表于 06-22 10:32 ?9623次阅读

    小米米2月19日停止服务宣布关闭服务

    小米大事件,米将于 2021 年 2 月 19 日 12 点 00 分停止米服务。 这个时候很多人想的是要赶紧把信息、聊天记录都导出来;停服后将无法导出用户在米内的任何信息。米
    的头像 发表于 01-20 05:43 ?7126次阅读

    小米米2月19日停止服务

    小米公司于2010年推出的第款产品“米”,最终要和我们说再见了!1月19日,米团队告知用户:因业务变动,米将于2021年2月19日12点停止
    的头像 发表于 01-20 11:16 ?2393次阅读

    FPGA中的彩色转灰度的算法

    大家好,又到了每日学习的时间了,今天我们来FPGA学习中可以遇到的些算法,今天就
    的头像 发表于 04-15 15:47 ?2235次阅读

    【职场杂谈】与嵌入式物联网架构师几个话题

    【职场杂谈】与嵌入式物联网架构师几个话题
    的头像 发表于 08-23 09:19 ?1759次阅读
    【职场杂谈】与嵌入式物联网架构师<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>几个话题

    华为云弹性公网IP的那些事儿

    华为云弹性公网IP的那些事儿 如今,企业上云已成为热门话题,云可以驱动流程创新和业务创新,成为企业新的利润增长点,被看成是企业实现数字化转型的必经之路。弹性公网
    的头像 发表于 11-21 15:20 ?1127次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>华为云弹性公网<b class='flag-5'>IP</b>的那些事儿

    简单DPT技术-double pattern technology

    今天想来简单DPT技术-double pattern technology,也就是双层掩模版技术,在目前先进工艺下,这项技术已经应用的很普遍了。
    的头像 发表于 12-05 14:26 ?3135次阅读

    芯片设计的NDR是什么?

    今天突然想route相关的问题,讲讲NDR是什么,我也梳理总结下我对NDR的认识。
    的头像 发表于 12-06 15:14 ?3337次阅读

    ZXDoc汽车标定、台架标定、三高标定

    ZXDoc支持XCP/CCP标定功能,标定工作贯穿主机厂与Tier1厂商汽车ECU研发、生产、测试的整个流程,是保障ECU性能达标、功能稳定的关键。什么是XCP/CCP标定?XCP/CCP标定是汽车
    的头像 发表于 04-27 11:36 ?780次阅读
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b><b class='flag-5'>ZXDoc</b>》<b class='flag-5'>之</b><b class='flag-5'>汽车</b>标定、台架标定、三高标定

    ZXDocCAN总线仿真、面板仿真

    ZXDoc支持CAN总线仿真、面板仿真功能,通过虚拟化通信环境,提前验证、优化和保障系统可靠性,降低开发成本与风险,面板仿真还使其画面实物化,便于操作和理解,仿真功能已成为ECU研发和测试的关键环节
    的头像 发表于 05-09 11:30 ?593次阅读
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b><b class='flag-5'>ZXDoc</b>》<b class='flag-5'>之</b>CAN总线仿真、面板仿真