Embedded Software Group
Home  |  About Us  |  Services  |  Technology  |  Partners  |  Careers  |  Contact Us

eXposé

The eXposéTM family, an Integrated Development Environment (IDE), provides designers the ability to increase productivity, reduce development costs and accelerate time-to-market and is an ideal tool configuring, developing, debugging and deploying operating system kernels, device drivers and applications in single and multi processor environment. eXposé product family are processor dependent and would require multiple licenses to work on different cores.

    eXposé AP

    eXposé OS

    • eXposé KA
    • eXposé PA
    • eXposé TA

    eXposé MPTM

The following outlines some of eXposé features:

Project Management

  • An intuitive GUI to build and configure complex projects. Our graphical interface enables users to select from menus of options covering choices of optimization strategies, debugging levels and language-specific features.
  • Displays a hierarchical project structure in which projects can consist of source files, object files and libraries. Separately maintained sub-projects and libraries may be developed and supported as independent units and shared among multiple projects.
  • The Project Management unit interacts with other components as needed to provide seamless integration throughout editing, version control, compilation, debugging, and performance profiling.
  • True cross-platform development
  • Kernel Configuration Wizard
  • Project and Folder level configuration settings
  • “Syntax aware” engine to help migrate legacy applications
  • Builds new project using GNU makefile from Graphical Interface and command lines
  • Connectivity to a number of version control systems
  • Easy to use graphical tree structure for managing large projects

Editor

  • Set and customize syntax coloring for source files
  • Perform advanced find & replace operation in a single file or multiple files
  • Customize the text editor with save preferences, the selection margin, tabs and indents
  • Manage the source window
  • Complete integration between Build process and editor
  • Dynamic "Go To" capabilities

Project Builder

  • Generates GNU makefile
  • Capable of running makefile from command line
  • GNU error message - aware engine.
  • Easy to use interface for generating single or multiple target files through makefile.
  • Full integration with GNU utilities for easy target generation.

Remote Target Connection Management

  • Supporting Serial,(E)JTAG and Ethernet connections.
  • Supporting Wiggler, EPI and Corelis.
  • Working with Simulator while the actual board is not present.

Source Level Debugger

  • Source-level Debugger is a powerful windowing debugger that enables program loading, execution, run control, and monitoring.
  • Setting Breakpoints
  • Conditional and Command breakpoints
  • Single stepping
  • Examining Variables
  • Local Variable Window
  • Call Stack Trace Window
  • Register Display Window
  • Assembly Instruction display Window
  • Fully integrated and easy to target connection mechanisms for initiating the debug process.
  • Full access to target processor information at runtime (memory, registers).
  • Support for hardware-assisted debug probe
    • EPI
    • Macraigor
    • Corelis

Support for software-resident monitor

  • Yamon
  • eXmon
  • Pmon

Multi Target Support

  • MIPS, ARM, X86, PowerPC

Multiprocessing Capability (supported only with eXposéMP)

  • Two or more Core Processors
  • Core Processor and Digital Signal Processor
  • Core Processor and Wireless Logic
    • Bluetooth, IEEE802.11a, IEEE802.11b

Extended Tools

  • Monitor Configurator, read and display target board setting via a graphical interface.
  • Automatic dependency determination
  • Function Browser

Native OS GUI

  • software's intuitive GUI enables developers to concentrate on debugging rather than on learning complex new commands
  • Window-oriented interface on Windows environment
  • Xwindow/Motif style interface on Unix and Linux environment

Host OS Support

  • Window NT, 2000
  • Linux
  • Unix (Solaris)

Kernel aware debug engine

  • Ability to debug Linux kernel and user space code
  • The ability to set a break point in a kernel module loaded on the target, from a remote host
  • The ability to set a break point in a user space task loaded on the target, from a remote host

Online Help

  • Online help provide complete access the eXposé documentations and tutorial

Command Line Interface

  • eXposé complements its powerful GUI with a command line interface and scripting language
Copyright © Embedded Software Group. All Rights Reserved. Site Map