Enhanced OS-9 for PowerPC v1.3
![[Microware Logo]](../images/microware.gif)
Product Benefits
High Performance
OS-9 driver-based communications framework and multimedia I/O systems optimized for
maximum performance and minimum CPU utilization.
High Reliability
Secure process-model architecture of OS-9 prevents accidental or malicious system
corruption for a highly reliable system.
High Availability
Unique OS-9 module addition, removal or replacement facility enables dynamic
reconfiguration and field upgrades while the system is on-line and in use to satisfy high
availability requirements.
Comprehensive I/O
OS-9 for PowerPC provides high quality driver support for the highly integrated PowerPC
family.
One-Stop Solution
Facilitates timely delivery of your product by providing complete development
environment, robust run-time environment, and #1 rated customer support.
Product Overview
Enhanced OS-9 for Embedded Systems (PowerPC) is a complete solution for PowerPC
real-time applications.Microware provides the operating system, drivers, development
environment, and middleware making application development easier and reducing time to
market. Products on the CD-ROM include:
OS-9 Evaluation Package
Try Enhanced OS-9 for PowerPC on the supported board level solutions free for sixty
days!
OS-9 for Embedded Systems (PowerPC)
OS-9 for PowerPC is a licensed product that includes development environment, run-time
binary software, and driver sources for custom PowerPC hardware platform development.
OS-9 Board Level Solution (MBX821/860)
The MBX BLS provides a complete OS-9 run-time and development environment for immediate
application development targeting the Motorola Computer Group MBX 821 and 860 platforms.
OS-9 Board Level Solution (MCP750)
The MCP750 BLS provides a complete OS-9 run-time and development environment for
immediate application development on the Motorola Computer Group MCP750 system slot
compact PCI (cPCI) board.
OS-9 Board Level Solution (MVME2603/2604)
The MVME2603/2604 BLS provides a complete OS-9 run-time and development environment for
immediate application development on the Motorola Computer Group MVME2603 and MVME2604
platforms.
OS-9 Board Level Solution (MVME2700)
The MVME2700 BLS provides a complete OS-9 run-time and development environment for
immediate application development on the Motorola Computer Group MVME2700 platform.
OS-9 Board Level Solution (8xxFADS)
The 8xxFADS BLS provides a complete OS-9 run-time and development environment for
immediate PowerPC application development targeting the Motorola 8xxFADS reference
platform.
PersonalJava for OS-9 (PowerPC)
PersonalJava for OS-9 is an optimized Sun-licensed PersonalJava environment for OS-9,
enabling a world of Java programs and programmers to immediately target your Java enabled
device.
HawkEye
The HawkEye system profiler monitors performance and relationships between processes
and the OS-9 system. HawkEye is a "software oscilloscope" that provides timing
and relationship information for fast and easy system performance tuning and debugging.
ATM Base Pak for OS-9
The ATM Base Pak provides the ATM driver for the PPC860SR and an IP over ATM module
conforming to RFCs 1483 and 1577. The modules are provided in source and binary form. The
ATM Base Pak supports permanent virtual circuit (PVC) ATM operation.
Soft-ATM for OS-9
Soft-ATM for OS-9 is a full-source and binary package jointly ported by Harris &
Jeffries (www.hjinc.com) and Microware to provide a tightly integrated ATM signaling stack
for OS-9. Used in conjunction with the ATM Base Pak, OS-9 supports permanent and switched
circuit (PVC and SVC) ATM operation as well as user or network side ATM connectivity.
EMANATE SNMP for OS-9
EMANATE for OS-9 provides a master agent binary, MIB-II subagent binary and a MIB
compiler for custom agent development for OS-9. Jointly integrated by SNMP Research and
Microware, the porting and integration effort has already been done for you.
XiSys GUI Builder for OS-9
XiSys provides a complete graphical desktop and graphical user interface (GUI) builder
for OS-9. XiSys uses the MAUI graphics environment as a foundation to provide an OS-9
desktop complete with network neighborhood functionality and utilities along with higher
level graphics objects for fast and easy GUI generation for your embedded system.
Enhanced OS-9 for PowerPC accelerates product maturity by incorporating an integrated
communications framework called SoftStax that provides a high-performance
communications environment for the OS-9 real-time operating system with the ability to add
or replace protocol stacks without disturbing the application. OS-9 provides on-line
service addition or replacement to increase availability and prevents accidental or
malicious system software corruption for a highly stable environment. An application
programming interface (API) and productivity enhancing development tools are also
provided, enabling timely creation of understandable, network independent applications.
OS-9 Diagram

Product Features
OS-9 High Reliability, High Availability RTOS
The OS-9 RTOS is proven and fielded in millions of mission-critical devices around the
world. The secure process-model architecture is fully reentrant, position independent and
protects against accidental or malicious system corruption. Module CRCs validate
executable module integrity and the module header enables dynamic feature addition,
removal, or replacement while the device is on-line and in use for high product
availability.
SoftStax Communications Framework
Microware's SoftStax driver-based networking solution utilizes the OS-9 I/O framework
to provide a high-performance communications subsystem that supports a wide variety of
standard and custom networking protocols.Applications written to SoftStax can run over any
supported protocol and are network independent.
MAUI Embedded Multimedia Support
Microware's MAUI multimedia environment provides a rich set of text, drawing and
animation services with windowing, clipping, and inking service to support the graphical
interface. The small & fast graphics subsystem takes advantage of the real-time design
features of OS-9.
Power Management
The OS-9 kernel implements a sleep state; a necessary kernel feature for implementing
power management. A customizable power policy module provides easy specification of the
power policy for your device. The power policy enforcement module enforces the defined
power policy for the entire system. The OS-9 I/O is power and designed to implement power
down or low power operation when notified by the power manager.
Serial/Parallel I/O
The Sequential Character File Manager (SCF) I/O subsystem handles basic character
oriented I/O devices, such as serial ports, parallel ports and modems. It also functions
as the input path for a variety of MAUI devices, such as keypads, mice and touchscreens.
Storage I/O
The Random Block File Manager (RBF) I/O subsystem implements a hierarchical, UNIX-like
file system for data storage. Enhanced OS-9 for StrongARM also includes a RAM disk device
driver for devices that require temporary storage during operation and a PC file system
for PC AT compatibility.
PCMCIA I/O
Enhanced OS-9 for StrongARM features PCMCIA to support a variety of popular PCMCIA
devices including modems, ATA flash & hard disks, 16550 compatible serial devices,
ethernet and more.
Hawk Integrated Development Environment (IDE)
Microware's Hawk IDE is designed to increase the efficiency of OS-9 development. Hawk's
highly integrated tool set simplifies and automates the tasks of creating, debugging,
analyzing and managing complex real-time software development projects. The development
environment includes the Codewright code editor, compiler, linker, object loader,
application and system level debugger, application profiler, and on-line documentation.
OS-9 Configuration Wizard
The OS-9 configuration wizard provides a graphical user interface which simplifies the
sometimes complex task of configuring and building system images.Simply point and click
for networking, TCP/IP configuration, graphics, or debugging and the wizard automatically
creates a software image for your target..
PersonalJava for Embedded Systems
PersonalJava for OS-9 is engineered to match the speed, stability and size requirements
of embedded devices.Java reduces the overall development time because developers are able
to take advantage of the object-oriented features of Java, use the simulation capability
of host system like Windows 95, and leverage the compatibility of Java for OS-9 and other
desktop environments.
Product Contents
Enhanced OS-9 for PowerPC contains the following software integrated on CD-ROM:
- OS-9 RTOS
- MAUI multimedia I/O system
- SoftStax communications framework
- BSD v4.4 TCP/UDP/IP LAN networking
- Sample application source code
- Finished ported boot image for reference platform(s)
- Device driver source (in licensed package only)
- OS-9 configuration wizard
- Microware Hawk IDE including:
- Premia®'s Codewright code editor
- Source code browser
- Project manager
- Ultra C/C++ Compiler
- Hawk system and user state debugger
- Resident toolset
- On-line help
System Requirements
Host Development System
- Microsoft Windows 95, 98 or NT
- Pentium processor
- 32 MB RAM
- 250-350 MB free disk space
- CD-ROM drive
Target System
Base OS-9 Configuration
(Baseline) |
Baseline OS-9 with TCP/IP
connectivity (Networked) |
Networked OS-9 with multimedia
(Multimedia) |
Multimedia OS-9 with
PersonalJava (pJava environment) |
| RAM |
ROM |
RAM |
ROM |
RAM |
ROM |
RAM |
ROM |
| 128K |
128K |
256K |
350K |
512K |
512K |
4M |
4M |
Add-ons
Add-on products password protected on the CD include:
- PersonalJava for OS-9
- ATM Base Pak
- Soft-ATM for OS-9
- EMANATE SNMP for OS-9
- HawkEye System profiler for OS-9
Other add-on products include:
- Allegro ROMPager web server, http server, and email client
- IrDA stack for OS-9
- Harris & Jeffries Frame Relay for OS-9
- Trillium stacks for OS-9
Call your local sales representative for pricing and availability.
Support
Ethernet Controllers
- 3COM EtherLink III PC CARD
- DEC21040
- DEC21140
LCD and VGA Support
- PPC821 LCD controller driver
- Generic SVGA driver
User Input Device Support
- SCC driver support for UART, HDLC, IrDA
- Touch screen
- AMD, Siemens 82525 dual HDLC controller
Physical Disk Media
- IDE Standard
- PCMCIA IDE
- PC AT Style Floppy
Documentation
Microware Enhanced OS-9 for PowerPC includes Microware's complete documentation set in
PDF and on-line help formats on the CD-ROM. For additional user convenience, help files
can be accessed directly from the development tool.
Professional Services
Elsoft's and Microware's professional services teams work individually with clients to
customize the right set of services for each client's challenges.Our goal is to make each
customer successful through premier advisory services and software engineering
solutions.This approach delivers complete solutions that are on time and on budget.
Training & Support
Our #1 rated application support engineers can quickly and effectively diagnose
problems and answer customer questions.Training seminars can accelerate your development
cycle by giving you hands-on experience with Ariel, guided by our experienced training
engineers.
Contact Information
| Telephone |
+41 (0)56 483 34 64 |
![[Esloft AG logo]](../images/elsoft-big.gif) |
| FAX |
+41 (0)56 493 30 20 |
| Address |
Taefernstrasse 20, CH-5405 Daettwil |
| E-Mail |
info@elsoft.ch |
Information contained in this document is subject to change without notice.
Other products and companies referred to herein are trademarks or registered trademarks of
their respective companies or mark holders.
Copyright © 1997-2001 Elsoft AG, Switzerland
Last modification: 05 April, 2000
/sp
|