本文檔適用于包含Arm? Cortex?-M0+內(nèi)核的STM32C0系列微控制器的X-CUBE-CLASSB自檢庫套件。訂單代碼為X-CUBE-CLASSB-C0。
安全在電子應(yīng)用中起著至關(guān)重要的作用。對于組件的安全要求不斷提高,電子設(shè)備制造商在設(shè)計中包含了許多新的技術(shù)解決方案。改進(jìn)安全性的技術(shù)不斷發(fā)展,并定期納入更新版本的安全標(biāo)準(zhǔn)中。
當(dāng)前的安全建議和要求規(guī)定在由各種機(jī)構(gòu)發(fā)布的國際標(biāo)準(zhǔn)中。這些機(jī)構(gòu)包括:國際電工委員會(IEC)、美國保險人實驗室(UL)和加拿大標(biāo)準(zhǔn)協(xié)會(CSA)。
符合性、驗證和認(rèn)證是認(rèn)證機(jī)構(gòu)的重點。這些機(jī)構(gòu)包括:德國TUV和VDE(主要在歐洲運營)、UL和CSA(主要針對美國和加拿大市場)。
與安全要求相關(guān)的標(biāo)準(zhǔn)范圍非常廣泛。這些安全標(biāo)準(zhǔn)涵蓋許多領(lǐng)域,如分類、方法論、材料、機(jī)械、標(biāo)簽、硬件和軟件測試。在這里,目標(biāo)僅是在測試可編程電子組件時符合軟件要求,這是安全標(biāo)準(zhǔn)的一個特定部分。當(dāng)發(fā)布標(biāo)準(zhǔn)的新升級版本時,這些要求通常會有變化。
此文檔中介紹的庫是基于ST開發(fā)和應(yīng)用的一部分測試模塊,以滿足嚴(yán)格的IEC 61508工業(yè)安全標(biāo)準(zhǔn)要求。這些模塊經(jīng)過調(diào)整以滿足家用安全的IEC 60730標(biāo)準(zhǔn)。因此,這個新庫采用了與之前版本不同的交付格式。這種格式源自于工業(yè)安全庫,當(dāng)前以一個黑盒預(yù)編譯對象的形式提供,沒有源代碼,但具有清晰的外部接口定義。這種不可變解決方案的優(yōu)點是它與編譯工具鏈無關(guān)。它也獨立于任何其他固件,如HAL、LL或CMSIS層。這個解決方案可以防止在先前驗證過舊版本庫的源代碼文件在后來被任何新的編譯器版本重新編譯或與最新的固件驅(qū)動程序結(jié)合時出現(xiàn)意外的編譯結(jié)果。這通常是一種常見做法。