Montavista linux DevRocket集成开发环境
高性能嵌入式Linux软件的流畅开发

结合工业标准的Eclipse技术可移植性与MontaVista公司的嵌入式系统的专家,MontaVista DevRocket图形开发环境可以通过OEM的方式加速基于Linux的系统软件和应用程序的开发,同时优化系统资源的性能和使用。
显著特点:
- 基于Eclipse的图形开发环境可以提高代码开发效率而且降低开发成本。
- 灵活全面的工具集能够支持驱动程序开发,内核配置,应用程序开发和平台映像文件的创建
- 直观的工程向导简化应用程序和库的创建
- 通过裁减运行库和最小目标系统的配置,自动控制应用程序的大小
- 强大的系统跟踪工具易于多进程和多线程的嵌入式应用程序调试
- 内存泄漏探测和分析功能可以保证系统资源的优化利用
- 在Windows,Solaris和Linux主机开发环境上提供一致的界面
- 支持近30种处理器变种和100多种参考硬件平台

所有内含的开发套件将加速工程发布速度

MontaVista DevRocket是一个完全的图形开发环境,提供所有的工具和功能,包含OEM厂商所需要的开发和发布系统软件和应用程序。而这些软件都建立在享有盛誉的MonatVista Linux操作系统技术之上。借助工业标准的Eclipse技术,DevRocket可以运行在Windows,Solaris和Linux操作系统上,并且支持基于Eclipse的第三方开发组件的集成。
工具和向导加快了软件开发过程
构建在MontaVista公司的基于Linux领先的交叉开发工具之上,MontaVista DevRocket提供了全面的集成开发环境的功能和交叉开发和本地开发的工具,这些工具包括最新的GNU工具链,支持系统软件和应用程序的开发。通过集成版本控制(CVS)和工程创建工具,提高了开发环境的核心功能,包括编译、语法感知的编辑和调试,图形开发环境还提供了可选的命令行接口。
工程向导可以自动生成例行的任务,例如创建库、引入文件,开发者可以集中精力开发不同应用程序。 易用的工程向导能够自动创建便于配置的平台映像--可引导的OS和在目标设备上可以执行的应用软件。通过向导,开发者可以快速的建立平台映像,包括定制内核、设备相关的系统和应用程序组件,同时满足内存尺寸和性能的要求,节省昂贵的开发时间。

创新性能提高效率
MontaVista DevRocket包含的先进工具可以帮助开发者优化性能并且充分利用系统资源。目标系统配置和库优化的功能可以配置内核、裁减文件系统和不必要的库内容,节省昂贵的内存。DevRocket也具有裁减二进制代码和预连接(prelink)应用程序的功能,使应用程序代码大小合适而执行速度更快。
MontaVista DevRocket还提供了完善的跟踪功能,使用Linux跟踪工具,可以查看、捕捉和分析系统事件。全面的处理器使用日志、探测系统和用户级事件以及进程的易于调试,开发者可以优化多进程和多线程代码。因为DevRocket是MontaVista Linux OS的同步技术,它将分析和优化工具与OS紧密集成,进一步保证系统资源使用的有效性。

  目标CPUs
PowerPC (Motorola 7xx, 8xx, 74xx, 824x/8260, 85xx,MPC5200; IBM 405/440, 750CX,750FX)
IA-32 (x86/Pentium/Xeon)
ARM (720T/920T,i.MX1,i.MXL,OMAP)
MIPS(AMD, Broadcom, IDT, Intrinsity, MIPS, NEC, PMC-Sierra, Toshiba)
SuperH (SH-3,SH-4)
StrongARM (110/1100/1110)
XScale (IXA,PXA,IXP,IXC,IOP)
Xtensa (XT2000)


主机开发平台

Linux (Red Hat; Mandrake; SuSE)
Sun Solaris 7.0, 8.0
Microsoft Windows 2000/XP

语言支持

C
C++

开发工具

GNU 工具链: 编译器、链接器、基于GUI调试器
具有亮条的语法感知编辑器
版本控制管理(CVS)

分析和优化工具

应用程序预链接
库优化
内存泄漏探测
系统事件跟踪

向导

应用向导: 简化从目标的选择到代码的编译的应用的创建
导入向导: 易于导入已存在的兼容的工程
库向导: 简化工程特定的运行库的创建
平台映像: 通过选择内容和基于程序使用的调整,生成预备集成的系统映像

MontaVista DevRocket

高级集成开发环境
平台映像向导
库尺寸优化
Linux 跟踪工具
GNU工具链
基于图形界面的调试方式
内存泄漏检查

其他技术产品
MontaVista Graphics(基于X Windows)

目标板和开发主机的广泛支持保障开发者利益
MontaVista DevRocket支持100多种板级平台和七大类CPU体系结构的近30种处理器变体。DevRocket在Linux, Windows和Solaris主机上提供统一通用的界面,协同小组的多工程开发。广泛平台和主机的支持使OEM厂商自由地选择或者替换开发平台。
强大的嵌入式应用开发工具
MontaVista DevRocket提供了开发者的所有需要,如加速和优化开发,调试和工程的最终集成,从单一功能嵌入式应用到多处理器嵌入式系统。借助DevRocket,MontaVista公司完全保证在最广泛的嵌入式工业的硬件平台上提供给嵌入式开发者最新的Linux技术和最全面的集成开发工具。
组织高性能的嵌入式Linux软件开发
Eclipse 是非常灵活的工业标准软件开发平台,它以Java实现,特别设计与第三方的集成。MontaVista DevRocket将Eclipse技术与丰富的和全面的开发工具结合,提供给开发者建立和集成嵌入式设备的全部需要。