Documente Academic
Documente Profesional
Documente Cultură
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
V 1.01 2010-12-14
osCAN
Task Management - 1
Sensor activate
Control activate
Actuator
loop
IO Driver
1
0 ms 10 ms 20 ms 30 ms
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 2
osCAN
Task Management - 2
Task 2 Task 2
Task 1 (every 30 ms) Task 3 Task 1 (every 30 ms) Task 3
0 ms 10 ms 20 ms 30 ms 40 ms 50 ms 60 ms
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 3
osCAN
Task Management - 3
Task 2 Task 2
(every 30 ms) Task 3 (every 30 ms) Task 3
0 ms 10 ms 20 ms 30 ms 40 ms 50 ms 60 ms
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 4
osCAN
Elements
Dispatcher
Interrupt System
Controller Timer
Task Switching
activate activate
CAN Control Actuator
loop (PWM)
Event
synchronize
control
Resource access Event
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 5
osCAN
Elements
! Access Synchronization
! Resource Management
! Message Passing
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 6
osCAN
Basic Characteristics
! Static configuration
! No dynamic object creation
! No administration shell
! Fast boot time (msec)
! Small memory foot print
! Standardized (OSEK/VDX)
! Proven reliability;
employment in many automotive control units since 2000
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 7
osCAN
Add-ons
Diagnostic - Protocols
CANbedded
Operating Flash
Communication and
System Programming
Diagnostics
Customer specific
hardware
CAN
LIN
FlexRay
Ethernet/IP
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 8
osCAN
Special Features
Operating System
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 9
osCAN
“Hidden” Values
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 13
osCAN
Services
Training
Workshops to explain the usage of OSEK-OS and the design of applications.
Updates
Offering software updates for
! specification changes
! support of a new derivative or compiler version
Support
Helping a customer with the handling of osCAN in a project,
e.g. help with the installation (set up) or configuration.
Consulting
Assistance with the design and the architecture of your software
Custom-specific solutions
Implementation of an application as a customer’s subcontractor
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 14
osCAN
Quality and Certification
OSEK/VDX
! Vector’s operating system osCAN is compliant with the OSEK/VDX standard.
! The certification test suite is a standard element of the development process.
! Vector Informatik is an active member in the standardization committees of
OSEK/VDX.
Spice OSEK/VDX
ISO 9001
Level 3 Test suite
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 15
osCAN
Benefits
Technical Benefits
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 16
osCAN
Development Process
Task Task
Event Event
Ressource Ressource
Mode Mode
Debugger
Emulator
Target
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 17
osCAN
Presentation
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 18
Thank you for your attention.
Author:
Helmut Brock
Vector Informatik GmbH
Ingersheimer Str. 24
70499 Stuttgart
© 2010. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.01. 2010-12-14.
Slide: 19