Products arrow News and Events arrow ARTIST OSEK Course
Main Menu
Products
Services
News and Events
Company
Documentation
Downloads
How to buy
Contacts
Job opportunities
Embedded Linux
Embedded Linux
FLEX Boards
FLEX for Microchip dsPIC
Erika Enterprise and RT-Druid
EE and RT-Druid
EE for Altera Nios II
EE for Microchip dsPIC
EE for Atmel AVR
Community
Application notes
Known issues
Forum
Bug reporting
Search
Login Form





Lost Password?
No account yet? Register

Training course on

Real-Time Systems for Microcontrollers:
OSEK Standard and experiments on microcontroller devices

Location

RETIS Laboratory, Scuola Superiore Sant'Anna, Pisa, Italy

Date

March 26-28, 2007

 

Course program

Day 1 - March, 26th

Morning (Giorgio Buttazzo)

Scheduling analysis of real-time systems

  • Introduction
  • Rate Monotonic and Deadline Monotonic
  • Response time analysis
  • Priority Inheritance
  • Stack Resource Policy

Afternoon (Paolo Gai)

Microcontrollers for embedded applications

  • Features and characteristics
  • Design targeted to small size

Internals of OSEK compliant kernels

  • Differences from a general purpose OS (e.g., Linux)
  • Stack sharing
  • Immediate Priority Ceiling, and Stack Resource Policy (SRP)
  • Preemption thresholding
  • Implementation of shared stacks
  • Optimization of stack usage

The OSEK/VDX standard (First Part)

  • OSEK OS: details about the standard description of primitives
  • OSEK OIL: details and examples
  • OSEK ORTI: details and examples

Practical examples (First part)

  • Using the Altera Nios II platform
  • Using the Lauterbach Trace32 tracer
  • Boot techniques for microcontrollers

Day 2 - March, 27th

Morning (Paolo Gai)

The OSEK/VDX standard (Second part)

  • OSEK OS: details about the standard description of primitives
  • OSEK OIL: details and examples
  • OSEK ORTI: details and examples

Practical examples (Second part)

  • Using the Altera Nios II platform
  • Using the Lauterbach Trace32 tracer
  • Boot techniques for microcontrollers

A brief overview on the following standards

  • OSEK COM
  • OSEK NM
  • OSEKTime
  • FT-COM
  • HIS
  • AUTOSAR
  • ProtectedOSEK

I/O management e structure of microcontroller drivers

Introduction to the techniques employed by microcontrollers for interfacing with external devices, including typical driver architecture and structure.

Afternoon (Paolo Gai)

ERIKA Enterprise Basic GPL for Microchip dsPIC (R) DSC

  • Characteristics and features
  • Programming, using and building projects
  • Debug a project

Day 3 - March, 28th

Morning (Simone Mannori)

Automatic generation of control applications

Automatic generation of control applications for Microchip dsPIC (R) DSC using Scilab/Scicos.

Afternoon

Examples and practice about all the presented topics.

Teachers

  • Paolo Gai (Evidence Srl)
  • Giorgio Buttazzo (Scuola Superiore Sant'Anna)
  • Simone Mannori (INRIA, FR)

Lab Assistants

  • Tullio Facchinetti (University of Pavia)
  • Mauro Marinoni (University of Pavia)
  • Gianluca Franchino (University of Pavia)

Time Table

Monday, March 26

  • 08:15 - Start registration
  • 08:50 - Welcome
  • 09:00 - Lessons (Giorgio Buttazzo)
  • 11:00 - Coffee break
  • 11:15 - Lessons (Giorgio Buttazzo)
  • 13:00 - Lunch
  • 14:30 - Lessons (Paolo Gai)
  • 16:15 - Break
  • 16:30 - Lessons (Paolo Gai)
  • 18:00 - End of lessons

Tuesday, March 27

  • 09:00 - Lessons (Paolo Gai)
  • 11:00 - Coffee break
  • 11:15 - Lessons (Paolo Gai)
  • 13:00 - Lunch
  • 14:30 - Lessons (Paolo Gai)
  • 16:15 - Break
  • 16:30 - Lessons (Paolo Gai)
  • 18:00 - End of lessons
  • 19:30 - Meeting at the entrance of the RETIS lab for the Social dinner at Ristorante "Le Arcate"

Wednesday, March 28

  • 09:00 - Lessons (Simone Mannori)
  • 11:00 - Coffee break
  • 11:15 - Lessons (Simone Mannori)
  • 13:00 - Lunch
  • 14:30 - Lessons (Simone Mannori)
  • 17:00 - End of lessons

Subscription and accomodation

Subscription page

Accomodation page

Links to related topics

 Download
 ERIKA Enterprise Basic GPL for Microchip dsPIC Link 
 Microchip MPLAB IDE Link
 Microchip C30 Compiler for dsPIC
Link
  
 Links
 OSEK/VDX official web site
Link 
  
 Evidence 
 Evidence brochure
 Download 
  
 
Evidence S.r.l. - PIVA: 01638690501
Viale Rinaldo Piaggio 32 - Pontedera - Pisa - Italy