BS ISO 17356-3:2005
Current
The latest, up-to-date edition.
Road vehicles. Open interface for embedded automotive applications OSEK/VDX operating system (OS)
Hardcopy , PDF
English
31-01-2006
Foreword
Introduction
1 Scope
2 Normative references
3 Architecture of the operating system "OS"
3.1 Processing levels
3.2 Conformance classes
3.3 Relationship between OS and OSEKtime OS
4 Task management
4.1 Task concept
4.2 Task state model
4.3 Activating a task
4.4 Task switching mechanism
4.5 Task priority
4.6 Scheduling policy
4.7 Termination of tasks
5 Application modes
5.1 General
5.2 Scope of application modes
5.3 Start-up performance
5.4 Support for application modes
6 Interrupt processing
6.1 General
7 Event mechanism
8 Resource management
8.1 General
8.2 Behaviour during access to occupied
resources
8.3 Restrictions when using resources
8.4 Scheduler as a resource
8.5 General problems with synchronization
mechanisms
8.6 Priority Ceiling Protocol
8.7 Priority Ceiling Protocol with extensions
for interrupt levels
8.8 Internal resources
9 Alarms
9.1 General
9.2 Counters
9.3 Alarm management
9.4 Alarm-callback routines
10 Messages
11 Error handling, tracing and debugging
11.1 Hook routines
11.2 Error handling
11.3 System start-up
11.4 System shutdown
11.5 Debugging
12 Description of system services
12.1 Definition of system objects
12.2 Conventions
13 Specification of OS services
13.1 Basics
13.2 Common data types
13.3 Task management
13.4 Interrupt handling
13.5 Resource management
13.6 Event control
13.7 Alarms
13.8 OS execution control
13.9 Hook routines
14 Implementation- and application-specific
topics
14.1 General
14.2 Implementation hints
14.3 Application design hints
14.4 Implementation-specific tools
Describes the concept of a real-time operating system, capable of multitasking, which can be used for motor vehicles. Also specifies the operating system Application Program Interface (API) and also it is not a product description which relates to a specific implementation.
Committee |
AUE/16
|
DevelopmentNote |
Supersedes 04/30058984 DC. (02/2006)
|
DocumentType |
Standard
|
Pages |
74
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Supersedes |
OSEK/VDX is a joint project of the automotive industry. It aims at an industry standard for an open-ended architecture for distributed control units in vehicles.
This part of ISO17356 describes the concept of a real-time operating system, capable of multitasking, which can be used for motor vehicles. It is not a product description which relates to a specific implementation. It also specifies the operating system Application Program Interface (API).
General conventions, explanations of terms and abbreviations have been compiled in ISO17356-1. ISO17356-6 describes implementation and system generation aspects.
The specification of the OS represents a uniform environment which supports efficient utilization of resources for automotive control unit application software. The OS is a single processor operating system meant for distributed embedded control units.
Standards | Relationship |
ISO 17356-3:2005 | Identical |
ISO 17356-1:2005 | Road vehicles Open interface for embedded automotive applications Part 1: General structure and terms, definitions and abbreviated terms |
ISO 17356-2:2005 | Road vehicles Open interface for embedded automotive applications Part 2: OSEK/VDX specifications for binding OS, COM and NM |
ISO 17356-6:2006 | Road vehicles Open interface for embedded automotive applications Part 6: OSEK/VDX Implementation Language (OIL) |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.