如何学习AUTOSAR

写了这么多关于AUTOSAR的培训文章,没有认真写过如何学习AUTOSAR。

今天就专门讲讲如何学习的话题。

1. 为什么要学习AUTOSAR

这个问题有点扯淡,为什么要学习?

还不是项目需要,被逼的!

反正对我来说,几年前公司拿了个项目,客户要求AUTOSAR,其实客户也没明确要求什么样的AUTOSAR!

好家伙,我一脸懵逼啊!

于是,看了一堆文档,写了个《老板说项目要上AUTOSAR,我慌得一批》。

接下来,就是摸石头过河的日子,走了很多很多弯路,问了很多很多很傻逼的问题。

就这样,跌跌撞撞走到了今天,积累了一些经验,同时也想着,让将来做AUTOSAR项目的小伙伴,少走点弯路,少吃点苦。

另外,国内的项目越来越多要求AUTOSAR了,像是一种趋势。

我老板也让我去外面捞多点会AUTOSAR的人才。面试了很多,啥都没捞到!

原因无非是“愿意来的,技术不咋地,更别说会AUTOSAR了”,或者“会AUTOSAR的,要求工资很高很高,公司不舍得花这钱”。

苦逼的是我,和我的小伙伴们。

于是,我写了个《AUTOSAR工程师,年薪50W?》。

有人说我,这个是培训广告贴,冤枉了,我文章里也没在卖培训啊,纯粹发个牢骚,感叹一下,仅此而已。

最近面试遇到个刚搞了半年AUTOSAR的小伙子,没40W他不来,而且他只懂一些AUTOSAR概念,问多点深入的问题,都没回答上来。

有时候,公司也很扯淡,公司内有很多搞AUTOSAR不错的,也不给多点工资,人才一个个地流失。现在要从外面想补充个会AUTOSAR的人吧,人家要求的还那么高,招还是不招呢,无力吐槽了……

2. 为什么AUTOSAR很难学

首先,相对其他技术,AUTOSAR是难了点,这是技术上的。

其次,用AUTOSAR的人很少很少,因为这是欧洲的技术,而且只用于汽车行业,所以国内用的很少。

再次,因为少用,网上的资源很少,更多的是官方文档。

最后,使用AUTOSAR的成本很高。因为,学习AUTOSAR需要一套AUTOSAR的环境,这个环境就是例如Vector的达芬奇工具,Developer和Configurator,以及其制作的SIP包。达芬奇工具的License就要20W RMB,而SIP包是根据项目定制的,动不动就几百万。一般的小公司没法玩,也不舍得玩,除非有大项目要求。

3. 学习AUTOSAR的基础要求

一句话,会搞嵌入式软件开发的,都可以学,不要想的那么玄乎。

当然,这就有几项要求,如英语、C语音、MCU基本知识等等,最重要的要有主动学习的心态。

我为啥要提这几个东西,例如英语,因为英语是看文档所需要的,AUTOSAR的官方文档统统都是英文的,不过你是混过四六级的,基本上都OK啦,不会就Google翻译咯。

MCU知识是在搞MCAL时候需要的,不懂MCU里面的东西搞这个就很费劲,一头雾水。另外,C语言这个就不说啦,不会C语言,你就不会搞嵌入式编程了。

还有,再提一个,RTOS的基本概念要懂,搞OS那一块很需要。

最重要的,主动学习的心态。千万不要忽略这个,学的好不好,就看这个了。

因为你在学习的过程中会遇到很多很多问题和困难,主动地查找是很重要的,不要以为跑起来就万事大吉了,需要懂其中的原理,知其所以然。

4. 学习AUTOSAR的方法

我走过的弯路,大家就别走了。我总结出三种方法:

(1)自己摸索,问人

这个是我一开始走的路,弯路特别多,收效小的可怜。老板看着我干着急。

如果是刚接触AUTOSAR的人,连工具里面有啥,点哪里都不懂,玩半天都不知道怎么入手。

还有,问人咯。如果有人懂,那是最好的,但是你不能凡事都要问,别人很烦的,耐心的人会手把手教你,如果别人很忙,你只能问问别人方法是什么,然后自己研究。

我那时候是没什么人可以请教的,也遇到所谓会AUTOSAR的,不会人家也是半桶水,问了很多问题,我也没得到想要的答案。

(2)购买官方培训,看标准文档

实在没办法,出大招,购买官方培训,这不是AUTOSAR官方培训,而是集成商的培训,例如EB的或者Vector的培训。

告诉你,这些培训很贵的,好几万才培训你几天。如果你没啥基础,也像鸭子听雷,都不知道人家讲啥。

看官方文档吧,固然是好,不过文档很多,我统计了下,AUTOSAR 4.4的Spec加起来有好几千页,如果没找到思路,没有有效的办法,单纯靠这个简直天方夜谭。

不过,阅读文档也是有技巧的,例如我之前总结的《如何研读AUTOSAR官方文档》,希望能帮助到你。

(3)买付费资源,综合学习

现在网上的资料越来越多了,但鱼龙混杂。你可以随意搜索一些文章看看,很多都是抄摘AUTOSAR官方文档的,随便翻译几下,当然这些也可以借鉴下。还有就是站着产品经理角度写的,泛泛而谈,将行业趋势将AUTOSAR怎样怎样的,这些根本就不是教学怎么用AUTOSAR的,请仔细鉴别。

还有就是付费资源了。

对于付费,很多人很抗拒,以前我也很抗拒,网上那么多免费的,干嘛要花钱,白嫖不香吗?

其实吧,问题可以换个角度想,对比下上面的方法(1)和(2),那是要付出巨大时间成本的,如果付费资源质量好的话,能解决你当前问题的话,花个一百几十块,我觉得是值得的。

时间也是很值钱的,将有限的时间用在有价值的事情上面才是最好的选择。

当然我并非在推荐我的《AUTSOAR实战教程》,虽然确实写了几篇付费的,大多也就是1块钱一篇,1块钱能干啥?

很多时候,我想放弃了,这根本就不是赚钱的,写写停停,因为平时比较忙,好久才更新一次。最终还是坚持着,一是想自己总结些经验,怕时间久了就忘了,就当做笔记吧;二是看着我这个小破号粉丝也不断地涨,好多人也喜欢看这类文章,所以也就继续着,算是佛系更新了!

抱着负责人的态度,不想误导你们,我还将每个例子实践一遍,保证至少没有错漏,才敢放上来,至少配置的东西能正常生成可行的代码吧。

最后,我并非建议你只用其中一种办法。你需要根据你实际情况,那种方便就用那种,如果你公司土豪,可以买个官方培训课,遇到问题多请教下人家。

我现在是综合着学的,现在想钻研,更多的是看官方文档,比较这个是最权威的。

5. 结语

以上,啰啰嗦嗦了这么多,算是写给刚入门或者想入门AUTOSAR的小伙伴的,希望能帮到你们。那些已经入门很久的,兴许你找到更好的学习方法了,也希望你取得更大进步。

如果你对我的《AUTOSAR实战教程》感兴趣,可以关注公众号“嵌入式软件实战派”,然后在对话框回复“AUTOSAR”,可获得教程的目录。

这个教程目录会定期更新,现在订阅号的规则改了,不会更新你以前获得的目录文章,需要你定期回复“AUTOSAR”获得最新的版本。

就这样吧,祝周末愉快!

  • 18
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
课程大纲1-什么是 AutoSAR 为什么要学习 AutoSAR2-AutoSAR课程大纲3-用Linux操作系统思维理解AutoSAR4-AutoSAR出现的背景和行业状况5-AutoSAR运行的硬件环境ECU6-AutoSAR优势和代码演示7-AutoSAR开发方法论8-汽车电子岗位介绍9-AUTOSAR工具链讲解10-BSW概述-111-BSW概述-212-CAN总线物理层讲解-113-CAN总线物理层讲解-214-CAN总线物理层讲解-标准和仲裁机制15-CAN总线物理层讲解-数据帧16-CAN总线物理层讲解-错误检测机制17-CAN总线物理层讲解-位时间和同步18-CAN总线DBC文件讲解19-AutoSAR通信概述-通信服务架构120-AutoSAR通信概述-通信服务架构221-AutoSAR通信概述-PDU和收发数据流22-CAN总线网络传输层CanTp讲解-Can诊断网络分层23-CAN总线网络传输层CanTp讲解-CanTp组帧拆帧过程-124-CAN总线网络传输层CanTp讲解-CanTp组帧拆帧过程-225-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流26-车载以太网第一讲-车载以太网基础知识MAC PHY27-车载以太网第一讲-车载以太网和工业以太网区别28-车载以太网在Autosar上的应用-以太网协议栈软件架构29-车载以太网在AutoSAR上的应用-Soad PduR30-LIN总线入门到精通第一讲-Lin总线基础知识31-LIN总线入门到精通第一讲-Lin协议格式32-LIN总线入门到精通第一讲-Lin帧类型33-LIN总线的通信矩阵和LDF文件讲解34-LIN总线在AutoSAR上的应用35-Lin总线诊断应用-LinTp传输层36-Lin总线诊断应用-Lin主节点诊断流程37-SPI总线基础知识38-AutoSAR SPI应用39-协议数据单元PDU和服务数据单元SDU40-Pdu Router(PduR)模块详解41-Com模块讲解-报文和信号42-Com模块讲解-COM内部实现原理43-诊断功能第一讲-诊断基础知识44-诊断功能第二讲-UDS服务讲解-UDS基础知识45-诊断功能第二讲-UDS服务讲解-物理寻址和功能寻址46-诊断功能第二讲-UDS服务讲解-具体服务讲解-147-诊断功能第二讲-UDS服务讲解-具体服务讲解-248-诊断功能第二讲-DCM模块讲解49-诊断功能第四讲-OBD服务50-存储知识和AUTOSAR存储架构51-AUTOSAR 存储服务之Fee换页策略52-Autosar BswM模块讲解53-AutoSAR OS和OSEK OS54-AutoSAR应用软件层-RTE层概述55-AutoSAR应用软件层-AppL层概述

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值