OSE Basics (2 day special)

This is a two day condensed version of the standard OSE Basics training. This course will focus on basic system calls, error handling and distribution with hands-on exercises. [2 days]

Course description

This training is a shorter version of the regular three day OSE Basics training. We will focus on the most important concepts relating to the OSE system calls, message passing, basic memory management and distribution concepts.

The theory sections will be complemented with hands-on exercises to further deepen the understanding.

Course details

Who should attend?
Project leaders, system designers, application programmers and system testers.


Previous knowledge

  • We assume the student has basic C-programming skills with knowledge of pointers, if/else and switch statements as well as operating systems.
  • A basic understanding of embedded real-time systems is helpful.
  • Recommended courses: C programming or C for embedded systems.




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

Recommended following courses
OSE Next step
OSE Multicore Edition
Debug and Troubleshooting with Optima


Details
Where
Stockholm, Bucharest or On-Site
When
On request
Number of days
2
Price

Course outline

OSE 5 architecture
Kernel: core, kernel and init
Extensions: core extensions
System processes

OSE 5 environment
System calls
Message passing
Memory handling
Mutex
Reference system – a complete OSE system
Configuration
System generation
Execution

Components
Link handlers and LINX
Tools for troubleshooting

Hands-on exercises using OSE Soft Kernel
Troubleshooting applications
Programming applications
Implementing error handlers
Configure link handlers
Basic and advanced system calls
Distributed systems

Products and versions
OSE 5
SFK Soft Kernel
Optima
Refsys