简述

欢迎来到AUTOSAR开发专栏文章,后续将陆续带来AUTOSAR 系列的技术文章分享,欢迎大家关注,更欢迎在评论区沟通讨论;希望能给大家带来一丝丝帮助;话不多说,进入正题。关于AUTSAR开发,相信汽车电子工程师都不陌生了,这里还是做个简单的介绍,方便不熟悉的同学理解。
AUTOSAR(Automotive Open System Architecture汽车开放系统架构),是由各个汽车厂商及零部件供应商为应对日益复杂的汽车软硬件,降低开发周期和成本而提出的一系列标准;通过标准的架构和接口,使得各家的软硬件可兼容互通,提升复用性。现在大多数的OEM 和供应商依照AUTOSAR 进行ECU 的开发。
当前AUTOSAR分为Classic Platform AUTOSAR(CP)和Adaptive Platform AUTOSAR(AP)两个平台。一般大家常说到的AUTOSAR是指CP,主要用于传统的嵌入式ECU中,如电机,车身等控制器;AP 出现主要是面对汽车更复杂的需求,包括自动驾驶、车联网以及域控制等,AP 可以作为CP与非实时操作系统地桥梁(如Linux)。本系列主要讲解CP的内容。

目录

此专栏从AUTOSAR模块讲解、协议梳理、工具链使用三个方便进行介绍;梳理目录如下(持续更新中):
AUTOSAR 架构简要概述
AUTOSAR 开发工具链
AUTOSAR BSW部分
SWC Port配置
CAN通讯模块
诊断模块
模式管理介绍
存储模块
Os讲解及配置
XCP
MCAL配置
功能安全相关
信息安全

拓展部分:
BootLoader开发
复杂驱动-SBC*

汽车ECU AUTOSAR 开发相关推荐

  1. 汽车ECU软件开发之应用层软件与底层软件

    随着汽车产品日渐趋向电子化,人们对各类先进的安全系统.高级驾驶辅助系统的接受程度日益提升.而原本昂贵的盲点检测.自动紧急制动等功能的成本下滑,使其快速获得了市场青睐.富士奇美拉研究所(Fuji Chi ...

  2. 基于模型的设计(MBD)在汽车ECU软件开发中的实践

    基于模型的设计(Model-based Design,以下简称MBD)是一种围绕模型展开的项目开发方法,指对开发对象或者项目产品进行精确建模,项目的需求分析.功能设计.系统框架.代码生成.测试验证等开 ...

  3. 聊聊汽车ECU中单片机开发

    当今汽车的电子化程度越来越高,最明显的就是车载ECU越来越多,汽车绝大部分功能都需要ECU的参与.如果从功能来看,不同功能的ECU看似没有任何联系.那么,这是否意味着不同的ECU开发完全没有共性呢? ...

  4. # 汽车ECU开发达到ASPICE L1到底有多困难

    文章目录 背景介绍 什么是ASPICE 为了实现ASPICE L1,我做了什么 总结 背景介绍 最近大半年没有更新文章,主要有两方面的原因: 一方面是由于自己太懒,没有更新的动力: 一方面是为了让项目 ...

  5. 必须得会的汽车ECU研发基础—软件开发流程6

    为了保证软件(应用层和底层)开发的质量和效率,当前成熟的ECU软件开发都会采用V流程形式. 1 V流程是什么 V流程来源于软件开发过程中一个称为快速应用开发的模型,由于该模型的构图形似字母V,所以俗称 ...

  6. 必须得会的汽车ECU研发基础--ECU软件架构概览3

    汽车ECU软件的完整开发包括应用层软件和底层软件.应用层软件主要是对于被控对象的控制,比如控制发动机在不同工况下应该喷多少油,进多少气:或者控制变速箱在什么油门什么车速去换挡,怎么去控制离合器和同步器 ...

  7. AUTOSAR开发技术手册

    转载自CSDN博主:lnyaigsm0110: 网址:https://blog.csdn.net/lnyaigsm0110/article/details/80814431 AUTOSAR开发技术手册 ...

  8. 汽车 ECU 升级初探

    ECU 固件升级,类似于手机固件升级,大概流程是实现 Bootloader,完成 EEPROM/Flash 的读写,当然需要了解 ECU 所使用的 MCU,MCU 内部EEPROM/Flash 和外部 ...

  9. 基于AUTOSAR开发工具链的AUTOSAR软件实战开发-软件架构设计(二)

    软件功能模块划分 按照软件功能需求和功能安全等级分割软件功能组件,一般ECU通用功能为例,模块划分先按照功能划分,前面我们提到,对于基于标准AUTOSAR开发,当前无论是整车厂还是供应商,其底层开发均 ...

最新文章

  1. DOS call 中的%cd%,当前文件夹演示
  2. scrapy框架_入门Scrapy框架看这一篇文章就够了
  3. WPF中的触发器(Trigger)
  4. 技术者利用wordpress+阿里云服务器+LAMP新搭建的博客网站:www.youngxy.top
  5. JAVA入门级教学之(访问修饰符权限控制)
  6. c语言源程序最多可能由组成,一个C语言源程序由若干函数组成,其中至少应含有一个()。...
  7. mysql显示错误代码1067_每日一记--Mysql错误代码1067
  8. hdu 1978 How many ways
  9. 35岁,程序员过不去的坎?
  10. 干货满满,图文详解 HDFS 的 工作机制 及其原理
  11. Struts1的工作流程
  12. 安卓优雅的svg实践绚丽效果
  13. 115CSS3+JS:胶卷式放映
  14. 今天不了技术,谈情怀,推荐一篇 寒窑赋
  15. fluent p1模型_FLUENT中的辐射模型
  16. 在 Notepad++ 运行 Closure Linter 来校验JS代码
  17. Linux USB 驱动开发—— 热插拔
  18. 篮球大数据公司贝泰科技完成A轮融资 投后估值8500万
  19. 局域网对战平台 linux,在Linux下可用Wine安装和运行完美对战平台、金山游侠2002体验版...
  20. 生命早期肠道微生物群与儿童呼吸道疾病之间的关联

热门文章

  1. 2022-2028全球及中国豪华乙烯基地板(LVT)行业研究及十四五规划分析报告
  2. js之split与join的区别
  3. 苹果ppt_爆料!苹果9月16日发布会,iPhone 12新机提前感受!
  4. DRF访问控制(RBAC)、JWT认证
  5. 外虚内实是什么意思_在诗中什么叫虚什么叫实所谓虚实结合是什么意思
  6. [XCTF-Reverse] 85 HCTF-2015_RE-crc-300
  7. Java虚拟机垃圾回收相关知识点全梳理(下)
  8. centos 计算器_CENTOS上安装Torque4.0.3找不到计算节点
  9. Windows 10 不能访问Samba共享
  10. 关于一款APP推广辅助工具shareinstall的14个常见问题的答与问