javaee论坛

普通会员

225648

帖子

334

回复

348

积分

楼主
发表于 2019-11-08 18:43:12 | 查看: 452 | 回复: 1

AutoSAR系列讲解-前言前言一、需要具备的知识和工具1、必须的2、非必须的(能有最好)二、大家能学到什么以及学到什么程度1、计划2、能学到什么3、能学到什么程度三、一些经验1、学习时间2、学习方法四、支持1、博主的联系方式2、其他可能的支持

前言

->返回总目录<-

博主xyfx是一名汽车行业的嵌入式软件工程师,本职工作是同步电机的驱动控制(主要做FOC的,这个大家要是有兴趣,以后可以单独开一个专栏来讲解一下),由于做控制器的时候需要用到AutoSAR,所以特意的去学习了相关知识,同时博主自己也在同步提高中,有写的不合理的地方也请大家指正。我准备对AutoSAR开设三个大的板块来讲解,一是AutoSAR的入门篇,二是AutoSAR的实践篇,三是AutoSAR的深入篇,分别讲述AutoSAR的理论基础、工具的使用和细节。话不多说,先开始我们的第一次讲解:

一、需要具备的知识和工具

由于AutoSAR的入门并非像学C语言一样简单(理论上一台电脑+一个编译软件+一本教材就能搞定),对AutoSAR的学习是需要一定的学习成本和学习基础的,有的是必要的,有的具备是最好的,下面将分别罗列:

1、必须的C语言:自不必说,这是必备技能,如果还不会请先移步C语言学习区(其实B站的视频也挺好);嵌入式技术:至少掌握一定的嵌入式技术,比如最简单的51,STM32或者会Arduino也行;一定的英语阅读技巧:很多文章都需要英语阅读的能力,不过想必大家要是都能阅读英语文档,也就不用看我的博文了。因此,无论是通过翻译软件,还是其他什么方式,有能完整阅读完一本UserManual的能力就行,所以这里我定义为英语阅读技巧而非能力,因为博主本人英语也很一般,所以学习上会慢一点,但不是没有办法的坚定的信念:学习AutoSAR开始时会比较艰难,可能完全不知道学了写啥。但一旦入门,就比较顺风顺水了,所以一定要坚持挺过那段艰难期(博主艰难了一个月左右)2、非必须的(能有最好)AutoSAR软件工具:市面上有专门的生成便准AutoSAR工程的工具,比如Vector公司的DaVinci软件,能直接在软件上以图形界面的方式配置AutoSAR,然后直接生成工程及其代码。不过一般来说都比较昂贵,DaVinci软件一般都是好几百万,每年还要支付维护费。所以大家要是能有的话最好,没有的话看完我的入门篇应该也能对AutoSAR有一定的了解;汽车研发的相关知识:比如我们经常讲到的ECU、MCU、BMS这些都是什么意思,当然我在之后的文章中应该都会一一解释,不过既然是学习AutoSAR,那么我觉得大家应该都有一定的了解才对会用到的一些工具:(万用便、示波器这些就不说了)语言:makefile、cmm、m语言(MATLAB)、python、bat(批处理);软件工具:Git(其实我觉得Git人人都需要会用)、Eclipse常用操作、劳特巴赫、CAN软件能力:查阅文献(百度是有限的,知网等内容更全)、焊板子、软件调试二、大家能学到什么以及学到什么程度

网上也有很多关于AutoSAR的中文教程,不过应该都很简略,博主是希望将这门看起来高大上的知识以最简单易懂的方式分享出来,因此我想先讲一下大家在看完博主的文章后应该能学习到什么样的程度,以及时间安排。其实只要入门后应该都会更加快速学习了,时间肯定会比我的安排大大缩短:

1、计划文章安排:文章安排:计划分为入门篇、实践篇和深入篇三部分,分别介绍理论知识和软件工具的实际使用;更新计划:从2019年7月开始更新,争取1周2更吧。2、能学到什么AutoSAR理论篇:AutoSAR的历史,分层架构和其中的SWC、RTE和BSW等(这些名词都会在以后讲到),还会详细讲解其中的知识点;AutoSAR实践篇:带领大家手把手配置一个AutoSAR的标准工程,配置过程中将会尽可能详细的描述每一个配置的具体含义以及对应C语言的作用AutoSAR深入篇:这一篇主要是详细讲解EB、DaVinci的每个配置项的功能和作用,深入了解那些“原来还能这样”的用法3、能学到什么程度AutoSAR理论篇:理论上看完后应该可以对AutoSAR有一个初步的了解了,能知道自己在做什么,以及能听懂同事都在谈什么,能完整知道AutoSAR里面的相关内容,以及能开始着手配置AutoSAR工程AutoSAR实践篇:应该就能完全掌握AutoSAR了,能独立配置一个AutoSAR工程,基本上就算是学会了,可以骄傲的说出我是一名AutoSAR工程师了AutoSAR深入篇:学完一般就能从能配置一个固定项目的AutoSAR到能根据需求灵活应变的配置AutoSAR了三、一些经验1、学习时间

两月入门两年精通五年大成换句话说就是:菜鸟工程师专家

2、学习方法不要着急,心平气和的慢慢学,直到入门后就会快起来将理论和实际的工程文件对应起来,看看每个配置都是干啥的,会导致工程发生哪些变化,因此,最好有一个对比软件,或者你会用Git也行由简入深,最好有开发板吧,不过确实这套东西都挺贵的,如果没有工具,我估计会停留在入门阶段很长时间多看看官方文档,一定要至少看完一本英文手册,因为就压根没有中文的。所以这时候就是大家展示出自己阅读英语文档技巧的时候了,不得不说谷歌翻译确实准确一些请认真看完AutoSAR系列讲解前言、1.1和1.2请认真看完AutoSAR系列讲解前言、1.1和1.2请认真看完AutoSAR系列讲解前言、1.1和1.2四、支持1、博主的联系方式

有问题请先直接留言吧;邮箱fu_haowen@qq.com很可能博主不会回复,若有重要事可以发邮箱

2、其他可能的支持一些官方培训,比如Vector的AutoSAR培训,在北京和上海有,收费培训,价格不是很亲民可以找一些外协,收费可能更黑,一般都是好几万至十几万一个月不等一些资料:同济大学朱元教授的《基于AutoSAR规范的车用电机控制器软件开发》(这里可真不是来打广告的哈-_-,因为中文资料目前确实不多,入门还可以,要深入的话可能这些资料就不行了)Vector官方的资料(大部分都是英文的,这里就需要大家各显神通了)我上传的一些资料,可能网上不多见,各位按需下载即可

附:返回总目录的传送门如下->返回总目录<-


普通会员

2

帖子

295

回复

308

积分
沙发
发表于 2023-08-19 12:25:43

谢谢楼主分享

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017