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

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

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

嵌入式代碼質(zhì)量是基礎(chǔ)

哈哈哈 ? 來源:站長2014 ? 作者:站長2014 ? 2022-07-27 14:30 ? 次閱讀

今天,由于物聯(lián)網(wǎng)的日益深入,世界變得“更緊密”、更智能、聯(lián)系更緊密。IAR Systems 深知這一點(diǎn),因?yàn)樗暦Q“互聯(lián)技術(shù)”可以大規(guī)模改善生活。確實(shí),有一些挑戰(zhàn)需要面對。單靠連接的發(fā)展顯然不是很有效:必須首先創(chuàng)建一個(gè)安全的安全基礎(chǔ)。

在任何類型的應(yīng)用程序中,代碼的質(zhì)量都至關(guān)重要。IAR Systems 的產(chǎn)品注重代碼質(zhì)量,主要產(chǎn)品是 IAR Embedded Workbench。它是一個(gè)工具鏈(參見圖 1),可創(chuàng)建更緊湊的代碼并在各種 MCU 中提供出色的代碼優(yōu)化。正如 IAR Systems 嵌入式開發(fā)工具總經(jīng)理 Anders Holmberg 所說:“這基本上是我們長期以來一直在做的事情。我們產(chǎn)品的技術(shù)含量在過去的 20 到 25 年中大幅增加,但基本產(chǎn)品仍然非常相似?!?/p>

poYBAGLeKWeAQB_wAAGszzzgcY4260.png

圖 1:IAR 嵌入式工作臺(tái)

但隨著 2025 年物聯(lián)網(wǎng)連接數(shù)預(yù)計(jì)達(dá)到 270 億個(gè),可靠應(yīng)用和抵御外部網(wǎng)絡(luò)攻擊需要面臨重大挑戰(zhàn)。收購 Secure Thingz 向前邁出了一大步。通過此次收購,IAR Systems 的產(chǎn)品也專注于安全方面。

C-Trust 是一個(gè)有趣的應(yīng)用程序:它通過提供加密和安全的代碼為應(yīng)用程序提供保護(hù)。對保護(hù)知識(shí)產(chǎn)權(quán)和產(chǎn)品完整性的日益增長的需求需要新的解決方案。該產(chǎn)品作為 IAR Embedded Workbench 的擴(kuò)展,允許開發(fā)人員輕松保護(hù)新的或現(xiàn)有的應(yīng)用程序,而無需掌握復(fù)雜的安全算法

主要變化涉及增加實(shí)施和技術(shù)產(chǎn)品營銷方面所需的標(biāo)準(zhǔn)和認(rèn)證,以滿足功能安全要求。設(shè)備必須根據(jù)不同的標(biāo)準(zhǔn)(工業(yè)、汽車、鐵路、醫(yī)療用途等)進(jìn)行認(rèn)證。除了處理最廣義的安全問題外,公司還必須關(guān)注日新月異的標(biāo)準(zhǔn)和法規(guī)。更新涉及法律、法令和 GDPR,這些法律、法令和 GDPR 現(xiàn)在可以在一個(gè)國家/地區(qū)頒布,然后在另一個(gè)國家/地區(qū)立即頒布,可能會(huì)進(jìn)行修改。此外,必須在這個(gè)角度上連接硬件和軟件。Anders Holmberg 還表示,“如果你看一下物聯(lián)網(wǎng)、汽車等領(lǐng)域的典型產(chǎn)品開發(fā),硬件并不代表產(chǎn)品的真正價(jià)值。如今,產(chǎn)品的價(jià)值主要由軟件定義。你可以擁有昂貴的硬件和復(fù)雜的設(shè)計(jì),但真正的價(jià)值在于軟件?!?/p>

如果軟件是整個(gè)系統(tǒng)中最有價(jià)值的部分,客戶必須了解他們需要保護(hù)它,并且必須保護(hù)該特定 IP 地址免受任何企圖攻擊。

基于 NXPLPC55S6x Arm Cortex-M33 MCU 的安全應(yīng)用

C-Trust 工具還支持 NXP 的 LPC55S6x MCU。其中一個(gè)核心包括 Arm TrustZone 技術(shù)和內(nèi)存保護(hù)單元。MCU 配備了用于對稱和非對稱加密的加密加速器和物理不可克隆功能 (PUF),以避免克隆和偽造。它具有真正的隨機(jī)數(shù)生成器 (TRNG)、唯一的設(shè)備標(biāo)識(shí)符、安全的 GPIO、安全的身份驗(yàn)證調(diào)試功能、帶有信任根密鑰的安全啟動(dòng)和防回滾保護(hù)?!皩?NXP LX55S6x Arm Cortex-M33 MCU 的支持為 IAR Systems 客戶提供了更多可能性,”IAR Systems 嵌入式安全解決方案產(chǎn)品管理總監(jiān) Clive Watts 說。“使用正確的工具,您可以將您的安全項(xiàng)目轉(zhuǎn)化為可靠的實(shí)施?!?/p>

NXP Semiconductors 基于 MCU 的應(yīng)用的安全合規(guī)性

除了已經(jīng)支持的其他 NXP 產(chǎn)品外,C-Trust 開發(fā)工具還增加了對 NXP K22、K24、K64、KV56 和 KV58 MCU 系列的支持(參見圖 2)。支持越來越多地幫助嵌入式開發(fā)人員實(shí)施安全性,并有助于滿足已經(jīng)處于開發(fā)階段的物聯(lián)網(wǎng)產(chǎn)品的最新安全法規(guī)的新合規(guī)性標(biāo)準(zhǔn)。i.MX RT1064 跨界 MCU 的集成即將推出,具有出色的實(shí)時(shí)性能和內(nèi)存?!盀楝F(xiàn)有產(chǎn)品和平臺(tái)提供安全性變得至關(guān)重要,”Clive Watts 說?!坝捎诖畚锫?lián)網(wǎng)產(chǎn)品的立法正在影響該行業(yè),因此必須提供一個(gè)適用于當(dāng)前使用的傳統(tǒng)設(shè)備的安全框架。公司需要開始改進(jìn)現(xiàn)有的解決方案,然后開發(fā)具有先進(jìn)硬件支持的下一代基于設(shè)備的項(xiàng)目?!?/p>

poYBAGLeKXSAXFfFAADcn38kBBE731.png

圖 2:C-Trust 支持 NXP MCU。

安全是一個(gè)旅程而不是一個(gè)目的地,確實(shí)沒有一個(gè)系統(tǒng)會(huì)得到完全保護(hù)??焖僭鲩L的連接設(shè)備市場正面臨著重大的安全挑戰(zhàn),包括知識(shí)產(chǎn)權(quán)盜竊、偽造、數(shù)據(jù)盜竊和潛在的致命破壞等攻擊。為了以可擴(kuò)展和可持續(xù)的方式解決這些挑戰(zhàn),必須從開發(fā)周期的開始就實(shí)施應(yīng)用程序安全性。

審核編輯:湯梓紅

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

    關(guān)注

    146

    文章

    16812

    瀏覽量

    349446
  • 嵌入式
    +關(guān)注

    關(guān)注

    5054

    文章

    18917

    瀏覽量

    300936
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4700

    瀏覽量

    68108
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式代碼質(zhì)量與開發(fā)效率技術(shù)沙龍

    %,預(yù)計(jì)未來還會(huì)增長。隨著嵌入式/物聯(lián)網(wǎng)領(lǐng)域的軟件復(fù)雜度不斷提高,如何在不斷變化的需求中保證開發(fā)效率,確保代碼質(zhì)量顯得尤其的重要。不少開發(fā)者都有過這樣的經(jīng)歷:團(tuán)隊(duì)干活人也不少但效率低,天天加班產(chǎn)出卻變少
    發(fā)表于 03-19 18:32

    如何調(diào)試嵌入式代碼

    我們在進(jìn)行嵌入式系統(tǒng)開發(fā)調(diào)試時(shí),受限于嵌入式芯片資源和性能,一般采用遠(yuǎn)程調(diào)試。在調(diào)試嵌入式底層代碼時(shí),gdbserver 無法運(yùn)行,我們該怎么調(diào)試底層
    發(fā)表于 12-17 06:32

    Caché嵌入式代碼分享

    文章目錄第十章 Caché 嵌入式代碼嵌入式HTML`&html`標(biāo)記語法嵌入式JavaScript嵌入式SQL第十章 Caché
    發(fā)表于 12-17 07:19

    10個(gè)嵌入式小技巧 教你寫出高質(zhì)量代碼!

    技巧是不是能夠幫你寫出高質(zhì)量代碼,面對嵌入式開發(fā),也不要自己嚇唬自己,在接到項(xiàng)目之后,先認(rèn)真思考,了解清楚需求之后在開始去編寫代碼
    發(fā)表于 12-20 16:19

    提高嵌入式軟件質(zhì)量的途徑

    本文針對當(dāng)前嵌入式軟件開發(fā)中新的問題、新的需求,提出了提高嵌入式軟件質(zhì)量的一些思路和具體方法,同時(shí)還對并行版本系統(tǒng)(CVS) 做了簡單的介紹。
    發(fā)表于 04-22 16:50 ?27次下載

    提高嵌入式軟件質(zhì)量的途徑

    摘要:本文針對當(dāng)前嵌入式軟件開發(fā)中新的問題、新的需求,提出了提高嵌入式軟件質(zhì)量的一些思路和具體方法,同時(shí)還對并行版本系統(tǒng)(CVS)做了簡單的介紹。關(guān)鍵詞:嵌入式
    發(fā)表于 07-09 20:15 ?16次下載

    嵌入式系統(tǒng)原理、設(shè)計(jì)與應(yīng)用

    嵌入式操作系統(tǒng)的原理和開發(fā)方法,而是講述嵌入式系統(tǒng)的通用技術(shù)和基本原理、嵌入式產(chǎn)品的開發(fā)方法等內(nèi)容。例如書中的給出的代碼屬于類C語言代碼,
    發(fā)表于 04-25 17:07 ?2次下載

    盤點(diǎn)幾種主流嵌入式架構(gòu)的代碼壓縮技術(shù)

    對于嵌入式軟件而言,代碼尺寸是越小越好。壓縮代碼以適應(yīng)受到成本或空間限制的存儲(chǔ)子系統(tǒng)已經(jīng)成為嵌入式系統(tǒng)開發(fā)的一項(xiàng)重要事務(wù)。
    的頭像 發(fā)表于 05-27 15:37 ?4435次閱讀

    如何將嵌入式代碼優(yōu)化

    嵌入式代碼優(yōu)化,除了最基本的函數(shù)實(shí)現(xiàn)細(xì)節(jié)算法優(yōu)化外,還有一些細(xì)節(jié)的處理。
    發(fā)表于 09-25 09:34 ?1340次閱讀

    關(guān)于嵌入式代碼的致命漏洞

    隨著互聯(lián)網(wǎng)的發(fā)展,嵌入式設(shè)備正分布在一個(gè)充滿可以被攻擊者利用的源代碼級安全漏洞的環(huán)境中。因此,嵌入式軟件開發(fā)人員應(yīng)該了解不同類型的安全漏洞——特別是代碼注入。 術(shù)語“
    的頭像 發(fā)表于 01-06 15:13 ?1760次閱讀

    嵌入式外中斷c語言代碼

    嵌入式外中斷c語言代碼(arm嵌入式開發(fā)實(shí)例)-嵌入式外中斷c語言代碼,有需要的可以參考!
    發(fā)表于 07-30 11:29 ?4次下載
    <b class='flag-5'>嵌入式</b>外中斷c語言<b class='flag-5'>代碼</b>

    嵌入式開發(fā)蜂鳴器代碼

    嵌入式開發(fā)蜂鳴器代碼
    發(fā)表于 03-29 17:04 ?3次下載

    嵌入式系統(tǒng)開發(fā)中的靜態(tài)分析

      由于嵌入式系統(tǒng)行業(yè)的快速增長,嵌入式設(shè)備的代碼質(zhì)量成為主要關(guān)注點(diǎn)之一??紤]到嵌入式系統(tǒng)開發(fā)的特殊性(調(diào)試難度大、出錯(cuò)成本高等),開發(fā)人員
    的頭像 發(fā)表于 11-21 14:51 ?1153次閱讀

    什么是__attribute__?嵌入式C代碼屬性怎么定義?

    嵌入式開發(fā),離不開 C 語言,C語言中有很多語法會(huì)直接或間接影響你代碼質(zhì)量,下面就來講講__attribute__ 關(guān)鍵字的用法。
    的頭像 發(fā)表于 10-13 15:55 ?5264次閱讀
    什么是__attribute__?<b class='flag-5'>嵌入式</b>C<b class='flag-5'>代碼</b>屬性怎么定義?

    提高嵌入式代碼質(zhì)量的一些方法

    編程是一種創(chuàng)造性的工作,是一門藝術(shù)。精通任何一門藝術(shù),都需要很多的練習(xí)和領(lǐng)悟,所以這里提出的“智慧”,并不是號稱一天瘦十斤的減肥藥,它并不能代替你自己的勤奮。然而由于軟件行業(yè)喜歡標(biāo)新立異,喜歡把簡單的事情搞復(fù)雜,我希望這些文字能給迷惑中的人們指出一些正確的方向,讓他們少走一些彎路,基本做到一分耕耘一分收獲。
    的頭像 發(fā)表于 11-30 09:15 ?396次閱讀