Enhanced OS-9 for SuperH v2.0

Product Benefits
Rapid Application Development (RAD)
OS-9 accelerates your total project time by enabling parallel hardware and software
development.
Unbeatable Security
The process-based architecture localizes failures so they cannot affect other processes
or system resources.
Updateable End Products
Modules in deployed systems can be upgraded or fixed without a re-boot while the system
is on-line and in use.
Product Development Expertise
Customer care engineers respond quickly and intelligently to technical questions, and
consultants provide advisory expertise, project management, design, construction,
planning, or product release.
Comprehensive Hardware Support
In addition to supporting the SH-3 CPU chip, OS-9 for SuperH supports drivers for I/O
on the reference platforms and optional networking and graphics cards.
Product Overview
Microware's Enhanced OS-9 for SuperH is an integrated system software and development
tool package designed specifically for Hitachi's SH-3 architecture.The following products
easily install under Windows 95/98/NT to facilitate the creation, download and execution
of OS-9 applications.
OS-9 for Embedded Systems (SH-3)
OS-9 for SuperH is a licensed product that includes development environment, run-time
binary software, and driver sources for custom SuperH hardware platform development.
OS-9 Board Level Solution (SH7709)
The SH7709 BLS provides a complete OS-9 run-time and development environment for
immediate application development targeting Hitachi's SH7709 SolutionEngine platform.
PersonalJava V1.0 for OS-9 (SH-3)
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.
Based on the industry-leading OS-9 real-time operating system, Enhanced OS-9 for SuperH
provides drop-in system software to address the communications, connectivity, user
interface, and storage requirements of industrial control, intelligent transportation, and
similar intelligent systems.
Enhanced OS-9 for SuperH provides an open environment for resident and networked
application development.Microware's Hawk provides robust productivity tools to create
system images for Flash, ROM or disk.Once your application is complete, Microware provides
flexible licensing options allowing you to easily and affordably distribute to your
market.
This combination of a proven OS-9 system software base, a robust development toolset
and drop-in device support for SuperH offers integrators and manufacturers the advantage
of Rapid Application Development (RAD) for real-time systems.
OS-9 Diagram
Product Features
OS-9 Kernel
The OS-9 kernel provides a secure, process-based, multi-tasking environment for
embedded systems. OS-9's use of position-independent, reentrant code modules allow the
kernel to dynamically load application and/or system modules at run-time. This capability
enables system designers to add or update software modules across the network during
development or in the field.
SoftStax Communications Framework
Microware's SoftStax networking solution builds on 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 graphics solution provides a rich set of text, drawing and animation
services with windowing, clipping, and inking service to support the graphical
interface.The small and fast graphics subsystem takes advantage of the real-time design
features of OS-9.
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 SuperH includes a RAM disk device driver
for OEMs whose devices require temporary storage during operation.
Hawk Integrated Development Environment (IDE)
Microware's Hawk IDE is designed to increase the efficiency of development under
OS-9.Hawk's highly integrated tool set simplifies and automates the tasks of creating,
debugging, analyzing and managing complex real-time software development projects.
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..
Product Contents
The following software components are integrated on the Enhanced OS-9 for SuperH
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
- Application Profiler
- Non-intrusive resident-hosted development tool
- On-line help
Enhanced OS-9 for SuperH also includes EPROM ready to run on the Hitachi 7709
SolutionEngine reference platform.
System Requirements
Host Development System
- Microsoft Windows 95, 98 or NT
- Pentium processor
- 32 MB RAM
- 200 MB free disk space
- CD-ROM drive
Hardware Drivers
Hitachi SH-3 SH7709 SolutionEngine Reference Board
- NS DP83902A Ethernetlow and high level support
- sc7709 serial portlow and high level support
- sc16550 serial portlow and high level support
- rtc7708 real-time clock
- tk7708 ticker
- SSM memory management unit (MMU)
- Bus state controller on boot up
- Cache
- MP_KYBRD keyboard VT100 terminal/keyboard protocol
- MP_ MSPTR serial mouse protocol
Yamaha Graphics Card with YGV618 chip
Hitachi HY7709CHK I/O Networking Card
- sc7708 serial portlow and high level support
Other Drivers for Custom Hhardware
- MP_BSPTR bus mouse serial protocol
- MP_XTKBD XT scan code keyboard protocol
Documentation
Extensive tutorial-style documentation is included on the product CD-ROM.The searchable
documentation includes Getting Started with OS-9 for Embedded Systems (SuperH) and using
guides, programming references, and porting guides for all product components.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
|