嵌入式C/C++ IDE
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
CrossWorks 是 Rowley Associates Limited 推出的嵌入式 C/C++ IDE,面向 ARM、AVR、MSP430 微控制器与微处理器。它强调本地原生实现,提供 Windows、macOS、Linux 版本,并覆盖 x64 与 arm64 平台,适合固件开发、烧录、调试等典型嵌入式流程。
从功能看,CrossWorks 将编辑器、项目管理器、构建系统、Flash 编程和调试器整合在一个桌面 IDE 中。其调试能力是重点:支持硬件调试探针、内置且可扩展的 flash loaders、tracing、profiling、指令集模拟器以及多核调试。配套硬件 CrossConnect Neo 是 JTAG/SWD 调试接口,支持 Cortex-A/R/M、ARM7/9/11,并兼容 CrossWorks for ARM 3 及以后版本。
产品主要面向 C/C++ 工程师,网站明确提到优化的嵌入式 C/C++ 库。生态方面,新闻中持续发布 NXP LPC、GigaDevice GD32、STM32、Infineon XMC、CMSIS 与 CMSIS-DSP 支持包,说明其芯片支持包维护较活跃。网站提供 Online Documentation、下载、安装说明、License Information、FAQ、Support Desk 和社区入口,文档体系入口完整,但正文不足以判断文档细节质量。
CrossWorks for ARM 商业授权价格较高:Named Developer 为 2500 美元,Shared Developer 为 3750 美元。商业授权包含 12 个月支持和 12 个月软件保障,支持与软件保障可年度续费。网站也提供免费试用和在线购买,在线支付由 Fastspring 处理。
优点是跨平台覆盖好、启动和安装强调轻量、本地 IDE 与调试链路集成度高,并且嵌入式芯片支持包更新频繁。缺点是价格明显高于开源工具链,公开正文未说明 API/SDK,也未明确开源属性。它更适合商业嵌入式团队、需要稳定调试体验的 C/C++ 固件工程师,以及已有 ARM 调试硬件流程的企业用户。
正文没有提供中国大陆访问、代理或本地支付信息,因此只能标记为未知。若采购受限,可对比 Keil MDK、IAR Embedded Workbench、SEGGER Embedded Studio、STM32CubeIDE 或 Eclipse CDT + GCC 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 crossworks.com 官网实际信息为准。
Rowley嵌入式开发工具,支持ARM/AVR/MSP430。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。