SOME/IP协议详解「前言」

27 篇文章 543 订阅 ¥69.90 ¥99.00
博主xyfx,汽车行业的嵌入式高级软件工程师,分享SOME/IP协议详解,旨在帮助初学者快速入门并掌握SOME/IP协议,涉及PRS和CP SWS协议。本文档介绍学习方法、所需知识,推荐资料,并提供其他相关专栏链接。
摘要由CSDN通过智能技术生成

SOME/IP协议详解「前言」

点击返回雪云飞星的SOME/IP协议详解「总目录」



1 写在开头

博主xyfx是一名汽车行业的嵌入式高级软件工程师,本职工作是做AutoSAR技术及其工具链的开发,曾经也深入做过永磁同步/交流异步电机的驱动控制,都是做到了源码编写级别。毕业后就一直在汽车行业内深耕,在工作过程中也发现了国内普遍对SOME/IP这类未来发展趋势的欣欣技术理解不是很深刻,希望通过本专栏帮忙刚学习SOME/IP技术的朋友们快速入门;帮忙有一定基础的朋友们巩固知识。本专栏主要是对AutoSAR组织发布的SOME/IP协议进行深入浅出的解读,这里我们指的主要是PRS协议(SOME/IP的官方基础协议),也会涉及少部分CP SWS协议的内容(针对AutoSAR CP架构的SOME/IP实现协议)。本专栏不会硬深深的翻译协议,主要想通过更加浅显易懂的形式帮助大家快速掌握SOME/IP;也会在一些经常容易理解出错,或者比较深奥的点上详细讲解。另外,博主比较尊重版权,所以图片基本都会重绘,防止侵犯官方文档版权,希望大家多多支持,也能尊重博主的版权。由于SOME/IP原协议洋洋洒洒也有几十万字,博主在这里也不可能完全写完,帮助大家能够理解协议思想,完成对大部分协议的学习,至于一些细节上的内容,那便需要大家在后续的学习、工作中继续对协议进行深挖了。当然,博主的能力也是有限的,有理解不正确或者不恰当的描述欢迎大家指正。最后,感谢大家对博主的支持,愿大家在专栏里有所收获


2 学习方法

不同于对AutoSAR的学习,SOME/IP的学习门槛相对来说低了太多。对于AutoSAR的学习可能需要花上好几年才能说是比较精通了,但是SOME/IP最初设计出来就是为了能够做到快速上手,所以看完本专栏的朋友们,基本上就可以说是能够基本胜任在工作中对SOME/IP栈的设计工作了。初次看SOME/IP原协议的朋友们往往是一头雾水,但是理解以后,发现其实都是一些大家能想到的最基本的内容。但是这个从完全不懂到能够深刻理解的过程是最艰辛的(一般来说大概需要1个月左右),本专栏就是希望帮助大家跨过这个过程。看完专栏后,如果想要继续深入学习,就可以继续专研AutoSAR组织的PRS协议了,这时再看协议就会简单很多。一般来说完成上述两个步骤,基本上如果编码能力强的话,应该有能力写出一套SOME/IP代码来了(差不多1-2w行)。对于应用AutoSAR CP的小伙伴来说,还可以看看SWS协议,因为PRS仅仅描述了协议基础;对于AutoSAR CP而言,其本身并非设计出来是面向服务的架构,所以SWS对PRS进行了一些在CP上的适配和约束


2 需要具备的知识

  • C语言 :自不必说,这是必备技能,如果还不会请先移步C语言学习区(其实B站的视频也挺好)
  • 嵌入式技术 :至少掌握一定的嵌入式技术,比如最简单的51,STM32或者会Arduino也行
  • 一定的英语阅读技巧 :Some/IP没有官方的中文文档,也不建议阅读机器翻译的中文文档;所以最好能够有能力阅读英文文档,靠翻译也行
  • 一定的车载以太网知识 :有这块的知识最好,没有的话也不要紧,博主会将用到的以太网知识写在博客里面。其实车载以太网不会像我们常用的以太网那么多复杂的算法,且不断有新的技术出现;车载以太网为了稳定一般就只实现最经典的以太网协议即可

4 资料推荐

由于someip还算是比较简单,所以也没啥好推荐的,这里简单补充写几条

  • 想要最浅显的了解,百度一下就能搜索到很多,但是这些内容往往都只能让大家知道SOME/IP是什么,过了几天估计就忘的差不多了
  • 如果想要深入了解,有在学习或者工作中使用的需求,本专栏会尽力帮忙大家
  • 如果想要成为大家都来问你SOME/IP的专家,就需要看看PRS和SWS协议,在AutoSAR官网上就有下载的渠道,或者通过本下载链接

5 其他专栏推荐


点击返回雪云飞星的SOME/IP协议详解「总目录」

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪云飞星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值