BS ISO 17356-3-2006 Road vehicles - Open interface for embedded automotive applications - OSEK VDX operating system (OS)《道路车辆 嵌入式机动车装置用开放式界面 OSEK VDX操作系统(OS)》.pdf
《BS ISO 17356-3-2006 Road vehicles - Open interface for embedded automotive applications - OSEK VDX operating system (OS)《道路车辆 嵌入式机动车装置用开放式界面 OSEK VDX操作系统(OS)》.pdf》由会员分享,可在线阅读,更多相关《BS ISO 17356-3-2006 Road vehicles - Open interface for embedded automotive applications - OSEK VDX operating system (OS)《道路车辆 嵌入式机动车装置用开放式界面 OSEK VDX操作系统(OS)》.pdf(74页珍藏版)》请在麦多课文档分享上搜索。
1、 g49g50g3g38g50g51g60g44g49g42g3g58g44g55g43g50g56g55g3g37g54g44g3g51g40g53g48g44g54g54g44g50g49g3g40g59g38g40g51g55g3g36g54g3g51g40g53g48g44g55g55g40g39g3g37g60g3g38g50g51g60g53g44g42g43g55g3g47g36g58applications Part 3: OSEK/VDX Operating System (OS)ICS 43.040.15Road vehicles Open interface for em
2、bedded automotive BRITISH STANDARDBS ISO 17356-3:2005BS ISO 17356-3:2005This British Standard was published under the authority of the Standards Policy and Strategy Committee on 31 January 2006 BSI 31 January 2006ISBN 0 580 47286 8The British Standards which implement international publications refe
3、rred to in this document may be found in the BSI Catalogue under the section entitled “International Standards Correspondence Index”, or by using the “Search” facility of the BSI Electronic Catalogue or of British Standards Online.This publication does not purport to include all the necessary provis
4、ions of a contract. Users are responsible for its correct application. Compliance with a British Standard does not of itself confer immunity from legal obligations.Summary of pagesThis document comprises a front cover, an inside front cover, the ISO title page, pages ii to x, pages 1 to 61 and a bac
5、k cover.The BSI copyright notice displayed in this document indicates when the document was last issued.Amendments issued since publicationAmd. No. Date CommentsA list of organizations represented on this committee can be obtained on request to its secretary.Cross-referencesenquiries on the interpre
6、tation, or proposals for change, and keep UK interests informed; monitor related international and European developments and promulgate them in the UK.National forewordThis British Standard reproduces verbatim ISO 17356-3:2005 and implements it as the UK national standard.The UK participation in its
7、 preparation was entrusted to Technical Committee AUE/16, Electrical and electronic equipment, which has the responsibility to: aid enquirers to understand the text; present to the responsible international/European committee any Reference numberISO 17356-3:2005(E)INTERNATIONAL STANDARD ISO17356-3Fi
8、rst edition2005-11-01Road vehicles Open interface for embedded automotive applications Part 3: OSEK/VDX Operating System (OS) Vhicules routiers Interface ouverte pour applications automobiles embarques Partie 3: Systme dexploitation OSEK/VDX BS ISO 17356-3:2005ii iiiContents Page Foreword. v Introdu
9、ction . 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.3 Activating a task 8 4.4 Task switching mechanism
10、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 General13 7 Event mechanism 14 8 Resource management .16 8.1
11、 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 Protocol with extensions for interrupt levels.19 8.8 I
12、nternal 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 System shutdown 28 11.5 Debugging 28 12 Description
13、 of system services29 BS ISO 17356-3:2005iv 12.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 handling . 38 13.5 Resource management. 41 13.6 Event control . 43 13.7 Alarms 46
14、 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 tools . 60 BS ISO 17356-3:2005vForeword ISO (the International Organization for Stan
15、dardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right
16、 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 International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. International S
17、tandards 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 Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an
18、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 subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. ISO 17
19、356-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 title Road vehicles Open interface for embedded automotive applications: Part 1: General structure and terms, defin
20、itions 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 Network Management (NM) Part 6: OSEK/VDX Implementation Language (OIL) BS ISO 17356-3:2005vi Introduction 0.1 System
21、philosophy Automotive applications are characterized by stringent real-time requirements. Therefore, the operating system (OS) offers the necessary functionality to support event-driven control systems. The specified OS services constitute a basis to enable the integration of software modules made b
22、y various manufacturers. To be able to react to the specific features of the individual control units as determined by their performance and the requirements of a minimum consumption of resources, the prime focus was not to achieve 100 % compatibility between the application modules, but their direc
23、t 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 modularity and ability for flexible configuration are prerequisites to making the OS suitable for low-end microprocessors and complex contro
24、l units alike. These requirements have been supported by definition of “conformance classes” (see 3.2) and a certain capability for application specific adaptations. For time-critical applications, dynamic generation of system objects was left out. Instead, generation of system objects was assigned
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BSISO1735632006ROADVEHICLESOPENINTERFACEFOREMBEDDEDAUTOMOTIVEAPPLICATIONSOSEKVDXOPERATINGSYSTEMOS 道路

链接地址:http://www.mydoc123.com/p-585328.html