国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

什么是BARR-C

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

掃碼添加小助手

加入工程師交流群

BARR-C是Barr集團(tuán)的編碼標(biāo)準(zhǔn),旨在減少嵌入式軟件中的錯(cuò)誤,并引入風(fēng)格指南以提高可維護(hù)性和可移植性。

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

什么是BARR-C?

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

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

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

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

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

為什么BARR-C很重要?

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

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

對(duì)于未使用編碼標(biāo)準(zhǔn)和靜態(tài)分析的情況,采用BARR-C:2018是一項(xiàng)重大改進(jìn)。

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

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

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

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

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

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

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

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

HelixQAC可輕松遵守編碼標(biāo)準(zhǔn)和準(zhǔn)則,包括MISRA和BARR-C。

親自了解HelixQAC如何幫助您遵守BARR-C和其他功能安全標(biāo)準(zhǔn)。

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

    關(guān)注

    30

    文章

    4968

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    指南本小節(jié)將簡(jiǎn)要介紹WT9901C2/C3-SN2開(kāi)發(fā)板。1WT9901C2/C3-SN2實(shí)物圖2詳細(xì)管腳描述下表列出了開(kāi)發(fā)板管腳描述,如圖WT9901
    的頭像 發(fā)表于 02-12 18:16 ?131次閱讀
    【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 開(kāi)發(fā)板上手指南

    C語(yǔ)言安全編碼指南:MISRA C、CERT C、CWE 與 C Secure 標(biāo)準(zhǔn)對(duì)比與Perforce QAC應(yīng)用詳解

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

    詳解TL16C550C:高性能異步通信芯片的卓越之選

    詳解TL16C550C:高性能異步通信芯片的卓越之選 在電子工程師的日常工作中,選擇合適的通信芯片對(duì)于實(shí)現(xiàn)穩(wěn)定、高效的異步通信至關(guān)重要。今天,我們就來(lái)深入探討一款功能強(qiáng)大的異步通信芯片
    的頭像 發(fā)表于 01-04 16:20 ?424次閱讀

    深入解析TL16CP754C和TL16C754C:高性能四通道UART的卓越之選

    深入解析TL16CP754C和TL16C754C:高性能四通道UART的卓越之選 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,UART(通用異步收發(fā)傳輸器)作為一種基礎(chǔ)且關(guān)鍵的通信接口,廣泛應(yīng)用于各種設(shè)備中。TI推出
    的頭像 發(fā)表于 12-26 11:40 ?737次閱讀

    基于FPGA的I2C控制模塊設(shè)計(jì)

    I2C_WRITE_WDATA.v模塊實(shí)現(xiàn)I2C寫(xiě)時(shí)序,I2C_Controller (I2C控制器)例化了I2C_WRITE_WDATA.
    的頭像 發(fā)表于 12-26 09:48 ?5009次閱讀
    基于FPGA的I2<b class='flag-5'>C</b>控制模塊設(shè)計(jì)

    探索TL16C752C雙UART:功能特性與設(shè)計(jì)要點(diǎn)

    探索TL16C752C雙UART:功能特性與設(shè)計(jì)要點(diǎn) 在電子工程領(lǐng)域,UART(通用異步收發(fā)傳輸器)作為實(shí)現(xiàn)串行通信的關(guān)鍵組件,在眾多應(yīng)用場(chǎng)景中發(fā)揮著重要作用。今天,我們要深入探討的是TI公司
    的頭像 發(fā)表于 12-25 16:30 ?449次閱讀

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

    ? 在電子設(shè)計(jì)領(lǐng)域,模擬 - 數(shù)字轉(zhuǎn)換器(ADC)是連接現(xiàn)實(shí)世界模擬信號(hào)與數(shù)字系統(tǒng)的關(guān)鍵橋梁。今天,我們聚焦于德州儀器(TI)的ADC121C021、ADC121C021Q和ADC121C027這三
    的頭像 發(fā)表于 11-29 13:53 ?1370次閱讀
    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ù)手冊(cè)

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

    ? 在電子設(shè)計(jì)領(lǐng)域,模擬 - 數(shù)字轉(zhuǎn)換器(ADC)是連接模擬世界和數(shù)字世界的關(guān)鍵橋梁。今天,我們將深入探討德州儀器(TI)的ADC121C021/ADC121C021Q/ADC121C027這三款
    的頭像 發(fā)表于 11-28 09:32 ?472次閱讀
    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ù)手冊(cè)

    3C認(rèn)證派生是什么意思?

    3C認(rèn)證派生,也叫3C派生認(rèn)證或3C證書(shū)派生申請(qǐng),是指在已有產(chǎn)品獲得3C認(rèn)證(中國(guó)強(qiáng)制性產(chǎn)品認(rèn)證,CCC)基礎(chǔ)上,當(dāng)企業(yè)新增加型號(hào)、款式或結(jié)構(gòu)上略有變更的產(chǎn)品時(shí),不必重新做全部測(cè)試,而
    的頭像 發(fā)表于 10-21 15:29 ?1155次閱讀
    3<b class='flag-5'>C</b>認(rèn)證派生是什么意思?

    基美通用貼片電容C0603C系列在電源濾波中的效果怎么樣?

    C0603C系列是基美公司推出的通用貼片電容,采用0603封裝形式,尺寸為1.6mm×0.8mm×0.8mm,具有體積小、重量輕的特點(diǎn),適合緊湊型設(shè)計(jì)需求。該系列電容廣泛應(yīng)用于各種電子設(shè)備中,可用
    的頭像 發(fā)表于 09-11 17:07 ?1202次閱讀
    基美通用貼片電容<b class='flag-5'>C0603C</b>系列在電源濾波中的效果怎么樣?

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

    基美(KEMET)是一家在電子元件領(lǐng)域享有盛譽(yù)的公司,其生產(chǎn)的貼片電容廣泛應(yīng)用于汽車電子、工業(yè)控制、通信設(shè)備等多種領(lǐng)域。今天,基美授權(quán)代理商南山電子介紹一下基美通用貼片電容C1210CC
    的頭像 發(fā)表于 09-03 16:34 ?1420次閱讀
    基美通用貼片電容<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)品特點(diǎn)和應(yīng)用場(chǎng)景介紹

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

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

    基美作為全球領(lǐng)先的電子元件制造商,其車規(guī)級(jí)多層陶瓷電容器(MLCC)在汽車電子領(lǐng)域具有廣泛應(yīng)用。其中,C2220CC2225C系列是其車規(guī)電容中的代表性產(chǎn)品,具備高可靠性、高耐壓和優(yōu)異的溫度穩(wěn)定性
    的頭像 發(fā)表于 08-26 17:06 ?2019次閱讀
    基美車規(guī)電容<b class='flag-5'>C2220C</b>系列和<b class='flag-5'>C2225C</b>系列的產(chǎn)品優(yōu)勢(shì)和典型應(yīng)用

    主流的 MCU 開(kāi)發(fā)語(yǔ)言為什么是 C 而不是 C++?

    在單片機(jī)的地界兒里,C語(yǔ)言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說(shuō)內(nèi)存這道坎兒。您當(dāng)stm32f4的256kRAM
    的頭像 發(fā)表于 05-21 10:33 ?1056次閱讀
    主流的 MCU 開(kāi)發(fā)語(yǔ)言為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C</b>++?

    深入理解C語(yǔ)言:C語(yǔ)言循環(huán)控制

    C語(yǔ)言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復(fù)執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進(jìn)入無(wú)限循環(huán),C語(yǔ)言提供了多種循環(huán)控制語(yǔ)句,如break、continue和goto,用于
    的頭像 發(fā)表于 04-29 18:49 ?2052次閱讀
    深入理解<b class='flag-5'>C</b>語(yǔ)言:<b class='flag-5'>C</b>語(yǔ)言循環(huán)控制