STMICroelectronics spc5 - htcompp - nltl GNU“C”編譯軟件
STMicroelectronics spc5 - htcompp - nltl HighTec“C”編譯器軟件是最近獲得ISO26262 ASIL-D認(rèn)證的HighTec商業(yè)版的一個ST專用版本。雖然編譯器引擎沒有改變,但是ST版本采用了絕對質(zhì)量的GPL3開源庫,并支持bug修復(fù)。遷移到基于專有庫的商業(yè)產(chǎn)品是理所當(dāng)然的。該產(chǎn)品完全集成到ST的SPC5 Studio開發(fā)環(huán)境中。這提供了將其作為編譯器使用到Eclipse環(huán)境的可能性,或者利用SPC5 Studio配置向?qū)Ш痛a生成功能。
特性
HighTec高度優(yōu)化的C/ c++編譯器,支持多架構(gòu)和多核心
標(biāo)準(zhǔn)Eclipse和SPC5 Studio IDE插件都具有擴展的項目設(shè)置和用于鏈接器描述配置的圖形界面
支持SPC56和SPC57汽車產(chǎn)品系列,包括:
BookE, VLE, FPU, SPE和LSP
GTM / MCS
多核
位置無關(guān)代碼(PIC)和數(shù)據(jù)(PID)
符合ISO和EABI標(biāo)準(zhǔn)
最新的優(yōu)化策略:
小數(shù)據(jù)指針功能:約20%的代碼和運行時改進
全局優(yōu)化策略
基于模塊的數(shù)據(jù)分組,以最小化負(fù)載地址操作
每個文件和源代碼片段的選項
優(yōu)化自動編碼
開源庫
通過STMicroelectronics?一線支持提供支持和維護服務(wù)