风河Workbench:一站式开源开发套件详解与最新2.4版本提升

3星 · 超过75%的资源 需积分: 47 30 下载量 185 浏览量 更新于2024-07-20 3 收藏 610KB PDF 举报
风河Workbench是一款针对嵌入式设备软件开发的强大且全面的开放式套件,由风河公司提供。它旨在通过标准化开发流程,提升开发效率,并解决开发过程中遇到的关键挑战。Workbench的核心特性包括: 1. **性能优化**:覆盖硬件生成、固件开发、应用软件开发和测试全过程,确保每个阶段都能达到最佳性能。 2. **功能强大**:针对设备软件开发和测试中的主要难题,提供针对性解决方案,如多目标操作系统支持(如VxWorks 6.x、Linux和ThreadX),以及对多种处理器(如ARM、ColdFire、IA/Pentium、MIPS、PowerPC、SH和XScale)的兼容性。 3. **可扩展性和灵活性**:基于Eclipse的插件架构,允许开发者添加更多目标机操作系统、处理器和连接支持,以满足个性化和定制化的需求。 4. **协作与支持**:提供一个高效的工作环境,促进软硬件开发人员之间的紧密协作,同时得益于风河公司的行业经验和全球技术支持网络。 在Workbench 2.4版本中,着重强调了以下改进: - **Eclipse 3.1 更新**:提高了开发工具的稳定性和用户体验。 - **代码管理和重构**:引入代码折叠和重构功能,方便代码组织和维护。 - **远程编译**:支持远程开发,提升开发者的灵活性。 - **VxWorks集成增强**:扩展了对VxWorks 6.2处理器的支持,增加可裁剪性功能和分布式调试能力。 - **Linux平台集成**:扩展处理器支持并引入芯片级调试功能,特别针对ARM、ColdFire、MIPS、PowerPC和Xscale处理器。 - **新产品**:WorkbenchUnitTester专为VxWorks设计,显著缩短代码测试时间并提升一致性;Diagnostics工具则提供了测试代码覆盖率分析和动态记录/诊断功能。 通过这些新功能,Workbench 2.4版不仅提升了开发团队的生产力,还帮助企业在嵌入式领域实现了更高效的软件开发和测试过程。这款工具对于任何寻求标准化、高性能和灵活度的嵌入式开发团队来说,都是不可或缺的资源。
2018-09-20 上传
风河 Workbench 产品介绍 风河 Workbench 是设备软件业首选的开放 式、基于标准的开发套件。通过其性能、集 成及实用性的强劲组合,Workbench 不仅能 使企业在通用环境下的设备软件开发更趋 标准化,而且还能够显著提高开发人员、项 目团队和企业的工作效率。 Workbench 提供了: * 开发过程的每一阶段都具有最佳性能,包 括硬件生成、固件开发、应用软件开发和测 试 * 强大的功能——目标击于设备软件开发 过程和测试过程的主要挑战 * 支持跨项目标准化的广泛实用性 - 多 目 标 操 作 系 统 支 持 , 包 括 对 VxWorks6.x、Linux 以及 ThreadX 的支持 - 目标机处理器支持 ARM、ColdFire、 IA/Pentium、MIPS、PowerPC、SH以及XScale 处理器 - 插件架构,可添加其它目标机操作系统、 目标机处理器以及目标机连接支持 * 基于 Eclipse 的可扩展框架——能够为可 裁剪性和完全用户化而无缝集成第三方和 专用内部插件 该开发套件使得开发人员和项目小组通过 提高生产效率而轻松应对各种挑战,它使得 软硬件开发人员能够密切协作,并满足了整 个企业间各种各样的开发需求。Workbench 还包括风河 20 余年的行业经验、全球级的 技术支持机构以及专业的服务小组等。 风河 Workbench 2.4 的新增内容 Workbench 2.4 包括了一些在提高开发小组 生产效率方面的重大新功能: * 一般 Workbench 增强: - 更新至了 Eclipse 3.1 - 编辑器代码折叠 - 重构支持源代码分析 - 支持远程编译 * VxWorks 平台集成 - 扩展的 VxWorks 6.2 处理器支持 - VxWorks 可裁剪性支持 - 基于 TIPC 的分布式调试能力 * Linux 平台集成 - 扩展的处理器支持 * 芯片级调试 - 扩展的处理器支持 - 用于 ARM、ColdFire、MIPS、PowerPC 以及 Xscale 的已知 VxWorks 芯片级调试 (VxWorks 5.5 和 VxWorks 6) * 新的 Workbench 产品 - 用于 VxWorks 的 Workbench Unit Tester * 显著降低了代码测试时间,并通过自动化 操作提高了一致性 * 支持单元测试和代码集成测试的集成能 力 * 测试的代码覆盖分析 - 用于 VxWorks 的 Workbench Diagnostics * 动态记录、诊断和纠正系统问题 * 能够添加有像 printf 功能的软件插桩,而 无需重新编译代码 * 当需要时,能用最小的系统负载采集充分 的诊断信息 * 通过分析 core file,以便能够更好的了解 故障原因 * 设计设备软件易测性 应用程序组件 风河 Workbench 2.4 提供了下述应用功能组 件: * Eclipse 框架 * 项目系统 * 编译系统 * 编辑器 * 源代码分析器 * 风河编译器 - 风河编译器(适合于和其它目标机操作系 统) - 风河 GNU 编译器(适合于 VxWorks 和风 河 Linux 平台) * 风河调试器