|
界面
|
|
| 整个调试开发环境和项目管理都是仿VC的图形界面,界面友好,使用方便,拥有大量开发者群体,无需二次培训。 |
|
移植性
|
| xIDE用户界面使用JAVA编写,真正实现了跨平台,给开发者提供一个一致的图形接口和人机界面。无论使用xIDE的开发人员转向新的目标机还是转向新的宿主机时,都不必花费时间学习或适应新的工具。
|
|
共享
|
| xIDE所有的工具都驻留在开发平台上,在嵌入式系统工具发展历史上,xIDE成功实现了当目标机资源有限时开发工具仍可使用而且功能齐全的开发环境。
|
|
应用
|
| 提供了CPU指令级模拟器,调试开发环境除了支持对硬件的调试,同时还提供了模拟器调试,对于和硬件时序无关的程序,完全可以通过CPU指令级模拟器模拟的方式进行调试开发,可以大大缩短整个开发周期、节省调试费用。。 |
|
系统化
|
| 完全集编辑源码、项目管理、工具设置、调试过程为一体。只需简单步骤就可以流畅地完成从编辑、设置、下载到调试的全过程。
|
|
使用GNU编译工具链
|
|
支持C/C++语言和汇编语言的编译。并且可以根据不同用户的需求修改GCC,LD等。
|
|
支持多宿主平台
|
| Win95/98/ME/NT/2000,Linux 。 |
|
支持多目标机
|
| MIPS,ARM,X86。 |
|
开放通用性
|
| 支持符合ANSI C 标准和ANSI/ISO C++标准的RTL(运行支持库),STL(标准模板库)。
|
|
调试开发环境
|
| 调试开发环境不但可直接进行C/C++语言的调试,还可以把C/C++语言按执行码反汇编后进行汇编语句级别的单步、多步调试。调试开发环境在进行调试时可以随时动态查看、修改寄存器、内存、TLB、局部变量、全局变量和当前函数的调用层次等信息。支持中文变量名和函数名。 |
|
高级调试
|
| 调试开发环境不但支持通常的语句断点,还支持读内存断点、写内存断点、条件断点、表达式断点。支持动态添加断点的功能。 |
|
安全
|
| 链接器可以将多个目标文件链接成库文件,在多方合作开发时可以保证其源代码的安全性。
|