Services

Solutions
Home > Training > Operating Systems/ Real-Time Systems > OSE 4 Basics

OSE 4 Basics

Stockholm/Kista 11/6
Stockholm, Kista 27/8
Stockholm, Kista 22/10
Stockholm, Kista 10/12

Price SEK 17 500
Number of days 3

This course gives general information on OSE as well as deeper knowledge on how applications based on OSE are configured as part of a larger system. The course will also discuss available tools for development, test and debugging. The course is based on version 4.5.2 or 4.6.1 of the operating system.

OSE is a very advanced real-time operating system which implements a message based concept for handling real-time issues. OSE is developed for distributed, fault tolerant and dynamic applications. Accompanying debug tools give extremely good possibilities to find both logical and real-time errors.

OSE contains a few system calls for application programmers and several for system programmers. The course is theoretical with a large part hands-on exercises describing the basic principles of real-time systems, design principles for OSE using signals and processes, the architecture of OSE 4, system calls and the configuration of OSE.

 

 

Objectives
To give the basic principles and knowledge for understanding the implementation of OSE as a real time operating system and be efficient in using the system level debugger on the soft kernel together with a source code debugger.

Who should attend?
Project leaders, System designers, Application programmers, Real-time programmers and System testers.

Documentation
The course documentation is written in-house in English. The course is normally given in the English language.

Previous Knowledge
C-programming on PC or Unix and an understanding of embedded real-time systems. Recommended courses: OSE Intro, C programming, C for embedded systems, Embedded Real-time systems.

Recommended following courses

OSE Advanced

Safer C

Course Contents

Theoretical discussion on OSE
Delta features
Philosophy
Signals
Processes
System calls
Real time kernel
Error handler
Soft kernel
Memory management
Link handler
Program handler
File system
Internet protocol
BSP


MMS
Web server
Configuration
System generation
Development   environment
Debugging tools

Practical exercise with OSE
Soft kernel
Detecting errors in OSE-applications
Programming an OSE-application
Implementing error handlers

Using error detecting Tools
Illuminator
System level debugger
System browser
Event viewer
Profiler
Source code debugger
Visual C++
PRINT THIS PAGE