没有合适的资源?快使用搜索试试~ 我知道了~
首页VECTOR AUTOSAR BSW详细说明
VECTOR AUTOSAR BSW详细说明
需积分: 50 203 下载量 149 浏览量
更新于2023-03-16
评论 18
收藏 4.74MB PDF 举报
Vector AUTOSAR BSW层详细说明,MICROSAR。 自动加积分了,为了造福大家,降下来
资源详情
资源评论
资源推荐
MICROSAR
Product Information
MICROSAR
2
Table of Contents
1 MICROSAR - The Vector Solution for AUTOSAR ECU Software .......................................................................................... 3
2 MICROSAR.OS – The Real-Time Operating System for the AUTOSAR Standard .............................................................. 8
3 MICROSAR.COM – AUTOSAR Basic Software Modules for Communication ................................................................... 11
4 MICROSAR Gateway – Basic software for gateway ECUs ................................................................................................. 14
5 MICROSAR.CAN – AUTOSAR Basic Software Modules for CAN Communication ........................................................... 18
6 MICROSAR.FR – AUTOSAR Basic Software Modules for FlexRay Communication ......................................................... 21
7 MICROSAR.LIN – AUTOSAR Basic Software Modules for LIN Communication ................................................................ 24
8 MICROSAR.ETH – AUTOSAR Basic Software Modules for Ethernet-Based Communication ......................................... 27
9 MICROSAR V2G – Basic Software Modules for Communicating with External Infrastructure ...................................... 31
10 MICROSAR AVB – Basic Software Modules for Audio/Video Communication via Ethernet ........................................... 34
11 MICROSAR.MEM – AUTOSAR Basic Software Modules for Memory Management ......................................................... 37
12 MICROSAR.SYS – System-related Basic Software Modules for AUTOSAR...................................................................... 40
13 MICROSAR.DIAG – AUTOSAR-compatible implementation of the UDS protocol ............................................................ 44
14 MICROSAR.MCAL – AUTOSAR Driver for Control of Microcontroller Peripherals ........................................................... 49
15 MICROSAR.EXT – AUTOSAR drivers for control of external devices ................................................................................. 53
16 MICROSAR.IO – AUTOSAR Input-Output Hardware Abstraction ...................................................................................... 55
17 MICROSAR.RTE - The optimized Run-time Environment for Software Components per the AUTOSAR Standard ...... 58
18 MICROSAR AMD – AUTOSAR monitoring and debugging ................................................................................................... 61
19 MICROSAR Safe – Functional Safety according to ISO 26262 up to ASIL D for ECU software ..................................... 65
20 MICROSAR Security – Access Security for AUTOSAR ECUs ............................................................................................... 68
21 MICROSAR Multi-Core – The AUTOSAR Solution for Multi-Core Processors ................................................................. 71
22 MICROSAR Variant Handling – Solutions for flexible configurations in AUTOSAR .......................................................... 74
23 MICROSAR J1939 – AUTOSAR Basic Software Modules Specially Designed for Heavy-Duty Vehicles......................... 77
24 MICROSAR VTT – Virtual Integration with vVIRTUALtarget Basic .................................................................................... 79
25 MICROSAR.SIP and MICROSAR.EIP – A Quick Start to Your AUTOSAR Project ............................................................. 83
26 AUTOSAR Evaluation Bundle – The complete package for the evaluation of AUTOSAR basic software and tools ...... 87
27 Additional Information ............................................................................................................................................................ 91
V2.2 09/2016
Please consider the environment before printing this document.
MICROSAR
3
1 MICROSAR - The Vector Solution for AUTOSAR ECU Software
MICROSAR is the AUTOSAR solution from Vector for your ECU software. MICROSAR consists of the MICROSAR.RTE and
MICROSAR basic software modules (BSW), which cover all aspects of the AUTOSAR standard and many extensions. Each
AUTOSAR BSW module is assigned to a MICROSAR package. For detailed descriptions of individual packages and the
MICROSAR.RTE, please refer to the following chapters. Vector combines and releases the BSW modules needed in individual
“software integration packages” (SIP).
1.1 List of available MICROSAR Packages
Figure 1: The MICROSAR packages contain all modules of the AUTOSAR 4.2 standard
MICROSAR contains the following packages:
Package
Content
MICROSAR AMD
Monitoring and debugging of application and MICROSAR BSW
MICROSAR AVB
Basic software modules for Audio/Video communication via Ethernet
MICROSAR MCAL
Driver for driving the microcontroller periphery
MICROSAR CAN
Basic software modules for CAN communication
MICROSAR COM
Basic software modules for network-independent communication and gateways
MICROSAR EXT
Driver for driving external chips
MICROSAR FR
Basic software modules for FlexRay communication
MICROSAR DIAG
Basic software modules for diagnostics
MICROSAR.IO
Interface between the microcontroller periphery and the application
MICROSAR ETH
Basic software modules for Ethernet-based communication
MICROSAR.LIBS
AUTOSAR Libraries
MICROSAR.LIN
Basic software modules for LIN communication
MICROSAR.MEM
Basic software modules for managing nonvolatile memory
MICROSAR
4
Package
Content
MICROSAR.OS
Real-time operating system according to the AUTOSAR standard
MICROSAR.RTE
Optimized run-time environment for software components according to the AUTOSAR standard
MICROSAR Safe
Safety per ISO 26262 up to ASIL D for ECU software
MICROSAR.SYS
System-related basic software modules for AUTOSAR ECUs
MICROSAR V2G
Basic software modules for communication with external infrastructure
MICROSAR XCP
Measurement and calibration of an AUTOSAR-ECU using XCP incl. transport layer for Ethernet, FlexRay und CAN
1.2 Application Areas
The BSW modules of the MICROSAR packages assure basic functionality of the ECU. They contain the implementations of
AUTOSAR standard services you will need for your functional software. You are able to develop your functional software
platform independently, because the AUTOSAR architecture follows a consistent strategy of hardware abstraction.
Modules from the MICROSAR.OS and MICROSAR.MCAL packages are hardware-dependent. Vector offers these modules for
a large number of different hardware platforms and compilers, e.g. to enable quick change-out of the controller device. The
operating system MICROSAR.OS is available for single core and multi core-processors. Based on its ongoing contacts with
OEMs, Vector is able to offer a number of OEM-specific BSW modules and extensions such as the diagnostic modules.
You can configure all necessary MICROSAR BSW modules based on your project’s requirements, and after generation you
can integrate them with the functional software. This produces a complete set of ECU software. If the functional software
consists of AUTOSAR-conformant SWCs, you will need a run-time environment (RTE). The MICROSAR.RTE implements
communication between the SWCs and their access to data and services from the BSW modules. Along with managing the
entire flow of events and information, the MICROSAR.RTE also assures consistency in the exchange of information and
coordinates accesses across core or memory protection boundaries.
ECU projects without SWC architecture (and therefore also without RTE) are optionally supported by the Vector BRE (Basic
Runtime Environment). BRE simplifies the BSW integration by providing configurable BSW scheduling, critical section
management and creation of type definitions for service layer BSW modules which normally would be created by the RTE.
Hereby the BRE speeds up and simplifies building up AUTOSAR 4 based projects which do not have a RTE.
1.3 Properties
Development of the MICROSAR basic software modules is founded on the SPICE-based Vector development process for
standard modules, which is based on SPICE. All MICROSAR packages offer the following features:
> Efficient memory utilization and short execution times
> Available for production use
> Available for AUTOSAR 4.x and 3.x
> Assistants and timely checks support you in achieving consistent configuration of your basic software
> Highly scalable, adaptable to your specific application
> Optimally integrated into your development process
> AUTOSAR Monitoring for testing and analysis of ECUs
> User-selectable configuration point (pre-compile, link-time or post-build)
> Supports multiple ECUs
> Optional delivery as source code
> Together with MICROSAR Safe: well-suited for safety-relevant functions (ISO 26262)
1.4 Production Use
The MICROSAR BSW modules are already being used in production projects. MICROSAR lets you benefit from Vector’s many
years of experience in implementing embedded standard software. Before delivery, all MICROSAR Software modules
undergo systematic integration tests for the specific conditions of your application (hardware platform, compiler, processor
MICROSAR
5
device, OEM, with/without RTE, etc.). Upon request, these tests may be extended to cover software modules from third-
party producers (e.g. MCAL drivers).
1.5 Support of AUTOSAR 4.x and 3.x
Regardless of whether you use AUTOSAR 4.x or 3.x, from Vector you get the entire basic software from a single source. In
migration of your projects, you benefit from the uniform development workflow for both AUTOSAR 4.x and 3.x:
> The configuration tools DaVinci Developer and DaVinci Configurator Pro are designed for both releases. This lets you
avoid a change in tools.
> MCAL drivers from different AUTOSAR releases can be combined with MICROSAR.
In the case of a migration from AUTOSAR 3 to 4, we can support you in adapting your application software to the interfaces
that were changed in the AUTOSAR 4.x standard.
Another advantage of MICROSAR lies in its many extensions in the BSW modules for AUTOSAR 3.x, which are specified in
AUTOSAR 4.x. Some examples are the multi-core operating system, as well as support for J1939, XCP and Ethernet/IP,
which are already available for AUTOSAR 3.x. The MICROSAR.MOST bundle is a Vector supplement to the standard and is
compatible with AUTOSAR 4.x and AUTOSAR 3.x.
1.6 Consistent and Simple Configuration
With AUTOSAR, the work of manually developing or adapting the basic functionality of ECU software is replaced by
configuration of the BSW modules. The intuitive, user-friendly and well-coordinated AUTOSAR tools from Vector (DaVinci)
support the user in this process. Multi User Support of the DaVinci tools enables simultaneous work on a project by multiple
users. The DaVinci tools require an “ECU Extract of System Description” file as input. It is also possible to produce a
configuration based on commonly used network description files (DBC, FIBEX, LDF, etc.).
Early in the configuration process, all DaVinci tools check the validity of individual parameters, complex parameter groups
and their interrelationships. In case of invalid configurations, the tools make recommendations for corrections, if possible.
This extension of the AUTOSAR method simplifies integration of the basic software in your ECU and reduces integration
time.
The DaVinci tools optimally assist you in configuring the RTE and the BSW modules. In a bottom-up process, for example, the
SWC service ports (including runnables) are automatically generated to match the BSW configuration. This automation
relieves you of tasks that recur frequently and are prone to errors when performed manually. This saves you time and costs.
Figure 2: You use DaVinci Configurator Pro to configure the BSW modules and the RTE.
剩余91页未读,继续阅读
暂时空缺
- 粉丝: 4
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0