先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Golang全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注go)
正文
1.2 汽车以太网技术
如图 1,2010 年博通(Broadcom)公司提出的 BroadR- Reach 技术。该技术可实现以单对非屏蔽双绞线为传输介质的汽车以太网通讯,在提供 100Mbps 及更高的带宽性能的同时可满足汽车电磁兼容要求。此外,汽车以太网技术能有效降低网络复杂性和线缆成本,线束约可减重 30%。
图 1 BroadR-Reach 技术示意图
2 汽车以太网技术现状分析
2.1 汽车以太网技术联盟
目前推动汽车以太网技术应用与发展的组织包括:OPEN Alliance(One-Pair Ether-Net Alliance SIG)联盟,主要致力于汽车以太网推广与使用,该联盟通过推进 BroadR- Reach 单对非屏蔽双绞线以太网传输技术的标准化和汽车以太网标准的完善逐步实现汽车以太网技术标准的开放系统的创建。IEEE(Institute of Electrical and Electronics Engineers) 电气和电子工程师协会则根据汽车行业需求,对汽车以太网的物理层和上层通信协议进行标准化,其中,IEEE 802.3 主要负责定义传输物理层的标准,IEEE 802.1 则主要负责定义二层数据链路中的标准。AVNu 联盟关注的是汽车以太网上层协议,该联盟是一个旨在创建了一个可互操作的生态系统的社区,通过认证使用开放标准来满足不同应用程序的精确计时和低延迟通讯需求。AUTOSAR(Automotive Open System Architecture)即汽车电子软件标准的联盟,从 AUTO-SAR 4.0 版本开始包含汽车以太网相关内容,主要为 DoIP 协议,新版本中已经支持车载 Ethernet AVB 以及 SOME/IP 协议。
2.2 汽车以太网技术优势
2.2.1 低成本下的高带宽
智能网联汽车浪潮下,自动驾驶系统、智能座舱系统和车辆大数据采集等引发了车辆对总线带宽需求的爆发式增长。新一代汽车需要的是扩展性强、高带宽,且易于与其他控制器或系统交互的车载网络技术,同时有利于减少功耗、线束重量和成本。对于上述需求汽车以太网技术是一种很有优势的解决方案,以 BroadR-Reach 技术为例,能在够提供100Mbps 及更高的宽带性能同时实现 30%的线束减重、80% 通信连接成本降低。
2.2.2 支持多应用场景的协议镞
典型车载网络技术支持的通信协议相对单一,而车载以太网技术可同时提供包括 TCP/IP、AVB、SOME/IP、DOIP 等多种协议镞。作为传统以太网功能的扩展,AVB 基于新增的精准时钟同步、流预留、队列控制等协议,可提升传统以太网音视频传输的实时性,是极具发展潜力的网络音视频实时传输技术。车载时间敏感网络(TSN,Time-Sensitive Networking)是 AVB 的进一步拓展,TSN 引入时间触发式以太网的理念,能满足汽车控制类数据的传输的超低时延要求,可用于自动驾驶数据、车辆控制指令传输等高实时性要求场景。SOME/IP(Scalable Service-Oriented MiddlewarE on IP)则定义了面向服务的通信传输方法,与传统 CAN/LIN 等总线面向信号的通信方式有显著的差别,是新一代面向服务汽车网络架构(SOA)的关键通讯技术。此外,1Gbit 速率通信标准的高速汽车以太网将实现 POE(Power Over Ether-net)功能和高效节能以太网(EEE,Energy-Efficient Ethernet)功能,POE 功能可在双绞线发送数据的同时为网络的终端设备提供电源,省去终端外接供电,降低了线束复杂度。
2.2.3 无线功能
无线网络 WiFi 技术的发展是最能体现以太网是如何适应新需求的、发掘新潜力的事例之一。类似于 BroadR-Reach, WiFi 技术也有面向汽车工业领域的变种,即汽车无线存取技术(WAVE);在通信规范 IEEE802.11p 中对 WAVE 进行了详细描述,IEEE802.11-2012 中也纳入了相关章节进行定义。汽车以太网技术的推广将成为 WAVE 普及的最佳载体,在智能交通领域,V2X 也将为 WAVE 技术提供重要应用场景。
2.2.4 可扩展性强
以太网的可持续更新及兼容扩展技术,是其能在互联网技术的发展中永葆生机关键因素之一。在完成标准以太网(10Mbps)、快速以太网(100Mbps)和千兆以太网(1000 Mbps)演进和迭代后,以太网还在不断的自我更新扩展;它不但完成了持续性带宽扩容,还维持了对原有协议的兼容性。将以太网技术运用到汽车领域,引入的是一种稳定的高带宽通信技术,更给汽车带来了一种对潜在场景的扩展能力。
2.3 汽车以太网的发展趋势
2.3.1 汽车以太网技术的应用
作为一种新的汽车网络技术,汽车以太网在汽车的搭载普及不是一蹴而就的,它不会在短周期内完全代替现有车载网络技术。在进入汽车领域后,车载以太网技术更多的是先从部分子系统慢慢融合,并最终推进汽车网络架构的演进过程。如图 2,当前可预期的车载以太网技术的运用可归纳成如下阶段:
图 2 汽车以太网技术应用发展路线
第一阶段,面向汽车诊断功能(OBD)和 ECU 软件更新的 DOIP 协议的推广运用。以 ECU 软件更新为例,相对于传统基于 CAN 的刷新(1Mbps),刷写带宽可提高 100 倍,此举将显著提高汽车诊断和软件更新时效性,降低生产和服务成本。
第二阶段,面向智能座舱和智能辅助驾驶功能的推广使用,由于 BroadR-Reach 技术不断完善,产业氛围的形成。基于 SOME/IP、AVB 等协议,车载以太网技术会以独立的节点或小范围内子系统的形式实现量产,如使用高清以太网摄像头的环视泊车系统,基于以太网传输的多屏互动的高清智能座舱系统等。
第三阶段,上述阶段更多的是聚焦于个别指定的子系统, 基于的前两个阶段的积累,将开启以太网为汽车主干网络, 集成动力总成、底盘控制、车身控制、数字座舱等,形成一个跨域汽车以太网网络,并逐步引入 TSN,Giga Mbps 超高速汽车以太网等技术。
2.3.2 基于域控制器的混合汽车网络拓扑
汽车电子电器网络架构演进方向预示着以太网将替代CAN 成为高速主干网,基于域控制器(Domain Controller) 构建的网络拓扑将成为子网系统。如图 3,该拓扑中以太网为主干网络,将车载域控制器系统(车身域、底盘域、动力域、信息娱乐域、辅助驾驶域)进行高速互联。域控制器除了完成专用的控制逻辑外,还将作为子网关实现跨域数据交互功能。面向域控制器的网络拓扑改变传统车辆网络架构中控制器到控制器的点对点交互方式。新架构中,如:车身域内部,各控制器基于 CAN、LIN 总线完成数据交互(类似于传统汽车网络架构),在信息娱乐域中,娱乐域控制器与其子部件的通信将通过以太网实现;如一个域需跨与其他控制器交互信息时则需经由车域网关经以太网路由完成。
图 3 以太网为主干网的混合汽车网络拓扑示意
2.3.3 汽车以太网带宽扩展
针对不同场景下通讯带宽需求,汽车以太网在100BASE- T1 的基础上进行了扩展,目前汽车以太网已经正式发布的技术标准包括:100Mbps 汽车以太网 IEEE802.3bw(100BASE- T1)、1000Mbps 汽车以太网 IEEE802.3bp(1000BASE-T1)、 10Mbps 汽车以太网 IEEE802.3cg(10BASE-T1S:10Mbps Single Pair Ethernet)和 Giga Mbps 级汽车以太网 IEEE802.3ch(Multi-Gig Automotive Ethernet)等。
值得注意的是与百兆汽车以太网和千兆快速以太网相比,10M 汽车以太网采用了总线型的拓扑结构,如图 4 所示, 该拓扑可支持 25m 总线传输。10M 汽车以太网的以上特性,可应用于动力系统、底盘系统、车身系统、音频系统、超声波雷达等大部分车辆功能系统。未来技术成熟后,有可能会替代现有的车辆 CAN 总线系统。
图 4 10M 以太网总线式拓扑示意图
3 汽车以太网技术的挑战
虽然在汽车以太网标准制定方面有 OPEN ALLIANCE、IEEE、AVNU、AUTOSAR 等组织积极推动,但是各类规范、标准的丰富和量产落地还需一些时日;虽然博通、恩智浦、马威尔等车载芯片供应商对汽车以太网维持着高增长的研发投入,但是相对于传统 CAN/LIN 通讯技术,目前市场上其他各类配套开发、测试技术还处于初级阶段。[8][9]因此,当前技术标准的完整体系构建、配套产业供应链的形成是车载以太网推广普及重要挑战。此外,随着汽车以太网的引入,全新的汽车网络拓扑,更为丰富的应用场景将给汽车带来新的信息安全考验,相关应对策略也值得汽车行业从业者进一步思考。
4 总结
汽车智能网联化大浪已经来临,ADAS 技术的快速革新、高品质数字座舱、OTA 远程升级、5G 通讯技术等的运用推进着车载网络带宽需求的爆发式增长。拥有高带宽的汽车以太网能很好的满足上述需求,且针对未来更高性能需求,其可扩展支持超高 Giga 比特带宽,超低时延 TSN 时间敏感型以太网技术等。显然,汽车以太网将成为构建新一代汽车高速通信网络架构的基石,相对于上世纪末 CAN 通讯技术给汽车工业带来的变革,它将更具革命性。当然,汽车以太网技术的发展也面临着行业配套发展刚起步、新的信息安全风险等众多挑战,让我们一起期待汽车以太网技术的发展。
参考文献
[1]李海宁.基于 Ethernet AVB 的汽车混合网络的分析与设计[D].重庆邮电大学,2016.
[2]孟祥坤,张起朋,张宏伟.车载以太网技术发展与测试方法研究[J].汽车电器,2019,(05):40-44.
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-QcAPLAbU-1713236922439)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!