Enhanced OS-9 for StrongARM v1.2

Product Benefits
High Performance
Makes effective use of the CPU by providing integrated I/O and compiler technology
tuned for Intel StrongARM instruction set.
Low Power
Unique OS-9 kernel stop state, easy power policy configuration, and power aware I/O for
effective power management in power sensitive applications.
Comprehensive I/O
OS-9 provides comprehensive support for SA-1100 and SA-1101 peripherals, including LCD
graphics, IrDA communication, and serial interfaces.
Market Leadership
More than 50% of SA-1100 designs run OS-9.
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 (StrongARM) is a complete solution for Intel
StrongARM 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 for Embedded Systems (StrongARM)
OS-9 for StrongARM is a licensed product that includes the complete development tools,
run-time binary software, and driver sources required for custom StrongARM hardware
development.
OS-9 Board Level Solution (ADS Thin Client)
The Thin Client BLS provides a complete OS-9 run-time environment for immediate
application development targeting the Thin Client board from Applied Data Systems (ADS P/N
TCEX-00-7A).
OS-9 Board Level Solution (Brutus)
The Brutus BLS provides a complete OS-9 run-time environment for immediate StrongARM
application development targeting the Intel Brutus reference platform (Intel P/N
DE-1S110-0A).
OS-9 Board Level Solution (SideARM/Sidekick)
The SideARM/Sidekick BLS provides a complete OS-9 run-time environment for immediate
StrongARM application development on the Intel SA-1100 Multimedia Development platform and
SA-1101 daughter card (Intel P/Ns DE-1S110-0B, DE-1S110-0C).
OS-9 Evaluation Package (Brutus, SideARM/Sidekick)
Try Enhanced OS-9 for StrongARM free for sixty days!
PersonalJava for OS-9 (StrongARM)
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.
Enhanced OS-9 for StrongARM is designed to complement the unique features of the
StrongARM processor by providing a complete software baseline with source code and binary
objects for advanced wide or local area connectivity, multimedia I/O, and sophisticated
power management facilities. The strong run-time architecture of OS-9 prevents accidental
or malicious system corruption. On-line/in-use dynamic module addition and replacement
provides high availability and easy field upgrades. Enhanced OS-9 for StrongARM provides
an effective development environment with compiler technology tuned for the StrongARM
instruction set. Enhanced OS-9 for StrongARM also provides native C/C++ and Java
application environments, drastically reducing development time and effort and providing
an immediate run-time foundation for third party 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 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 services to support the graphical
interface. The small and 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 powerful 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 StrongARM 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 srive
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:
Other add-on products include:
- Allegro ROMPager web server, http server, and email client
- SA-1100 on-board IrDA driver with Counterpoint IrDA stack
- USB peripheral stack for SA-1100
- USB host stack for SA-1101
- Espial Group Kalos Architect, Java user interface builder
- Espial Group Espresso, Java component library
- Espial Group Portico, compact Java web browser, email client, and personal information
manager application suite
Call your local sales representative for pricing and availability.
Support
This software provides drop-in support for, and has been verified on, the following
hardware peripherals:
Networking
- 3COM EtherLink III PC CARD
- SMC 91C94 Ethernet controller
- Megahertz 14.4 PCMCIA modem
- Motorola Montana 38.4 PCMCIA modem
- SA-1100 SDLC driver freeware
- SA-1100 USB Device Controller (UDC) driver freeware
- SA-1100 IrDA framer and IrDA stack (planned)
LCD and VGA Support
- SA-1101 on-board VGA driver
- Kyocera LCD P/N KCS3224ASTT-X1 8-bpp color, STN 320x240
- Sharp LCD P/N LQ64D3H color active matrix 640x480 (6.4 inch)
- Sharp LCD P/N LM12S49 dual scan passive matrix color 800x600 (12.1 inch)
User Input Device Support
- SA-1100 UART driver
- 16c554 QUART
- IEEE1284 parallel port driver freeware
- SA-1101 PS/2 mouse, trackball planned
Audio
- Philips UCB1200 audio codec & touchscreen controller
Physical Disk Media
- IDE standard
- PCMCIA IDE
- PC-AT style floppy
Documentation
Microware Enhanced OS-9 for StrongARM includes Microware's complete documentation set
in PDF and on-line help formats on the CD-ROM.
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
|