|
Making a comprehensive view
of development tools domain, it can be divided into two groups:
graphic interface developing debugging Environment, like Microsoft
VC++ and tool chains based on Makefile, like GNU toolchain.
Microsoft visual family
provides friend man-machine interface and has numerous developers.
It provides users independent developing and debugging plug-in interfaces.
In those cases where there are no strong customer's debugging requirements,
we did provide such solutions. But the interfaces provided by Microsoft
are few and do not support any operating system except Windows,
they are seldom chosen in embedded system developing.
|
|
|
GNU toolchain is the preferred
development tool in most embedded system developing. It provides
fairly self-contained, cross-platform debugging, combined with hardware
closely. But it lacks the supports on up-front developing such as
project management, source code edit. Not a full means of Integrated
Development Environment. Though you can use emac, vi, DDD to provide
these functions, but it's still a little difficult for a big part
of users.
XIDE integrates the advantages
of GNU toolchain and Microsoft visual family. Like GNU toolchain,
it supports multiple target machine and host computer platform either,
and can work with both hardware and CPU instruction level simulator.
If combined with Xiptech simulator, not only "one person, one machine"
can be realized but also most programs and hardware can be developed
simultaneously, which reduce customer's cost significantly.
It's VC-like graphic interface
includes original source code edit, project management, compiling,
download and debugging, integrating the whole developing process
highly. As the debugging manner in VC, you can get the information
of function name lists, variables, stacks, registers and disassembler
clearly by several mouse clicked.
XIDE is the first IDE in the
world, which supports function and variable names written in Chinese.
XIDE
now support MIPS, ARM, X86 compatible CPU
|