The OSE Real-time Kernel combines rich functionality with high performance and true real time behavior. It is a fully pre-emptive kernel, optimized to provide high rates of data throughput yet compact enough for use in most embedded systems.
Designed for use in distributed and multiprocessor systems, the kernel includes automatic supervision of processes. This feature enables highly fault-tolerant systems to be created. Inter-process communication is completely transparent, regardless of whether the communicating processes are on the same processor or on different ones. The OSE kernel also allows dynamic reconfiguration.
The OSE Real-time Kernel supports advanced memory management that allows application code to be run in protected areas of memory. It also includes comprehensive error handling and powerful source and application level debug features.
The course is theoretical and will give an insight into the architecture and building blocks of OSE. Short paper and pencil exercises also show the basic principles on how to design an OSE real-time operating system with signals and processes, how to use system calls and configuration of OSE.
To give the basic principles and knowledge for understanding the implementation of OSE as a real time operating system.
Course Material
The course can be given in English or Swedish.
Recommended course lenght
1 day
By filling the » Information Request Form below, you'll receive more information on ENEA and their possibility to tailor the course OSE Introduction for you organisation.
Who should attend?
Project leader, System designer, System programmer, Application programmer, Real-time programmer and System tester.
Previous Knowledge
None. Basics in embedded real-time operating system recommended.
OSE theory
Philosofy
Signals
Basic Level
Configuration
System generation
Development environment
Error detecting tools
Price according to agreement.

Enea is a global software and services company focused on solutions for communication-driven products.

For more than 40 years, Enea has been a leading global provider of system software, development tools and professional services for high-availability, mission-critical telecom, mobile, medical, automotive and military/aerospace. With a team of over 700 people, Enea offers best-in-class solutions to solve complex technical problems.
Enea offers comprehensive training services for developers who want to get up to speed quickly and maximize their productivity with Enea’s operating system, middleware, and database products.
At Enea, we have many years of experience in developing and offering courses and seminars in our areas of competence and expertise. In effect, this means courses in the latest technologies, because we strive to remain at the cutting edge of technology. For example, we were the first to hold courses in UNIX, C++ and Java for embedded systems.
The majority of our courses are developed in-house, and our consultants are the instructors. This guarantees that the level of the courses remains high, since we teach in the areas in which we are working. The content of our courses reflects our competence and we can therefore offer a broad range of advanced technical courses within the technological scopes of all our Technology Areas – from hardware and various programming languages to testing and project management, for example.
Our Training offer includes both standard courses, which are described in our course catalogue; and customized courses, developed and held on request. Training can also be included as part of an assignment where we develop a system for testing, communication and real-time applications, for example, and then train the customer in the programming language we have used in the development.
In addition to the courses, we also offer seminars. These are held
as scheduled breakfast or lunch seminars, generally covering on
exciting new areas of technology. In addition a number of more in-depth
seminars may be held on request.
Contact Enea and » get more information on training for Enea's software solutions.
To request information from OSE Introduction, please fill out the following details: