Customized Runtime Kernel
Interrupt Support
Link/Locate Tools
Complete ICE Support
Janus/Ada Embedded Systems tools offer a unique solution to retargeting Ada to an Intel 80X86-based bare machine. The embedded system tools, when combined with the Janus/Ada Professional Development System, provide everything necessary to develop embedded systems for the 80x86 family of processors.

The compiler and tools are hosted in the 32-bit protected mode of the 80386 processor. This makes them capable of taking on even the largest 16-bit applications.

Customized Runtime Kernel
    With the Janus/Ada Embedded Systems tools the programmer has access to the complete Ada-language source code to the Janus/Ada runtime libraries--not a "one-size-fits-all" kernel or a few selected bits of source code--allowing complete customization and optimization for the particular target machine.
Interrupt Support
    The Janus/Ada Embedded Systems tools also provide the programmer with the ability to write interrupt handlers in Ada, as well as assembler. The source to the interrupt handling libraries is also provided so that the handlers can be tailored to the application.
Link/Locate Tools
    JABS, the Janus absolute linker/locate utility, is a replacement for the standard linker supplied with the compiler. It produces the absolute, non-relocatable object modules used for the embedded system. MergeAbs adds short sections of non-contiguous code to existing modules. MergeAbs is typically used for inserting bootstrap jump instructions, interrupt vectors, or other code that must reside at a fixed address.
Complete ICE Support
    Janus/Ada Embedded Systems Tools gives you complete Intel ICE support through the use of an Ada specific link and locate utility that produces standard Intel object format (OMF) files that will work with virtually all standard ICE tools.

    The tools, JAbs, JGloss, and MergeAbs, provide full re-targeting support and full symbolic debugging support including local symbols. The output from JABS is sufficient to simulate your embedded system on the Intel ICE. Symbolic information for reports or debugging is supplied through the programs JMapper and JGloss. JMapper is a utility that calculates symbolic information for use by debuggers or other tools. JGloss produces the symbol information in the Intel ICE format.

    Remote debugging capabilities are also available with JScope, the standard MS-DOS debugger, through an upgrade to the Periscope debugger.

    Janus/Ada Embedded Systems tools and the Janus/Ada Professional Development System are a cost-effective solution to many embedded system development projects. Call us to discuss your specific needs.





This site is optimized for viewing with Netscape Navigator 3.0 or higher. Download Netscape Now!
This page last updated on July 4, 2001 by The Webmaster

Copyright (c) 1999 by RR Software, Inc. Please read the terms of use. All rights reserved. Microsoft, Microsoft Windows NT, and Microsoft Windows 95 are registered trademarks of the Microsoft Corporation. All other trademarks and/or registered trademarks are of their respective companies. RR Software makes no warranties about the use of this page and forbids reproduction of any RR Software content in other publications without the prior written consent of RR Software, Inc.