zoukankan      html  css  js  c++  java
  • [转]Autosar

    AUTomotive Open System Architecture汽车开放系统架构

    AUTOSAR 由宝马集团(BMW)、博世公司(Bosch)、大陆集团(Continental)、戴姆勒-克莱斯勒公司(DaimlerChrysler)、西门子威迪欧(Siemens VDO)汽车电子公司以及大众公司(Volkswagen)于 2003年 7 月联合建立,旨在为汽车电气/电子构架开发一套开放的行业标准。2003 年福特汽车公司(Ford Motor Company)加入联盟,成为其核心成员。2003 年 12 月,标致雪铁龙汽车公司(Peugeot Citro?n Automobiles S.A.)和丰田汽车公司(Toyota Motor Corporation)加入联盟。2004 年 11 月通用汽车公司(General Motors)成为其核心成员[3] 。
    2008 年 2 月,西门子威迪欧(Siemens VDO)汽车电子公司被大陆集团(Continental)收购,不再是 AUTOSAR 独立核心成员[4]。

    Its main goal is to introduce a standardized layer between application software and the hardware of an electronic control unit (ECU).

    “Cooperate on standards, compete on implementation”

    AUTOSAR采用三层架构[10]:
    基础软件:标准化的软件模块(大多数),本身并不参加实际工作,但能够为上层软件功能正常运行提供必需服务
    运行环境(RTE):源自网络扑拓结构中的中介软件,用以实现 ECU 内部及不同 ECU 间的通信交换(应用软件组件之间以及基础软件和应用软件之间)
    应用层:应用软件组件与运行环境相辅相成。

    分层结构中

    复杂模块驱动CDD:是不包含在Autosar规范中的功能模块,他也需要通过RTE与APP层交互,不能直接被APP调用

    基础软件模块: 这里说下CAN的收发器,CAN的数据是在这些基础软件模块中生成

    整个BSW层,主要是做一些配置工作,然后生成ARXML文件,作为RTE的输入

    应用层,也会有ARXML文件,作为RTE的输入

    通过工具生成RTE的软件。

    如果APP,RTE,BSW都遵守Autosar的规范,那么可以在车型,硬件,外围变化时,通过最小修改来实现功能。

    软件的复用性特别高

    Autosar输入的一些标准文件

    LDF(LIN)

    Fibex

    ARXML

    ODX(diag)

    /***************** 今天为了更好的明天 ******************/
  • 相关阅读:
    基于docker+reveal.js搭建一个属于自己的在线ppt网站
    Python3学习笔记
    SSL证书简介
    Centos7.4下用Docker-Compose部署WordPress(续)-服务器端用Nginx作为反向代理并添加SSL证书(阿里云免费DV证书)
    Centos7.4下用Docker-Compose部署WordPress
    Yii2+Swagger搭建RESTful风格的API项目
    CentOS 6(64-bit) + Nginx搭建静态文件服务器
    Ubuntu 14.04TLS和CentOS-6(64bit)上安装Nginx
    Ubuntu 14.04TLS Nginx搭建静态文件服务器
    Ubuntu 12.04 安装Redis并设置主从复制
  • 原文地址:https://www.cnblogs.com/cheng-amy/p/6020643.html
Copyright © 2011-2022 走看看