|
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 Next step
Safer C
|