风河Workbench3.0使用指南:VxWorks6.6应用程序开发

4星 · 超过85%的资源 需积分: 33 99 下载量 200 浏览量 更新于2024-07-20 收藏 2.48MB DOC 举报
"这篇文档详细介绍了如何使用风河Workbench 3.0进行VxWorks 6.6应用程序的开发,特别强调了工作空间(workspace)的设置和工程(Projects)管理。工作空间可以根据源文件的位置灵活配置,既可以放在源文件树的根目录下,也可以在外部创建,或者连接到外部位置。文档还提到了不同情况下创建工程的策略,如新工程、已有源文件的工程,以及需要版本控制的工程。" 在VxWorks操作系统开发过程中,风河Workbench是一个强大的集成开发环境(IDE),它提供了一个统一的平台来管理和构建应用程序。工作空间是Workbench的核心组成部分,它是用户项目和配置的容器。默认情况下,Workbench会在安装目录下创建一个工作空间,但这可能不适应所有情况,特别是当源代码位于其他位置或者需要跨多个项目时。 根据描述,开发者应当考虑将workspace设置在源代码树的根目录,以便于管理和跟踪项目。对于不同的源代码结构,可以创建多个工作空间,每个工作空间有自己的配置和项目组织。这样做的好处是可以保持项目的独立性和清晰的结构,同时简化了编译和链接过程。 创建工程时,有三种主要策略: 1. 在workspace内创建工程:适用于新工程或者源文件尚未创建的情况。在这种情况下,Workbench会帮助创建和管理工程文件。 2. 在workspace外部创建工程:适用于源文件已经存在于特定目录,或者工程需要与特定版本控制系统配合使用的情况。通过浏览功能,可以在任何位置创建工程,然后将源文件添加到工程中。 3. 在workspace内建立工程但链接到外部位置:这种策略适合于源文件不应移动或复制到workspace,可能是出于团队协作或源文件管理的考虑。通过浏览功能,可以直接指向源文件位置,创建工程而不影响源文件的原始结构。 文档还提醒读者,由于作者的经验和英语水平限制,可能存在错误,建议遇到疑问时参考风河官方文档以获取最准确的信息。此外,作者提供了联系方式以接收反馈和错误纠正。 正确设置和管理Workbench的工作空间和工程对于VxWorks应用程序的高效开发至关重要。理解这些概念和策略有助于优化开发流程,提高团队协作效率,并确保代码的组织和版本控制得以妥善处理。
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 平台) * 风河调试器