具体描述:CrossWorks for ARM 是一款全方位的 C/C ++ 和汇编语言开发系统,适用于 Cortex-M、Cortex-A、Cortex-R、ARM7、ARM9、ARM11 和 XScale 微控制器。我们说的“全方位”是指——CrossWorks for ARM 包含了大量功能,例如:
l CrossStudio 集成开发环境。这是我们自己构建的 IDE,用于通过 SWD/JTAG 进行编辑、构建、下载和调试。
l GNU GCC 和 Clang/LLVM C/C++ 工具链。
l CrossWorks 调试器。我们的多核调试器能够无缝调试从 IDE 内部构建的应用程序或使用外部工具链构建的应用程序。
l CrossWorksC 库。这是我们自己的非 GPL 和非 LGPL C 运行时库,是为嵌入式处理器应用程序而设计的。
l CrossWorksTasking Library,称为 CTL。CTL 是一款免费的任务分配库,提供多优先级、预先准备的任务切换和同步功能。