公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
基础知识
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.2.4 2009-03-16
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
大纲
>综述和目标 AUTOSAR入门 (introduction) AUTOSAR方法论 (methodology) AUTOSAR实时环境 (RTE) AUTOSAR基础软件 (BSW) Vector AUTOSAR实现从CANbedded到AUTOSAR
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 2
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标行业现状
电子系统的复杂性不断增长软件代码量急速上升生命周期差别:整车的生命周期往往长于ECU的生命周期嵌入式系统不支持硬件抽象有限的软件模块化重用性差:当硬件(处理器型号)更换后,软件往往要推倒重写五花八门的硬件平台
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 3
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标Vector此前的解决方案ISO/OSEK
ApplicationISO ISO/OSEK Interaction Layer Diagnostics Layer ISO/OSEK Network Management ASAM Universal Measurement And Calibration Protocol
Communication Control Layer
ISO/OSEK Transport Protocol
CAN Driver
HIS
CAN Controller Transceiver CAN Bus© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 4
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标AUTOSAR成员
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 5
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标AUTOSAR口号
Slogan:“Cooperate on standards– compete on implementation”
Software
Software
Hardware
Hardware
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 6
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标目标
AUTOmotive Open System ARchitecture标准化软件接口交换格式方法论将汽车系统的基础软件标准化为一个跨OEM的“标准栈”集成不同供应商生产的功能模块适用于不同的车辆及不同的车型
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 7
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标目标
适用于整个产品生命周期从软件中把硬件抽象出来,对于不同硬件平台具有更大的灵活性更多的配置而非实现标准化AUTOSAR的代码配置/建模工具通过对BSW的标准化提高了代码质量竞争力只体现于对OEM的特殊功能要求的实现在整个汽车生命周期中,软件可以不断更新或升级重用性可以覆盖整个网络节点,甚至跨不同OEM
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 8
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标AUTOSAR目标软件功能模块在不同车型之间被重用Vehicle A Hardware Topology Vehicle B
Function Lib
rarySeat Adjustment A Seat Adjustment B Lighting Seat Heating Air Conditioning
Software Configuration
Distributed System
Code Generation
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 9
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标AUTOSAR解决方案
ProcessSW+HW Description Generators/ Editors Configuration Data
System Description
ArchitectureStandardized Application interface
Standardized basic software
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 10
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
综述和目标AUTOSAR项目阶段
Source:
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 11
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
大纲
综述和目标> AUTOSAR入门 (introduction) AUTOSAR方法论 (methodology) AUTOSAR实时环境 (RTE) AUTOSAR基础软件 (BSW) Vector AUTOSAR实现从CANbedded到AUTOSAR
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 12
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门车灯控制系统的软件功能组件示意图
Right Door
Door Contact Left Door
Dimmer Switch
Light
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 13
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门软件功能组件通信
Switch
Left Door
Right Door
Door Contact
Dimmer
Light
Virtual Function Bus
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 14
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门分布式软件组件
Roof ECU Switch Dimmer Light Door Contact
Front ECU Left Door Right Door
RTE BSW Controller
RTE BSW Controller
Bus
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 15
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门软件组件(SWC)的分类
Atomic component (最小的逻辑单元,无法再分) Application实现算法
Sensor/actuator为Application提供I/O量与ECU绑定 (不像Application那样能在各ECU上自由映射)
Composition ->数个SWC的逻辑集合Light Control Composition Component
Door Contact Switch Sensor Component Appl. Component Dimmer Appl. Component Light Actuator Component
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 16
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门端口(Ports )
SWC的组成之一: Ports和其他SWC的通信端口通信内容: Data elements (S/R)与 operations (C/S)Sender/Receiver (Receiver) Sender/Receiver (Sender)
Software component
Client/Server (Client)
Client/Server (Server)
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 17
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门发送-接收端口(Sender-Receiver)
Roof ECUData element:
传输数据一个port可以包含多种data element如果一个data element要通过总线传输,那么它必须与一个 signal对应起来
Light
Dimmer
Light_Dimm
Data element:
RTE AUTOSAR BSW Microcontroller Bus
DoorOpen“mapping” Signal: DoorLeft_Open
DE既可以是简单的数据类型 (integer, float),也可以是复杂类型(array, record)通信方式: 1:n or n:1
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 18
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门客户端-服务器端口(Client-Server)
提供Operation服务通信方式: 1:1 or n:1 (与S/R对应)同步或异步一个C/S port包含多种operations Operations可以被单个调用
SWC 1
SWC 3
SWC 2Example: Rte_Call_Door_State()
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 19
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门可运行实体(Runnables)
SWC的组成之二: Runnable entities (简称Runnables)包含实际实现的函数(具体的逻辑算法或者操作) Runables由RTE周期性、或事件触发调用 (如,当接收到数据)
Door Left Runnable 1 SA_Door_Left
// triggered every 500 msec void SA_Door_Left(){ Std_ReturnType status; boolean DoorOpen; ... status=Rte_Write_<Port>_<Data>(DoorOpen);}
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 20
公司和Vector有合作,这个文档是Vector给做的,相当的通俗易懂。这个文档相当稀有,各位研究AUTOSAR的哥们千万不要错过~~
AUTOSAR入门架构体系
Roof 80个BSW被抽象划分为3个层面 Light Dimmer Service Layer RTE ECU Abstraction Layer AUTOSAR BSW Microcontroller Microcontroller Abstraction LayerComplex Device Drivers
© 2009. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. Slide: 21
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库AUTOSAR详细介绍在线全文阅读。
相关推荐: