IBM
Contents Index Previous Next



Annex 1: Integration for OSE Delta


Introduction

This annex briefly describes the OSE Delta models and primitives used in the SDL Suite OSE tight integration. The presentation is focused on the differences from the OSE classic model described in the previous annex.

One section describes how to set up and run a simple test example in both a light and tight integration.

Note:

Third-party products referred to in this manual may have limitations that have impact on the usability of the SDL Suite. Please consult the supplier's support organization or the third-party product's technical reference documentation for up-to-date information about such limitations.

Principles

This integration is developed with OSE Delta Soft Kernel 3.2 on a Sun workstation with SunOS Release 5.6.

The main differences between the OSE Delta and the OSE Classic model are:

Running the Test Example: Simple

Note:

The source file and examples for RTOS Integrations are not included in the standard delivery. They are available as free downloads from the IBM Rational Support web site.

Prerequisites

This test example is developed as an OSE Delta application on a Sun workstation. The makefile and compilation switches are set up for the application to run under an OSE Simulator for OS68. If you are using another configuration of OSE you probably need to edit the provided makefile.

Figure 577 : File structure for the Simple example

Light Integration

Limitations for the Light Integration

Please see the Release Guide.

Building a Light Integration

Please see the Building and Running a Light Integration for instructions.

Tight Integration

Limitations for the Tight Integration

Please read the Release Guide for details about limitations that apply to all systems using Tight Integration.

Building a Tight Integration

Please see the Building and Running a Tight Integration for instructions.

How Signals are Sent to and from the Environment.

The signal Go is sent from an external task MyExtTask. The code for this task is placed in the program file MyExtTask.c. This is the same as used for OSE Classic.


http://www.ibm.com/rational
Contents Index Previous Next