SEGGER已將其嵌入式開發工具鏈集成到廣泛使用的CMake構建配置工具中。這意味著在Visual Studio Code代碼編輯器中進行應用開發時,使用SEGGER工具會非常便捷。
如今,現代嵌入式軟件項目的設計越來越注重開發工具的靈活性。其結果是在項目管理、源代碼編輯、固件編譯、測試和調試方面實現了分工。這使軟件工程師能夠理想地將組件與項目相匹配,還能自主選擇自己喜歡的工具與構建系統捆綁使用。 SEGGER工具鏈非常適合此類項目,它包含在Embedded Studio集成開發環境中——在該環境中,其已被證明特別有效。該工具鏈包括:為Arm和RISC-V微控制器生成優化代碼的SEGGER編譯器;以超快速和靈活的段放置將目標文件組合成可執行程序的SEGGER鏈接器;以及專為嵌入式設備從頭編寫的SEGGER運行時庫。SEGGER工具鏈與CMake的集成意味著可以使用VS Code開發項目。 CMake是一款免費、跨平臺的開源軟件開發工具,可通過與編譯器無關的指令構建應用程序。使用GCC或其他工具鏈的現有CMake項目只需極少工作量即可移植為與SEGGER工具鏈配合使用。此外,如有需要,現有Embedded Studio項目可遷移至CMake,以便使用VS Code。 SEGGER技術營銷主管Dirk Akemann表示:“對于CMake用戶而言,部署SEGGER工具鏈作為GCC、Clang或其他商業工具鏈的替代方案極為簡便。我們的內部測試表明,使用SEGGER工具鏈的程序體積明顯小于平均水平,通常減少5–20%,尤其是在使用鏈接器去重和鏈接時優化的情況下。這些程序還具有較高的執行速度,并能顯著降低功耗。在調試方面,將我們的J-Link仿真器與Ozone配合使用,所形成的組合堪稱無可匹敵!此外,我們始終提供一流的專業支持。” 要將SEGGER工具鏈與CMake配合使用,需要Embedded Studio V8.24或更高版本。 有關使用SEGGER工具鏈與CMake和VS Code的教程,以及設置新項目的指南和示例,歡迎后臺咨詢我們。