请注意,为公共帐户加注星标,不要错过令人兴奋的内容。资料来源:IAR编辑和整理:StrongHuang开发了MCU。大多数人使用集成开发环境(Keil MDK,IAR EWARM),但是它们有一个痛点。它们仅支持Windows,不支持其他操作系统环境。喜欢使用Linux系统的嵌入式软件工程师都喜欢构建自己的开发环境。 Keil MDK使用ARM编译器,该编译器可以在其他环境中独立使用,但是IAR不支持它。在Linux环境中有很多构建ARM编译器或GCC编译环境的情况,在Linux环境中没有使用IAR编译器的情况。最近,IAR还宣布其工具链支持Linux上的自动构建。在Linux环境中支持完整的构建工具,包括:IAR C / C ++编译器IAR汇编程序链接器和库工具运行时库可以在Ubuntu Linux 18.04.3及更高版本上运行,并且当前支持Arm和Renesas RH850。轻松集成到不同的构建系统(例如CMake或Ninja)和连续集成引擎(例如Jenkins和Bamboo)中。在构建工具中与ISO / ANSI C / C ++兼容,IAR C / C ++编译器遵循以下C编程语言标准的独立实现:ISO / IEC 9899:2018,即C18ISO / IEC 14882:2015,即C ++ 14ISO / IEC 9899:2012,即C11ANSI X3.159-1989,即C89IEEE 754浮点算术标准IAR,这是一个独立的工具链,对于习惯使用IAR编译工具并习惯于开发的工程师来说,这是一个不错的选择在Linux环境下。但是目前只是宣布存在此事,具体是稳定还是不稳定,还不清楚它是否不成熟。并且,商业用途需要付款。参考来源:https://www.iar.com/bx