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)

    /***************** 今天为了更好的明天 ******************/
  • 相关阅读:
    php环境搭建工具包推荐
    Android视频直播解决方案(rstp、udp)
    软件版本号命名
    附加数据库失败,无法升级数据库,因为它是只读的
    Web Api如何传递POST请求
    找回Reshaprer的Alt+Enter快捷键的方法
    asp.net 实现在线打印功能,jQuery打印插件PrintArea实现自动分页
    asp.net 回发或回调参数无效的各种情况分析及解决办法
    MQTT, XMPP, WebSockets还是AMQP?泛谈实时通信协议选型 good
    echarts 专题
  • 原文地址:https://www.cnblogs.com/cheng-amy/p/6020643.html
Copyright © 2011-2022 走看看