在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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,開發(fā)人員如何使用BARR-C:1018檢測(cè)用C編寫的固件中的錯(cuò)誤,以及如何將其與MISRA的指南相結(jié)合。

什么是BARR-C?

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

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

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

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

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

為什么BARR-C很重要?

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

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

對(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)的開發(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)格部分來滿足MISRA C關(guān)于采用和實(shí)施一致編碼風(fēng)格的建議。

同樣,關(guān)鍵項(xiàng)目最初可以努力實(shí)現(xiàn)對(duì)BARR-C的遵守,然后順利過渡到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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4891

    瀏覽量

    70375
收藏 人收藏

    評(píng)論

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

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

    電子發(fā)燒友網(wǎng)站提供《C7000 C/C++優(yōu)化指南用戶手冊(cè).pdf》資料免費(fèi)下載
    發(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)化指南用戶手冊(cè)

    TMS320C6000優(yōu)化C/C++編譯器v8.3.x

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000優(yōu)化C/C++編譯器v8.3.x.pdf》資料免費(fèi)下載
    發(fā)表于 11-01 09:35 ?1次下載
    TMS320<b class='flag-5'>C</b>6000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++編譯器v8.3.x

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

    電子發(fā)燒友網(wǎng)站提供《TMS320C28x優(yōu)化C/C++編譯器v22.6.0.LTS.pdf》資料免費(fèi)下載
    發(fā)表于 10-31 10:10 ?0次下載
    TMS320<b class='flag-5'>C</b>28x優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++編譯器v22.6.0.LTS

    C語言和C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語言和C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?700次閱讀

    C6000到C7000遷移

    電子發(fā)燒友網(wǎng)站提供《C6000到C7000遷移.pdf》資料免費(fèi)下載
    發(fā)表于 10-30 10:38 ?0次下載
    <b class='flag-5'>C</b>6000到<b class='flag-5'>C</b>7000遷移

    C7000優(yōu)化C/C++編譯器

    電子發(fā)燒友網(wǎng)站提供《C7000優(yōu)化C/C++編譯器.pdf》資料免費(fèi)下載
    發(fā)表于 10-30 09:45 ?0次下載
    <b class='flag-5'>C</b>7000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++編譯器

    使用TMS320VC5503/C5506/C5507/C5509/C5509A引導(dǎo)加載程序

    電子發(fā)燒友網(wǎng)站提供《使用TMS320VC5503/C5506/C5507/C5509/C5509A引導(dǎo)加載程序.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 10:32 ?0次下載
    使用TMS320VC5503/<b class='flag-5'>C</b>5506/<b class='flag-5'>C</b>5507/<b class='flag-5'>C</b>5509/<b class='flag-5'>C</b>5509A引導(dǎo)加載程序

    TMS320C6201/C6701/C6211 HPI啟動(dòng)操作

    電子發(fā)燒友網(wǎng)站提供《TMS320C6201/C6701/C6211 HPI啟動(dòng)操作.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 10:15 ?0次下載
    TMS320<b class='flag-5'>C</b>6201/<b class='flag-5'>C</b>6701/<b class='flag-5'>C</b>6211 HPI啟動(dòng)操作

    從TMS320C6211B/C6711/C6711B/C6711C遷移到TMS320C6711D

    電子發(fā)燒友網(wǎng)站提供《從TMS320C6211B/C6711/C6711B/C6711C遷移到TMS320C6711D.pdf》資料免費(fèi)下載
    發(fā)表于 10-23 10:01 ?0次下載
    從TMS320<b class='flag-5'>C</b>6211B/<b class='flag-5'>C</b>6711/<b class='flag-5'>C</b>6711B/<b class='flag-5'>C6711C</b>遷移到TMS320<b class='flag-5'>C</b>6711D

    從TMS320C6712/C6712C遷移到TMS320C6712D

    電子發(fā)燒友網(wǎng)站提供《從TMS320C6712/C6712C遷移到TMS320C6712D.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 11:12 ?0次下載
    從TMS320<b class='flag-5'>C</b>6712/<b class='flag-5'>C6712C</b>遷移到TMS320<b class='flag-5'>C</b>6712D

    對(duì)TMS320VC5503/C5506/C5507/C5509/C5509A I2C外設(shè)進(jìn)行編程

    電子發(fā)燒友網(wǎng)站提供《對(duì)TMS320VC5503/C5506/C5507/C5509/C5509A I2C外設(shè)進(jìn)行編程.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 09:53 ?0次下載
    對(duì)TMS320VC5503/<b class='flag-5'>C</b>5506/<b class='flag-5'>C</b>5507/<b class='flag-5'>C</b>5509/<b class='flag-5'>C</b>5509A I2<b class='flag-5'>C</b>外設(shè)進(jìn)行編程

    從TMS320C6211B/C6711/C6711B和C6713遷移到TMS320C6713B

    電子發(fā)燒友網(wǎng)站提供《從TMS320C6211B/C6711/C6711B和C6713遷移到TMS320C6713B.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 09:25 ?0次下載
    從TMS320<b class='flag-5'>C</b>6211B/<b class='flag-5'>C</b>6711/<b class='flag-5'>C</b>6711B和<b class='flag-5'>C</b>6713遷移到TMS320<b class='flag-5'>C</b>6713B

    C2000? MISRA-C策略

    電子發(fā)燒友網(wǎng)站提供《C2000? MISRA-C策略.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 11:43 ?0次下載
    <b class='flag-5'>C</b>2000? MISRA-<b class='flag-5'>C</b>策略

    usb-c和type-c哪個(gè)好

    在探討USB-C和Type-C哪個(gè)更好的問題時(shí),首先需要明確的是,實(shí)際上USB-C和Type-C是 同一種接口 的不同稱呼,它們之間沒有本質(zhì)的區(qū)別。 USB-
    的頭像 發(fā)表于 09-02 11:10 ?3505次閱讀

    TMS320C5535、C5534、C5533、C5532定點(diǎn)數(shù)字信號(hào)處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS320C5535、C5534、C5533、C5532定點(diǎn)數(shù)字信號(hào)處理器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-06 14:20 ?0次下載
    TMS320<b class='flag-5'>C</b>5535、<b class='flag-5'>C</b>5534、<b class='flag-5'>C</b>5533、<b class='flag-5'>C</b>5532定點(diǎn)數(shù)字信號(hào)處理器數(shù)據(jù)表
    主站蜘蛛池模板: 婷婷丁香综合 | 久久久久免费精品国产 | 日韩精品另类天天更新影院 | 97色在线| 深夜动态福利gif动态进 | 一级视频免费观看 | 日产国产精品亚洲系列 | 91大神网址 | 日本亚洲精品色婷婷在线影院 | 人与牲动交xxxxbbbb高清 | 777奇米四色米奇影院在线播放 | 激情五月俺来也 | 国产日本在线观看 | 亚洲你我色| 噜噜噜色噜噜噜久久 | h网站免费 | 五月欧美激激激综合网色播 | 欧美午夜一区 | 欧美一级看片a免费观看 | 欧美特黄一免在线观看 | 欧美xxxxbbbb | 成人午夜网址 | 黄大片18满岁水多 | 性色视频在线观看 | 男人和女人做免费做爽爽视频 | 狼狼狼色精品视频在线播放 | 国产69精品久久久久9牛牛 | 俺也去第四色 | 亚洲成年| 亚洲射图 | 午夜刺激爽爽视频免费观看 | 37pao强力打造免费高速高清 | 免费看男女做好爽好硬视频 | 真实的国产乱xxxx在线 | 色花堂国产精品首页第一页 | 国产婷婷高清在线观看免费 | 日本黄色网址大全 | 饥渴少妇videos | 国产精品自线在线播放 | 免费污视频在线 | 久久伊人男人的天堂网站 |