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

Support for software-resident monitor
Multi Target Support
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
|