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