Services & Training

Solutions
Home > Services & Training > Training > Operating Systems/ Real-Time Systems > OSEck

OSEck

Stockholm, Kista 24/11

Price SEK 17 500
Number of days 3

The course discusses the basic principles on how to design and configure a system based on The Enea OSEck Soft Kernel simulation environment allows designers to build hybrid soft/hard OSEck target environments in which designers can run a portion of their application on the host and migrate it to hard targets as hardware becomes available.
OSEck with signals and processes and how to use system calls in stand alone and distributed environments. Several hands-on exercises will also manifest the theory.

OSEck supports many different DSPs e.g. Texas Instruments TMS320CXXXX family, Freescale MSC81xx family, and the simulated Soft Kernel environment.

OSEck (OSE Compact Kernel) is a DSP-optimized version of the full-featured OSE RTOS from Enea. Occupying as little as 8 Kbytes of memory, OSEck delivers fully-preemptive, event-driven real-time response and features built-in error detection and handling.

OSEck employs a high-level message passing programming model that makes it easy to break complex applications into simpler concurrent processes, each communicating via high-speed direct messages. The high-level messaging protocol of OSEck, reduces application size and complexity, and makes programs easier to maintain, read and understand.

 

 

Through LINX, OSE and OSEck provide a unified solution that enables designers to leverage the control, networking, and application processing facilities of OSE on the host processor while utilizing the hard real-time attributes of OSEck on the DSP, without having to learn multiple programming environments.

The Enea OSEck Soft Kernel simulation environment allows designers to build hybrid soft/hard OSEck target environments in which designers can run a portion of their application on the host and migrate it to hard targets as hardware becomes available.

Objectives
To give the basic principles and knowledge for real time operating systems and be efficient in writing and debug code for OSEck.

Who should attend?
Project managers, System designers, System programmers, Application programmers.

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

Previous Knowledge
C-programming and using Unix or PC.

Recommended following courses
OSE Next Step

Course Contents

General overview
Real time concept theory
OSEck, a kernel and modules for DSPs
Debugging
System design
Practical programming


Practical exercises
With soft kernel and illuminator
Error detecting in applications
Application programming 
        
 
Products and versions             
OSEck for SFK release, 3.3.0
OSE Illuminator for Linux/Windows 3.3.0

PRINT THIS PAGE