日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是BARR-C

北匯信息POLELINK ? 2022-11-03 17:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

BARR-C是Barr集團的編碼標準,旨在減少嵌入式軟件中的錯誤,并引入風格指南以提高可維護性和可移植性。

在這里,我們解釋了什么是Barr-C,開發(fā)人員如何使用BARR-C:1018檢測用C編寫的固件中的錯誤,以及如何將其與MISRA的指南相結(jié)合。

什么是BARR-C?

BARR-C是由BarrGroup開發(fā)的嵌入式C編碼標準,專注于減少軟件中的錯誤數(shù)量,同時提高嵌入式軟件的可維護性和可移植性。

BARR-C:2018指南分為兩大類:

1.處理細分語言的方法,例如避免特定關(guān)鍵字(例如“register”或“continue”)和使用類似于宏的函數(shù)。

2.關(guān)于編程風格的內(nèi)容(例如,縮進和命名約定)。

第一類中的一些規(guī)則被標記為“零bug...周期”。遵循這些規(guī)則將有助于首先防止錯誤。

為什么BARR-C很重要?

開發(fā)嵌入式軟件可能具有挑戰(zhàn)性,即使使用正確的工具來識別缺陷和合規(guī)性問題也是如此。

BARR-C:2018主要旨在最大限度地減少編碼錯誤。因此,BARR-C:2018可以被視為適用于各種項目的C語言子集的第一步。

對于未使用編碼標準和靜態(tài)分析的情況,采用BARR-C:2018是一項重大改進。

如何實現(xiàn)BARR-C合規(guī)性?

為了遵守BARR-C:2018,必須執(zhí)行所有準則。

有幾種方法可以檢測不合規(guī)的代碼:例如,非正式代碼審查或自動掃描。每條規(guī)則都描述了所建議的執(zhí)行方法。標準中的許多規(guī)則都可以使用靜態(tài)分析工具(如HelixQAC)自動檢查。

BARR-C與MISRA有何關(guān)系?

設(shè)計安全關(guān)鍵型系統(tǒng)的開發(fā)人員知道要嚴格遵守MISRAC:2012指南。符合MISRAC:2012標準可確保嵌入式代碼安全可靠。

BARR-C:2018并不是為了與MISRAC:2012競爭而設(shè)計的;它們實際上是兼容和互補的。例如,使用MISRA C:2012的項目可以使用BARR-C:2018的編程風格部分來滿足MISRA C關(guān)于采用和實施一致編碼風格的建議。

同樣,關(guān)鍵項目最初可以努力實現(xiàn)對BARR-C的遵守,然后順利過渡到MISRAC的合規(guī)性。

為什么使用HelixQAC實現(xiàn)Barr-C合規(guī)性

HelixQAC可輕松遵守編碼標準和準則,包括MISRA和BARR-C。

親自了解HelixQAC如何幫助您遵守BARR-C和其他功能安全標準。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74420
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    深入剖析W78C32C/W78C032C微控制器:特性、引腳與應(yīng)用詳解

    深入剖析W78C32C/W78C032C微控制器:特性、引腳與應(yīng)用詳解 在電子工程師的工具箱中,微控制器始終占據(jù)著核心地位。今天,我們將深入探討新唐科技(nuvoTon)的W78C32C
    的頭像 發(fā)表于 04-27 11:30 ?414次閱讀

    ST6208C/ST6209C/ST6210C/ST6220C 8位MCU的深度剖析與應(yīng)用指南

    ST6208C/ST6209C/ST6210C/ST6220C 8位MCU的深度剖析與應(yīng)用指南 在電子設(shè)計領(lǐng)域,低功耗、高性能的微控制器一直是工程師們追求的目標。今天,我們就來深入探討
    的頭像 發(fā)表于 04-16 14:40 ?166次閱讀

    ST6200C/ST6201C/ST6203C 8位MCU:功能特性與應(yīng)用指南

    ST6200C/ST6201C/ST6203C 8位MCU:功能特性與應(yīng)用指南 在電子設(shè)計領(lǐng)域,微控制器(MCU)扮演著至關(guān)重要的角色。ST6200C、ST6201
    的頭像 發(fā)表于 04-16 14:40 ?154次閱讀

    R8C/32C 系列 MCU 深度解析:特性、參數(shù)與應(yīng)用考量

    R8C/32C 系列 MCU 深度解析:特性、參數(shù)與應(yīng)用考量 在電子工程領(lǐng)域,MCU(微控制器)是眾多項目的核心組件,其性能和特性直接影響著產(chǎn)品的功能和穩(wěn)定性。R8C/32C 系列 M
    的頭像 發(fā)表于 04-13 15:30 ?281次閱讀

    Microchip AT24C512C:I2C 兼容串行 EEPROM 的深度解析

    Microchip AT24C512C:I2C 兼容串行 EEPROM 的深度解析 在電子設(shè)計領(lǐng)域,EEPROM(電可擦可編程只讀存儲器)是常用的存儲元件,它能在掉電后保存數(shù)據(jù),為各種電子設(shè)備提供
    的頭像 發(fā)表于 03-30 14:15 ?426次閱讀

    Infineon C515C 8位單片機:功能特性與應(yīng)用解析

    Infineon C515C 8位單片機:功能特性與應(yīng)用解析 在嵌入式系統(tǒng)設(shè)計領(lǐng)域,單片機作為核心控制部件,其性能和功能直接影響著整個系統(tǒng)的表現(xiàn)。今天,我們就來深入探討一下英飛凌(Infineon
    的頭像 發(fā)表于 03-29 09:15 ?198次閱讀

    SGM48017C/18C/19C:高性能功率MOSFET和IGBT柵極驅(qū)動器

    SGM48017C/18C/19C:高性能功率MOSFET和IGBT柵極驅(qū)動器 在電子設(shè)計領(lǐng)域,功率MOSFET和IGBT柵極驅(qū)動器的性能對整個系統(tǒng)的效率和穩(wěn)定性起著關(guān)鍵作用。今天,我們來深入
    的頭像 發(fā)表于 03-25 19:05 ?713次閱讀

    深入解析AT24C128C:一款高性能I2C串行EEPROM

    深入解析AT24C128C:一款高性能I2C串行EEPROM 在工業(yè)和商業(yè)應(yīng)用領(lǐng)域,低功耗、低電壓且高性能的存儲設(shè)備需求日益凸顯。AT24C128C作為一款頗具代表性的I2C兼容串行E
    的頭像 發(fā)表于 03-13 16:55 ?968次閱讀

    【ESP32-C2/C3系列】WT9901C2/C3-SN2 開發(fā)板上手指南

    指南本小節(jié)將簡要介紹WT9901C2/C3-SN2開發(fā)板。1WT9901C2/C3-SN2實物圖2詳細管腳描述下表列出了開發(fā)板管腳描述,如圖WT9901
    的頭像 發(fā)表于 02-12 18:16 ?339次閱讀
    【ESP32-<b class='flag-5'>C</b>2/<b class='flag-5'>C</b>3系列】WT9901<b class='flag-5'>C</b>2/<b class='flag-5'>C</b>3-SN2 開發(fā)板上手指南

    C語言安全編碼指南:MISRA C、CERT C、CWE 與 C Secure 標準對比與Perforce QAC應(yīng)用詳解

    如何編寫真正安全的C語言代碼?指南涵蓋MISRA C、CERT、CWE等國際安全編碼標準對比,以及如何借助Perforce QAC自動檢測漏洞。推薦給嵌入式/汽車/工業(yè)軟件的開發(fā)者!
    的頭像 發(fā)表于 01-26 17:38 ?1139次閱讀
    <b class='flag-5'>C</b>語言安全編碼指南:MISRA <b class='flag-5'>C</b>、CERT <b class='flag-5'>C</b>、CWE 與 <b class='flag-5'>C</b> Secure 標準對比與Perforce QAC應(yīng)用詳解

    ADC121C021/ADC121C021Q/ADC121C027數(shù)據(jù)手冊

    ? 在電子設(shè)計領(lǐng)域,模擬 - 數(shù)字轉(zhuǎn)換器(ADC)是連接現(xiàn)實世界模擬信號與數(shù)字系統(tǒng)的關(guān)鍵橋梁。今天,我們聚焦于德州儀器(TI)的ADC121C021、ADC121C021Q和ADC121C027這三
    的頭像 發(fā)表于 11-29 13:53 ?1577次閱讀
    ADC121<b class='flag-5'>C</b>021/ADC121<b class='flag-5'>C</b>021Q/ADC121<b class='flag-5'>C</b>027數(shù)據(jù)手冊

    ADC121C021/ADC121C021Q/ADC121C027數(shù)據(jù)手冊

    ? 在電子設(shè)計領(lǐng)域,模擬 - 數(shù)字轉(zhuǎn)換器(ADC)是連接模擬世界和數(shù)字世界的關(guān)鍵橋梁。今天,我們將深入探討德州儀器(TI)的ADC121C021/ADC121C021Q/ADC121C027這三款
    的頭像 發(fā)表于 11-28 09:32 ?630次閱讀
    ADC121<b class='flag-5'>C</b>021/ADC121<b class='flag-5'>C</b>021Q/ADC121<b class='flag-5'>C</b>027數(shù)據(jù)手冊

    基美通用貼片電容C1210CC1210V、C1210W、C1210X系列介紹

    基美(KEMET)是一家在電子元件領(lǐng)域享有盛譽的公司,其生產(chǎn)的貼片電容廣泛應(yīng)用于汽車電子、工業(yè)控制、通信設(shè)備等多種領(lǐng)域。今天,基美授權(quán)代理商南山電子介紹一下基美通用貼片電容C1210C、C
    的頭像 發(fā)表于 09-03 16:34 ?1922次閱讀
    基美通用貼片電容<b class='flag-5'>C1210C</b>、<b class='flag-5'>C</b>1210V、<b class='flag-5'>C</b>1210W、<b class='flag-5'>C</b>1210X系列介紹

    基美通用貼片電容C0805CC0805X系列產(chǎn)品特點和應(yīng)用場景介紹

    基美是一家在電子元件制造領(lǐng)域享有盛譽的企業(yè),其生產(chǎn)的通用貼片電容因卓越的性能和廣泛的應(yīng)用范圍而備受青睞。今天,基美授權(quán)代理商南山電子就介紹一下基美通用貼片電容C0805CC0805X系列產(chǎn)品特點
    的頭像 發(fā)表于 09-01 14:43 ?2570次閱讀
    基美通用貼片電容<b class='flag-5'>C0805C</b>和<b class='flag-5'>C</b>0805X系列產(chǎn)品特點和應(yīng)用場景介紹

    基美車規(guī)電容C2220C系列和C2225C系列的產(chǎn)品優(yōu)勢和典型應(yīng)用

    基美作為全球領(lǐng)先的電子元件制造商,其車規(guī)級多層陶瓷電容器(MLCC)在汽車電子領(lǐng)域具有廣泛應(yīng)用。其中,C2220CC2225C系列是其車規(guī)電容中的代表性產(chǎn)品,具備高可靠性、高耐壓和優(yōu)異的溫度穩(wěn)定性
    的頭像 發(fā)表于 08-26 17:06 ?2592次閱讀
    基美車規(guī)電容<b class='flag-5'>C2220C</b>系列和<b class='flag-5'>C2225C</b>系列的產(chǎn)品優(yōu)勢和典型應(yīng)用
    揭西县| 禹州市| 德格县| 龙海市| 蕲春县| 六盘水市| 土默特右旗| 阜新市| 江城| 荔浦县| 河曲县| 望谟县| 油尖旺区| 察雅县| 化隆| 鞍山市| 马山县| 化州市| 赤水市| 鸡东县| 视频| 济南市| 云南省| 洛川县| 绥德县| 荆州市| 星子县| 云浮市| 怀宁县| 洛浦县| 新河县| 徐水县| 五华县| 民和| 潢川县| 牟定县| 和静县| 彩票| 泸州市| 台中县| 荥阳市|