Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

OSE RTOS suits telecom infrastructure apps

Posted: 21 Feb 2003 ?? ?Print Version ?Bookmark and Share

Keywords:ose systems? ose rtos? ose 4.5? real time os? mip32?

OSE Systems Inc. has enhanced its OSE RTOS and development environment. The enhanced version is now based on a message-passing model that provides fast, asynchronous interprocess communications suited to fault-tolerant or high reliability, real-time applications such as telecommunications infrastructure, wireless, automotive, and industrial automation.

The OSE 4.5 release now supports the MIPS32 processor architecture intended for high-performance telecom/datacom and office automation market applications. The OS has added support for IBM's PowerPC 750CX/FX and 440 processor families.

The RTOS also features the company's Gateway technology which enables designers to seamlessly integrate Windows, Solaris, SymbianOS, Linux, or VxWorks OSs when building heterogeneous distributed systems.

It offers the OSE message-passing API for applications executing on non-OSE hosted OSs, effectively providing a direct communication gateway to fully distributed OSE systems. The technology may be used to interconnect standard enterprise and embedded OS with OSE.

New architecture

Other features of the RTOS include a Portable OS Loader (POLO) and a Device Driver Architecture (DDA) for board support packages (BSP), and full support of all OSE source code products for building under Windows is available.

The POLO Developers Kit is a comprehensive package of custom boot loaders for system developers. POLO is ROMable or may execute from Flash, and contains full support for Flash programming of programs and data including OSE executable images (monoliths), OSE load modules, as well as board and system configuration parameters.

Possible load sources for either storing into Flash or booting are Flash, a disk/volume or network file managers, or TFTP and FTP clients and servers. Disk or volume file managers include DOS (FAT) and the company's Atomic File Manager. Supported network file managers include HTTP and TFTP.

The DDA supports device driver portability allowing drivers for a particular device to be developed once and then added or configured for any DDA BSP. In DDA, BSP are configured at runtime rather than at compile time and specific board or device parameters may be stored in Flash.

DDA BSP already available in OSE 4.5 include Motorola Sandpoint (X3 motherboard) for all 74XX processor plug-in: Motorola MCP750, MIPS32 Malta 4Kc, and 5Kc (32-bit compatibility mode); and Broadcom BCM91250A and BCM91250E.

Windows support

Full support of all OSE source code products for building under Windows NT and 2000 is available. For PowerPC and MIPS32 architectures, the compiler is GCC 3.2, for ARM architectures, the compiler is ADS 1.2. With OSE 4.5 the OSE kernel and all components for both PowerPC and MIPS32 can be compiled with GCC.

GCC 3.2 compiler collection for C and C++ provides the technology and tools for debug sessions. gdb 5.11 offers OSE Run-Mode Debugging, which allows system-level and process-aware debugging during runtime via TCP/IP on a source level. gdb also allows the developer complete access to program state, including source and assembly level, variables, registers, and memory.

The gdb also offers the Insight GUI which allow users to display mixed mode/split screen source and assembly level code with a Watch Points window and Breakpoints window, and a graphical stack display for quick navigation.

The OSE 4.5 pricing starts at $8,000 for ten-developer license fee.

Article Comments - OSE RTOS suits telecom infrastructur...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top