關注、星標公衆號,不錯過精彩內容
素材來源:IAR
編輯整理:strongerHuang
開發MCU,大多數人都是使用集成開發環境(Keil MDK、IAR EWARM)但他們有一個痛點,只支持Windows,而不支持其他操作系統環境。
喜歡使用Linux系統的嵌入式軟件工程師,都喜歡自己搭建開發環境,Keil MDK使用的是ARM編譯器,可以獨立在其他環境下使用,而IAR不支持。
在Linux環境下搭建ARM編譯器,或GCC編譯環境的案例很多,目前還沒有在Linux環境下使用IAR編譯器的案例。
近日,IAR也宣佈旗下工具鏈支持在Linux環境下自動構建(Automated builds on 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,即C18
ISO / IEC 14882:2015,即C++ 14
ISO / IEC 9899:2012,即C11
ANSI X3.159-1989,即C89
IEEE 754浮點運算標準
IAR這種獨立的工具鏈,對於習慣了使用IAR編譯工具,且習慣在Linux環境下開發的工程師是一個不錯的選擇。
但是目前僅僅只是宣佈有這個東西,具體穩不穩定,成不成熟不清楚。並且,商用需要付費。
參考來源:
https://www.iar.com/bx
免責聲明:本文來源網絡,版權歸原作者所有。如涉及作品版權問題,請與我聯繫刪除。
推薦閱讀:
關注微信公衆號『strongerHuang』,後臺回覆“1024”查看更多內容,回覆“加羣”按規則加入技術交流羣。
長按前往圖中包含的公衆號關注