SEGGER工具鏈?zhǔn)菍I(yè)嵌入式開發(fā)工具,包括集成開發(fā)環(huán)境SEGGER Embedded Studio(簡稱SES)、調(diào)試器J-Link/J-Trace以及各種軟件庫。SEGGER Embedded Studio支持ARM處理器架構(gòu),并且可以在Windows、Linux和MACOS操作系統(tǒng)上運行。它內(nèi)置了GCC和Clang工具鏈,以及基于Clang優(yōu)化過的SEGGER工具鏈,同時也支持使用外部工具鏈如IAR和KEIL。
SEGGER的工具鏈特點包括快速、靈活、使用簡單,并針對Cortex-M微控制器進(jìn)行了特別優(yōu)化。例如,SEGGER的鏈接程序腳本文件的指令與IAR的icf文件相似,使得編寫過程非常簡便 。此外,SEGGER還提供了一系列用于開發(fā)和生產(chǎn)的硬件工具和軟件工具,包括在線flash燒寫解決方案,這些解決方案以速度快和可靠性高而著稱。