1 前言

车载信息娱乐系统(In-Vehicle Infotainment,IVI)由收音机逐步发展而来,目前IVI系统已成为车内的重要信息显示单元,并已安装于大多数主流车型。随着信息技术和汽车电子的迅速发展,IVI系统集成的功能越来越多,包括音频播放、视频播放、移动电视、生活资讯、导航定位、移动上网、辅助驾驶、远程诊断、云端升级和行车安全。

功能众多对信息显示的实时性提出了较高要求,传统的车载网络架构CAN受信息传输带宽的限制,已无法满足需求。1998年,车载以太网标准IEEE 802.3推出的超低质量双绞线使每一条链路都可以专享100 Mb/s的传输速率[1],2004年,双同轴电缆的传输速率可达1 Gb/s[2],解决了传统车载架构的瓶颈,形成了新一代车载网络架构。

2 SOME/IP简介

SOME/IP是基于IP的可扩展、面向服务的中间件(Scalable service-Oriented Middleware over IP)的缩写。

车载以太网的5层模型结构如图1所示,包括应用层、传输层、网络层、数据链路层和物理层。SOME/IP是TCP/IP层上面的一层协议,位于车载以太网的四层以上。

图1 车载以太网的5层模型结构

车载以太网5层模型的每个层级功能不同,使用的支撑协议也不同。图2所示为车载以太网协议架构。

AUTOSAR从入门到精通100讲(二)-SOME/IP及其应用相关推荐

  1. AUTOSAR从入门到精通100讲(二十)-特斯拉、高通、华为AI处理器深度分析

    很多人会问,为什么没有英伟达?目前所有主流深度学习运算主流框架后端都是英伟达的CUDA,包括TensorFlow.Caffe.Caffe2.PyTorch.mxnet.PaddlePaddle,CUD ...

  2. AUTOSAR从入门到精通100讲(二十)-AUTOSAR通信篇—CanIf模块

    1  位置和作用 如图1所示,CAN接口模块(下文简"CanIf")位于底层CAN驱动(CanDrv).CAN收发器(CanTrcv)和上层通信服务层(CanSm.CanNm).C ...

  3. AUTOSAR从入门到精通100讲(二十一)-AUTOSAR通信篇—IpduM模块

    1  位置和作用                  图1  IpduM在BSW通信中的位置 从图1可以看出,在AUTOSAR分层架构中,IpduM靠近PDUR,且两者处于同一层. I-PDU多路复用意 ...

  4. AUTOSAR从入门到精通100讲(二十二)-AUTOSAR通信篇—CANTP模块

    1  CANTP的位置和作用 CanTp是PduR和CANIf模块之间的模块,如图1所示.CANTp模块的主要作用是对CAN I-PDU进行分段和重新组装,使得I-PDU的长度不大于8个字节,对CAN ...

  5. AUTOSAR从入门到精通100讲(二十四)-AUTOSAR通信篇—AUTOSAR COM模块

    AUTOSAR COM是AUTOSAR通讯的重要组成部分,它是从OSEK COM标准的基础上发展而来的.它提出了一个不同速率的总线网络之间进行数据交换的方法,为汽车控制单元应用软件提供了统一的通信环境 ...

  6. AUTOSAR从入门到精通100讲(二十三)-AUTOSAR通信篇—PduR模块

    今天介绍COM的下层模块:PduR-协议数据单元路由. 1   PduR的位置和作用 PDU Router(下文简称"PduR")模块位于AUTOSAR通讯架构的中间位置,其上层主 ...

  7. AUTOSAR从入门到精通100讲(二十五)-AutoSar架构中的Methodology

    AUTOSAR为汽车电子软件系统开发定义了通用的技术方法,即AUTOSAR方法论.该方法论描述了从系统底层配置到ECU可执行代码产生过程的设计步骤. AUTOSAR开发方法是基于虚拟功能总线的开发方法 ...

  8. AUTOSAR从入门到精通100讲(二十六)-AutoSar之微控制器抽象层MCAL

    微控制器抽象层位于AUTOSAR BSW的最底层,包含内部驱动,可直接访问微控制器和外设芯片.从具体应用来看,MCAL主要包括微控制器驱动.存储器驱动.通信驱动和输入输出驱动四个部分,各部分又由具体的 ...

  9. AUTOSAR从入门到精通100讲(二十七)-AutoSar模式管理总揽

    介绍下AUTOSAR中的模式管理(Mode Manager)的机理.了解模式管理之前,先解释下三个重要的概念:模式.状态和阶段. Mode(模式) 模式是运行在车辆中的各种状态机(不仅仅是ECU状态管 ...

  10. AUTOSAR从入门到精通100讲(二十八)-AutoSar之CAN网络管理

    AUTOSAR中网络管理主要使用了CAN接口(CanIf),并提供通用网络管理接口(NmIf).CAN网络管理在CAN架构中所处的位置如图1,与其他模块的交互如图2.                 ...

最新文章

  1. 每日一皮:都 0202 年了,我怎么可能被骗呢?
  2. php5.4 traits
  3. 一文看懂Python(六)-----类与对象篇
  4. 5334. 【NOIP2017提高A组模拟8.24】空
  5. linux相对路径列出目录文件,linux – UNIX:列出目录中具有相对路径的文件
  6. eclipse配置本地连接 hadoop
  7. 剑指offer--在O(1)时间内删除链表结点
  8. Redis之List类型操作
  9. 有段时间没更新了。。。放上我在做的东东的截图
  10. 刀剑神域服务器维护到什么时候,刀剑神域黑衣剑士王牌维护结束时间 服务器维护进不去怎么办...
  11. python语言开发环境搭建_Python开发环境搭建-Go语言中文社区
  12. Intel® Math Kernel Library (Intel® MKL)
  13. GC类型以及不同类型GC的搭配 1
  14. POJ 1330 Nearest Common Ancestors(LCA Tarjan算法)
  15. js ajax异步提交,jquery ajax异步提交表单数据的方法
  16. 自动驾驶传感器---毫米波雷达原理(测距、测速、角速度测量),毫米波雷达系统构成
  17. 7分钟学会HTML网页制作
  18. 爆笑三国之张飞流水账【爆笑中体验哲理】
  19. 以结算价交易TAS和以市价交易TAM
  20. python编程midi键盘按键错乱_电脑键盘按键错乱怎么回事 电脑键盘按键错乱原因【图文】...

热门文章

  1. 交换机选用要点及订货主要技术条件
  2. 【渝粤题库】陕西师范大学202091公共管理学原理 作业(高起本、专升本)
  3. 【渝粤题库】广东开放大学 PHP动态网站设计 形成性考核
  4. 建议把英语改成选修的计算机老师,越来越多的人建议高中将英语作为选修课,而非必修课,您认同吗?...
  5. datagrid 小数点_EasyUI 解决 datagrid 中 NumberBox 限制小数位数后不能输入小数点问题...
  6. break和continue关键字
  7. java中套接字,如何在java中获得一个开放的套接字?
  8. 小米岭南通服务器维护,小米岭南通交通联合卡内测开启
  9. php baocuo error,PHP编译报错configure: error: Cannot find libmysqlclient under /usr.
  10. 记录一次Oracle注入绕waf