嵌入式C/C++开发IDE
CrossWorks 是 Rowley Associates Limited 面向嵌入式微控制器和微处理器的 C/C++ IDE,覆盖 ARM、AVR、MSP430 等平台。它强调本地原生实现,提供 Windows、macOS、Linux 的 x64 与 arm64 版本,定位是给固件工程师使用的一体化开发环境。
从抓取信息看,CrossWorks 把编辑器、项目管理器、构建系统、Flash 编程和调试器整合在同一工具中。调试方面支持硬件调试探针、tracing、profiling、指令集模拟器以及多核构建和多核调试。配套硬件 CrossConnect Neo 是 JTAG/SWD 调试接口,支持 Cortex-A/R/M、ARM7、ARM9、ARM11,并兼容 CrossWorks for ARM 3 及以后版本。生态上,官网新闻显示其持续发布 NXP LPC、GD32、STM32、Infineon XMC、CMSIS/CMSIS-DSP 等支持包,说明芯片支持维护较活跃。
CrossWorks for ARM 商业授权价格较高:Named Developer 为 2500 美元,Shared Developer 为 3750 美元,均包含商业用途、12 个月支持和 12 个月软件保障。官网还提供免费试用。支持与软件保障可续费,但文本未给出续费价格。在线购买由 FastSpring 处理支付。
优点是嵌入式开发链路完整,安装包小、启动快,且跨平台覆盖充分;对于需要稳定 IDE、调试、烧录和芯片支持包的商业团队较有价值。缺点是价格对个人和小团队偏高;文本未说明开源情况、API/SDK 形态,也未展示中文本地化或中国渠道细节。
它适合专业嵌入式 C/C++ 工程师、商业固件团队,以及需要 ARM 多核调试、JTAG/SWD 调试和长期支持包维护的项目。中国大陆访问情况无法从文本判断,支付与采购可通过在线商店、销售团队或经销商入口进一步确认。可比较的替代品包括 Keil MDK、IAR Embedded Workbench、SEGGER Embedded Studio、STM32CubeIDE 与 GCC/Eclipse 工具链。
本测评基于公开资料整理,不构成购买建议,请以 rowleyassociates.com 官网实际信息为准。
CrossWorks支持ARM/AVR/MSP430,嵌入式开发有参考价值。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。