[0.0]-AutoSAR零基础学习-专栏介绍

前言

  年前公司业务变动,博主有幸参加了车载相关的开发任务,负责cdd中的某个模块,由于之前没有接触过AutoSAR,项目前期比较难受,目前项目也接近尾声了,打算把这一路的学习过程记录下来,和大家一起复盘学习。由于项目保密性,文中不会出现具体的业务代码,至于demo,将使用ISOLAR-A/B中自带的demo进行拆解学习!

学习计划

  专栏会通过四个篇幅来进行学习AutoSAR,分别为《准备篇》《理论篇》《实践篇》《进阶篇》。总的来说,博主希望大家能够通过本篇内容,最快从菜鸟到中级只需要1个月的时间。至于进阶这一阶段,博主也正在学习,欢迎各位一起进行讨论学习!   准备篇   梳理学习autosar必备&非必备的能力、环境及其他一些条件,能够掌握相应的工具链使用,最后一些相应的资料堆理下载。   能够学习到什么程度呢?   如果一个新小伙伴加入团队,能够通过准备篇的内容,提前准备相应的开发知识,以最快的速度了解当前的项目开发环境!(最快2小时足以)                       理论篇   汽车电子的历史,autosar的历史,autosar的分层架构思想、autosar的方法论和解决方案,以及功能安全相关的知识   能够学习到什么程度呢?   新来的小伙伴在看完本篇内容之后,能够大致知道autosar到底是个什么东西,当前项目在做的是个什么东西,自己在项目里面扮演什么角色,比较全面的了解autosar里面有哪些内容,能够进行autosar的代码配置工作,这个阶段时间较长,应该会持续1-2周的时间!                            实践篇   通过一个项目实例来进行开发讲解,一步一步的带着大家配置一个拥有autosar各类功能的工程。   能够学到什么程度呢?   已经能够完全独立的配置一个autosar项目,完全掌握了autosar,基本已经是一名中级autosar工程师了。(将会持续1个月左右,中途需要很多理论基础的支持,会占用很多时间去查询)   进阶篇   完全掌握autosar使用,回头跟代码进行死磕,站在autosar工具开发工程师角度去理解具体功能的实现原理。这一章,将会对autosar代码框架里面的每一个子系统,子模块进行梳理!   能够学到什么程度呢?   一般的项目进行配置可以做到游刃有余,此时基本已经站在了autosar的脖子了,剩下的就交给时间去沉淀吧!这个阶段一般会需要两年以上的时间!   标定校准-XCP             内存协议栈-NvM             通信协议栈-Com             诊断通信协议栈-UDS&OBD          

思维导图

更新计划

  每周1-2篇

交个朋友

经验分享 程序员 微信小程序 职场和发展