pt_r1-1 Imsys Technologies pt_r1-3 pt_r1-4
lbg Home
Technology Products Applications Support Sales Press Company

Search

Products

Microprocessors
Microprocessors for Efficient Embedded Control and Connectivity solutions.

Imsys IM1101 Processor
Imsys IM3220 Processor
Imsys IM3910 Processor
Imsys IM3240 Controller

Reference Modules
Reference design systems for quick prototyping and production when time to market is critical.

Imsys SNAP Module, version F
IM3910 Reference Module
IM3220 Reference Module

Development Kits
Complete Embedded Design Systems for Evaluation and Prototyping

SNAP Module Development Kit
IM3910 Development Kit
IM3000 Development Hardware
IM3220 Development Kit
IM3240 Development/OEM Kit



Partners

RubusŪ JOS

The Operating System Kernel and its ancestor

Rubus JOS is a new real-time operating system kernel designed for Imsys' processors. It is designed to support Java and RTSJ. The services supported are based on the ANSI/IEEE standard 1003.1 (POSIX). Rubus JOS has emanated from RubusŪ OS kernel designed by Arcticus Systems for the automotive industry. In the new Rubus JOS resources are allocated dynamically at run-time to suit the Java environment, whereas the Rubus OS resources are allocated statically, pre-run-time, for maximum dependability.

By supporting the two RTOS kernels for the Imsys processor a broad range of real-time systems in different application segments as Telecommunications, Consumer Electronics and Automotive can be addressed.

Rubus JOS is available for the Imsys microprocessor series as target systems. In development is also a Windows version with the target of a standard PC. The development environment is the Microsoft Visual Studio for C++ and Java.

Rubus JOS - Imsys Target version

The features of Rubus JOS on Imsys processors are:

  • Support several application programs simultaneous, several processes
  • Support management of an unlimited number of threads (in respect of available RAM)
  • Thread synchronization via signals and semaphores (Mutex)
  • Message passing via Message Queues
  • Support the unique event handling mechanism of the Imsys processors (interrupts and services)
  • The services are accessed via a trap, thus enabling the RTOS to be separated from the applications
  • Support on-line scheduling and several scheduling policies, priority, periodic and asynchronous scheduling policies. The thread having the highest priority at a given time is selected for execution
  • Supports advanced features for analysing and supervising at run-time
  • Integrated in the Imsys Developer environment

To build the complete system software of the Imsys platforms, the Rubus JOS is joined by file system, a number of drivers, support for TCP/IP, GPRS, Bluetooth etc. For programmers wanting to access the operating system directly the Rubus JOS kernel has an API defined in C or C++ and is supported by the C/C++ compiler.

Availability

  • The Rubus JOS is included in the software profiles of the Imsys Developer version 7 and higher.
Imsys may make changes to specifications and product descriptions at any time, without notice.
Rubus is a registered trademark of Arcticus Systems.
Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.
// Imsys Technologies, phone Sweden +46 8 594 110 70, USA +1 877 775 1627, e-mail: info@imsystech.com
r3 r3 r3 r3