没有合适的资源?快使用搜索试试~ 我知道了~
首页OSEK OS最新标准
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/4700380/bg1.jpg)
Open Systems and the Corresponding Interfaces
for Automotive Electronics
OSEK/VDX COM 3.0.3 by OSEK - 1 -
OSEK/VDX
Communication
Version 3.0.3
July 20, 2004
This document is an official release and replaces all previously distributed documents. The OSEK group retains
the right to make changes to this document without notice and does not accept liability for errors.
All rights reserved. No part of this document may be reproduced, in any form or by any means, without
permission in writing from the OSEK/VDX steering committee.
![](https://csdnimg.cn/release/download_crawler_static/4700380/bg2.jpg)
OSEK/VDX
OSEK Communication
Specification 3.0.3
OSEK/VDX COM 3.0.3 by OSEK - 2 -
Table of Contents
1 INTRODUCTION ................................................................................................................................. 5
1.1 REQUIREMENTS ...................................................................................................................... 5
1.2 COMMUNICATION CONCEPT .................................................................................................... 6
1.3 STRUCTURE OF THIS DOCUMENT.............................................................................................. 7
2 INTERACTION LAYER ...................................................................................................................... 8
2.1 OVERVIEW .............................................................................................................................8
2.1.1 Introduction...........................................................................................................................8
2.1.2 Communication concept.........................................................................................................9
2.1.3 Configuration ...................................................................................................................... 11
2.2 MESSAGE RECEPTION............................................................................................................ 12
2.2.1 Message reception overview................................................................................................. 12
2.2.2 Reception filtering................................................................................................................ 12
2.2.3 Copying message data into message objects data area.......................................................... 14
2.2.4 Copying data to application messages.................................................................................. 14
2.2.5 Unqueued and queued messages........................................................................................... 14
2.3 MESSAGE TRANSMISSION ...................................................................................................... 16
2.3.1 Message transmission overview............................................................................................ 16
2.3.2 Transfer of internal messages............................................................................................... 17
2.3.3 Transfer properties for external communication ................................................................... 17
2.3.4 Transmission modes............................................................................................................. 17
2.3.5 Activation / Deactivation of periodic transmission mechanism.............................................. 23
2.3.6 Message filtering algorithm.................................................................................................. 23
2.4 BYTE ORDER CONVERSION AND MESSAGE INTERPRETATION ................................................... 24
2.4.1 Bit and byte numbering in I-PDUs and messages.................................................................. 24
2.4.2 Little-endian byte order........................................................................................................ 24
2.4.3 Big-endian byte order .......................................................................................................... 25
2.5 DEADLINE MONITORING........................................................................................................ 26
2.5.1 Reception Deadline Monitoring............................................................................................ 26
2.5.2 Transmission Deadline Monitoring ...................................................................................... 27
2.6 NOTIFICATION ...................................................................................................................... 31
2.6.1 Notification classes .............................................................................................................. 31
2.6.2 Notification mechanisms ...................................................................................................... 32
2.6.3 Interface for callback routines.............................................................................................. 32
2.7 COMMUNICATION SYSTEM MANAGEMENT.............................................................................. 33
2.7.1 Initialisation / Shutdown ...................................................................................................... 33
2.7.2 Error handling..................................................................................................................... 35
2.8 FUNCTIONAL MODEL OF THE INTERACTION LAYER................................................................. 37
2.9 INTERFACES ......................................................................................................................... 40
2.9.1 Interface to OSEK Indirect NM ............................................................................................ 41
2.9.2 Application Program Interface (API).................................................................................... 42
2.9.3 Routines provided by the application.................................................................................... 56
3 MINIMUM REQUIREMENTS OF LOWER COMMUNICATION LAYERS................................. 58
4 CONFORMANCE CLASSES ............................................................................................................. 59
APPENDIX A USE OF OSEK COM WITH OPERATING SYSTEMS OTHER THAN OSEK OS.......61
APPENDIX B APPLICATION NOTES.................................................................................................... 62
APPENDIX C CALLOUTS....................................................................................................................... 70
APPENDIX D HISTORY .......................................................................................................................... 72
![](https://csdnimg.cn/release/download_crawler_static/4700380/bg3.jpg)
OSEK/VDX
OSEK Communication
Specification 3.0.3
OSEK/VDX COM 3.0.3 by OSEK - 3 -
List of Figures
FIGURE 1-1: OSEK COM'S LAYER MODEL.......................................................................................................... 6
FIGURE 2-1: SIMPLIFIED MODEL FOR MESSAGE TRANSMISSION AND RECEPTION IN OSEK COM............................ 8
FIGURE 2-2: DIRECT TRANSMISSION MODE ...................................................................................................... 18
FIGURE 2-3: SYMBOLS USED IN FIGURES ........................................................................................................... 18
FIGURE 2-4: DIRECT TRANSMISSION MODE WITH MINIMUM DELAY TIME ........................................................... 19
FIGURE 2-5: PERIODIC TRANSMISSION MODE ................................................................................................... 20
FIGURE 2-6: MIXED TRANSMISSION MODE WITH MINIMUM DELAY TIME (SIMPLE CASES).................................... 21
FIGURE 2-7: MIXED TRANSMISSION MODE WITH MINIMUM DELAY TIME (MDT DELAYS PTR)............................ 22
FIGURE 2-8: ACTIVATION OF THE PERIODIC TRANSMISSION MECHANISM ............................................................ 23
FIGURE 2-9: LITTLE-ENDIAN BYTE ORDER ........................................................................................................ 25
FIGURE 2-10: BIG-ENDIAN BYTE ORDER............................................................................................................ 25
FIGURE 2-11: DEADLINE MONITORING FOR PERIODIC RECEPTION ...................................................................... 26
FIGURE 2-12: DIRECT TRANSMISSION MODE: EXAMPLE OF A SUCCESSFUL TRANSMISSION .................................. 27
FIGURE 2-13: DIRECT TRANSMISSION MODE: EXAMPLE OF A FAILED TRANSMISSION .......................................... 28
FIGURE 2-14: PERIODIC TRANSMISSION MODE: SUCCESSFUL TRANSMISSION...................................................... 28
FIGURE 2-15: PERIODIC TRANSMISSION MODE: FAILED TRANSMISSIONS ............................................................ 29
FIGURE 2-16: MIXED TRANSMISSION MODE: SUCCESSFUL TRANSMISSIONS........................................................ 30
FIGURE 2-17: MIXED TRANSMISSION MODE: FAILED TRANSMISSIONS................................................................ 30
FIGURE 2-18: IL MODEL FOR EXTERNAL RECEPTION .......................................................................................... 37
FIGURE 2-19: IL MODEL FOR EXTERNAL TRANSMISSION .................................................................................... 38
FIGURE 2-20: IL MODEL FOR INTERNAL COMMUNICATION AND EXTERNAL TRANSMISSION .................................. 39
FIGURE 3-1: SERVICE CALLS REQUIRED BY OSEK COM BUT PROVIDED BY A LOWER LAYER .............................. 58
FIGURE B-1: BEHAVIOUR OF A QUEUED MESSAGE ............................................................................................. 64
FIGURE B-2: BEHAVIOUR OF A QUEUED MESSAGE WITH A QUEUE LENGTH OF 1 .................................................. 64
FIGURE B-3: BEHAVIOUR OF AN UNQUEUED MESSAGE....................................................................................... 65
![](https://csdnimg.cn/release/download_crawler_static/4700380/bg4.jpg)
OSEK/VDX
OSEK Communication
Specification 3.0.3
OSEK/VDX COM 3.0.3 by OSEK - 4 -
List of Tables
TABLE 2-1: MESSAGE FILTER ALGORITHMS ...................................................................................................... 13
TABLE 2-2: STATUS CODES USED AND/OR DEFINED BY OSEK COM .................................................................. 42
TABLE 4-1: DEFINITION OF CONFORMANCE CLASSES......................................................................................... 60
TABLE B-1: I-PDU TRANSMISSION CRITERIA .................................................................................................... 66
![](https://csdnimg.cn/release/download_crawler_static/4700380/bg5.jpg)
OSEK/VDX
OSEK Communication
Specification 3.0.3
OSEK/VDX COM 3.0.3 by OSEK - 5 -
1 Introduction
OSEK communication (OSEK COM) is a uniform communication environment for
automotive control unit application software. The OSEK COM specification increases the
portability of application software modules by defining common software communication
interfaces and behaviour for internal communication (communication within an electronic
control unit) and external communication (communication between networked vehicle nodes),
which is independent of the communication protocol used.
This specification describes the behaviour within one ECU. It assumes that OSEK COM is
used together with an operating system that conforms to the OSEK OS specification. For
information on how to run OSEK COM on non-OSEK operating systems refer to Appendix
A.
Note: To simplify matters, the term “OSEK” is used instead of “OSEK/VDX” throughout this
document.
1.1 Requirements
The following main requirements are fulfilled by the OSEK COM specification:
General communication functionality:
OSEK COM offers services to transfer data between tasks and/or interrupt service routines.
Different tasks may reside in one and the same ECU (internal communication) or in different
ECUs (external communication). Access to OSEK COM services is only possible via the
specified Application Program Interface (API).
Portability, reusability and interoperability of application software:
It is the aim of the OSEK COM specification to support the portability, reusability and
interoperability of application software. The API hides the differences between internal and
external communication as well as different communication protocols, bus systems and
networks.
Scalability:
This specification ensures that an OSEK COM implementation can run on many hardware
platforms. The implementation shall require only a minimum of hardware resources, therefore
different levels of functionality (conformance classes) are provided.
Support for Network Management (NM):
Services to support OSEK Indirect NM are provided. OSEK Direct NM has no requirements
of OSEK COM.
剩余72页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://profile-avatar.csdnimg.cn/68dda67cf9f3406ca7152edc0c427c50_yuan_lang.jpg!1)
yuan_lang
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 谷歌文件系统下的实用网络编码技术在分布式存储中的应用
- 跨国媒体对南亚农村社会的影响:以斯里兰卡案例的社会学分析
- RFM2g接口驱动操作手册:API与命令行指南
- 基于裸手的大数据自然人机交互关键算法研究
- ABAQUS下无人机机翼有限元分析与局部设计研究
- TCL基础教程:语法、变量与操作详解
- FPGA与数字前端面试题集锦:流程、设计与Verilog应用
- 2022全球互联网技术人才前瞻:元宇宙驱动下的创新与挑战
- 碳排放权交易实战手册(第二版):设计与实施指南
- 2022新经济新职业洞察:科技驱动下的百景变革
- 红外与可见光人脸融合识别技术探究
- NXP88W8977:2.4/5 GHz 双频 Wi-Fi4 + Bluetooth 5.2 合体芯片
- NXP88W8987:集成2.4/5GHz Wi-Fi 5与蓝牙5.2的单芯片解决方案
- TPA3116D2DADR: 单声道数字放大器驱动高达50W功率
- TPA3255-Q1:315W车载A/D类音频放大器,高保真、宽频设计
- 42V 输入 5A 降压稳压器 TPS54540B-Q1 的特点和应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)