ISO 17356-3-2005 Road vehicles - Open interface for embedded automotive applications - Part 3 OSEK VDX Operating System (OS)《道路车辆 嵌入式机动车装置用开放式界面 第3部分 OSEK VDX操作.pdf
《ISO 17356-3-2005 Road vehicles - Open interface for embedded automotive applications - Part 3 OSEK VDX Operating System (OS)《道路车辆 嵌入式机动车装置用开放式界面 第3部分 OSEK VDX操作.pdf》由会员分享,可在线阅读,更多相关《ISO 17356-3-2005 Road vehicles - Open interface for embedded automotive applications - Part 3 OSEK VDX Operating System (OS)《道路车辆 嵌入式机动车装置用开放式界面 第3部分 OSEK VDX操作.pdf(72页珍藏版)》请在麦多课文档分享上搜索。
1、 Reference number ISO 17356-3:2005(E) ISO 2005INTERNATIONAL STANDARD ISO 17356-3 First edition 2005-11-01 Road vehicles Open interface for embedded automotive applications Part 3: OSEK/VDX Operating System (OS) Vhicules routiers Interface ouverte pour applications automobiles embarques Partie 3: Sys
2、tme dexploitation OSEK/VDX ISO 17356-3:2005(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer per
3、forming the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this
4、PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central
5、 Secretariat at the address given below. ISO 2005 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at t
6、he address below or ISOs member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Published in Switzerland ii ISO 2005 All rights reservedISO 17356-3:2005(E) ISO 2005 All r
7、ights reserved iii Contents Page Foreword. v Introduction . vi 1 Scope 1 2 Normative references 1 3 Architecture of the operating system “OS” 1 3.1 Processing levels.1 3.2 Conformance classes3 3.3 Relationship between OS and OSEKtime OS .4 4 Task management5 4.1 Task concept5 4.2 Task state model5 4
8、.3 Activating a task 8 4.4 Task switching mechanism 8 4.5 Task priority .8 4.6 Scheduling policy 9 4.7 Termination of tasks12 5 Application modes.12 5.1 General12 5.2 Scope of application modes .12 5.3 Start-up performance 13 5.4 Support for application modes.13 6 Interrupt processing13 6.1 General1
9、3 7 Event mechanism 14 8 Resource management .16 8.1 General16 8.2 Behaviour during access to occupied resources 16 8.3 Restrictions when using resources.17 8.4 Scheduler as a resource .17 8.5 General problems with synchronization mechanisms 17 8.6 Priority Ceiling Protocol18 8.7 Priority Ceiling Pr
10、otocol with extensions for interrupt levels.19 8.8 Internal resources21 9 Alarms.22 9.1 General22 9.2 Counters .22 9.3 Alarm management22 9.4 Alarm-callback routines 23 10 Messages24 11 Error handling, tracing and debugging .24 11.1 Hook routines.24 11.2 Error handling 25 11.3 System start-up26 11.4
11、 System shutdown 28 11.5 Debugging 28 12 Description of system services29 ISO 17356-3:2005(E) iv ISO 2005 All rights reserved12.1 Definition of system objects 29 12.2 Conventions. 29 13 Specification of OS services 31 13.1 Basics. 31 13.2 Common data types 32 13.3 Task management. 33 13.4 Interrupt
12、handling . 38 13.5 Resource management. 41 13.6 Event control . 43 13.7 Alarms 46 13.8 OS execution control 50 13.9 Hook routines 51 14 Implementation- and application-specific topics. 54 14.1 General . 54 14.2 Implementation hints 54 14.3 Application design hints 56 14.4 Implementation-specific too
13、ls . 60 ISO 17356-3:2005(E) ISO 2005 All rights reserved v Foreword ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committ
14、ees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the Int
15、ernational Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International Standards. Draft International
16、Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote. Attention is drawn to the possibility that some of the elements of this document may be the s
17、ubject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. ISO 17356-3 was prepared by Technical Committee ISO/TC 22, Road vehicles, Subcommittee SC 3, Electrical and electronic equipment. ISO 17356 consists of the following parts, under the general tit
18、le Road vehicles Open interface for embedded automotive applications: Part 1: General structure and terms, definitions and abbreviations terms Part 2: OSEK/VDX specifications for binding OS, COM and NM Part 3: OSEK/VDX Operating System (OS) Part 4: OSEK/VDX Communication (COM) Part 5: OSEK/VDX Netwo
19、rk Management (NM) Part 6: OSEK/VDX Implementation Language (OIL) ISO 17356-3:2005(E) vi ISO 2005 All rights reservedIntroduction 0.1 System philosophy Automotive applications are characterized by stringent real-time requirements. Therefore, the operating system (OS) offers the necessary functionali
20、ty to support event-driven control systems. The specified OS services constitute a basis to enable the integration of software modules made by various manufacturers. To be able to react to the specific features of the individual control units as determined by their performance and the requirements o
21、f a minimum consumption of resources, the prime focus was not to achieve 100 % compatibility between the application modules, but their direct portability. As the OS is intended for use in any type of control units, it supports time-critical applications on a wide range of hardware. A high degree of
22、 modularity and ability for flexible configuration are prerequisites to making the OS suitable for low-end microprocessors and complex control units alike. These requirements have been supported by definition of “conformance classes” (see 3.2) and a certain capability for application specific adapta
23、tions. For time-critical applications, dynamic generation of system objects was left out. Instead, generation of system objects was assigned to the system generation phase. Error inquiries within the operating system are obviated to a large extent, so as not to affect the speed of the overall system
24、 unnecessarily. On the other hand, a system version with extended error inquiries has been defined. It is intended for the test phase and for less time-critical applications. Even at that stage, defined uniform system appearance is ensured. 0.1.1 Standardized interfaces The interface between the app
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISO1735632005ROADVEHICLESOPENINTERFACEFOREMBEDDEDAUTOMOTIVEAPPLICATIONSPART3OSEKVDXOPERATINGSYSTEMOS
![提示](http://www.mydoc123.com/images/bang_tan.gif)
链接地址:http://www.mydoc123.com/p-1251809.html