|
Interface
|
|
| The whole debugging ,developing
environment and project management imitates the VC graphic interface,
friendly and conveniently. It has lots of developing groups and
they need not to be trained again. |
|
Portability
|
| The xIDE interface is
developed in Java, across platform truly. It provides developers
a consistent graphic interface and man-machine interface. When the
xIDE developers turn to new destination machine or new host computer,
they need not to spend time on learning or accommodating new tools.
|
|
Share
|
| ALL xIDE tools
resident in developing platform. In the history of embedded system
tools developing, xIDE successfully implements the developing environment
in which developing tools can still be available with perfect functionality
when destination machine's resource is limited. |
|
Application
|
| xIDE provides
CPU instruction level simulator. Debugging and developing environment
not only supports hardware debugging ,but also provides simulator
debugging. For the application whose hardware is irrelevant with
timing sequence, it can be developed and debugged by simulating
on the CPU instruction level simulator to shorten the whole developing
cycle and reduce the debugging costs. |
|
Systematization
|
| Fully integrates
original source edit, project management, tool setting and debugging
process. The whole process including edit, setting, download and
debugging can be implemented easily by several simple steps. |
|
Uses GUN to compile tool-link
|
| Uses GUN to compile tool-link and supports the compiling of C/C++ and assembly language. |
|
Supports multi-host
computer platform |
| Win95/98/ME/NT/2000,Linux
|
|
Supports multi-destination
machine |
|  MIPS£¬ARM£¬X86
|
|
Compatibility
|
| Supports RTL(Run
Time Library) and STL(Standard Template Library) conforming to the
ANSI C standard and ANSI/ISO C++ standard. |
|
Debugging and developing environment
|
| Debugging and developing
environment not only can debug C/C++ directly, but also can allow
the programmer to step through the assembly language disassembled
from C/C++.Supports Chinese variable and function name |
|
Debugging information
|
| When debugging,
Debugging and developing environment can view and modify registers,
memory, TLB, local variables, global variables and hierarchy of
currently launched function dynamically at any time. |
|
Advanced Debugging
|
| Debugging
and developing environment supports not only the break point of
usual statement, but also the break point of memory, memory writing,
condition and expression.Supports the function of adding break point dynamically. |
|
Security
|
| The linker
can link multiple object files to library ones, which ensure the
security of original source code within multiple developers.
|