亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

什么是BARR-C

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

掃碼添加小助手

加入工程師交流群

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

在這里,我們解釋了什么是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)于編程風(fēng)格的內(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的編程風(fēng)格部分來滿足MISRA C關(guān)于采用和實施一致編碼風(fēng)格的建議。

同樣,關(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é)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4932

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    3C認證派生是什么意思?

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

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

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

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

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

    Texas Instruments TSD05/TSD05C/TSD36C浪涌保護裝置數(shù)據(jù)手冊

    Texas Instruments TSD05/TSD05C/TSD36C浪涌保護器件專為箝位有害瞬變(如ESD和浪涌)而設(shè)計。TSD05是單向的,而TSD05C/TSD36C是雙向的
    的頭像 發(fā)表于 08-18 11:12 ?676次閱讀
    Texas Instruments TSD05/TSD05<b class='flag-5'>C</b>/TSD36<b class='flag-5'>C</b>浪涌保護裝置數(shù)據(jù)手冊

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

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

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

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

    Type-C優(yōu)點

    防水TYPE-C,防水連接器
    的頭像 發(fā)表于 04-09 10:05 ?917次閱讀
    Type-<b class='flag-5'>C</b>優(yōu)點

    c#_YOLOv8s

    C#入門
    jf_23871869
    發(fā)布于 :2025年02月07日 12:27:32

    同樣是函數(shù),在CC++中有什么區(qū)別

    同樣是函數(shù),在 CC++ 中有什么區(qū)別? 第一個返回值。 C語言的函數(shù)可以不寫返回值類型,編譯器會默認為返回 int。 但是 C++ 的函數(shù),除了構(gòu)造和析構(gòu)這兩個特殊的函數(shù),必須
    的頭像 發(fā)表于 11-29 10:25 ?1198次閱讀

    什么是Type-C_Type-C的三大優(yōu)點

    USB Type-C,簡稱Type-C,是一種通用串行總線(USB)的硬件接口規(guī)范。2013年12月,USB 3.0推廣團隊已經(jīng)公布了下一代 USB Type-C 連接器的渲染圖,隨后在2014年8
    的頭像 發(fā)表于 11-14 10:06 ?3812次閱讀
    什么是Type-<b class='flag-5'>C_Type-C</b>的三大優(yōu)點

    Type-C轉(zhuǎn)DP線方案

    Type-C轉(zhuǎn)DP線以其靈活便捷的高清視頻輸出解決方案,滿足了現(xiàn)代數(shù)字生活對高效能和高清晰度的需求。通過利用Type-C接口的Alt Mode功能,Type-C轉(zhuǎn)DP線實現(xiàn)了Type-C
    的頭像 發(fā)表于 11-11 10:42 ?2653次閱讀
    Type-<b class='flag-5'>C</b>轉(zhuǎn)DP線方案

    C7000 C/C++優(yōu)化指南用戶手冊

    電子發(fā)燒友網(wǎng)站提供《C7000 C/C++優(yōu)化指南用戶手冊.pdf》資料免費下載
    發(fā)表于 11-09 15:00 ?0次下載
    <b class='flag-5'>C</b>7000 <b class='flag-5'>C</b>/<b class='flag-5'>C</b>++優(yōu)化指南用戶手冊

    MSP430優(yōu)化C/C++編譯器v21.6.0.LTS

    電子發(fā)燒友網(wǎng)站提供《MSP430優(yōu)化C/C++編譯器v21.6.0.LTS.pdf》資料免費下載
    發(fā)表于 11-08 14:57 ?0次下載
    MSP430優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++編譯器v21.6.0.LTS