91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

安全關(guān)鍵軟件的非侵入式代碼覆蓋

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Benjamin M. Brosgol ? 2022-06-28 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

商業(yè)航空電子設(shè)備的 DO-178B 等認(rèn)證標(biāo)準(zhǔn)要求有證據(jù)表明系統(tǒng)源代碼完全通過(guò)源自需求的測(cè)試來(lái)執(zhí)行。傳統(tǒng)工具通過(guò)代碼檢測(cè)來(lái)獲取覆蓋率數(shù)據(jù),但這會(huì)使分析變得復(fù)雜,因?yàn)楸粶y(cè)試的代碼并不是最終將執(zhí)行的代碼。

主機(jī)駐留兩部分技術(shù)提供了一種高效且具有成本效益的替代解決方案:目標(biāo)仿真器與非侵入式覆蓋分析器相結(jié)合。模擬器不是解釋器;相反,它將目標(biāo)代碼動(dòng)態(tài)轉(zhuǎn)換為本地主機(jī)指令。因此,測(cè)試套件通常比在實(shí)際目標(biāo)硬件上執(zhí)行得更快。覆蓋分析器從從模擬器上的程序執(zhí)行中檢索到的對(duì)象分支信息中獲取源覆蓋數(shù)據(jù),并執(zhí)行符合最嚴(yán)格覆蓋要求所需的任何附加分析。

簡(jiǎn)化目標(biāo)平臺(tái)的最終驗(yàn)證;它需要重新運(yùn)行測(cè)試并顯示結(jié)果與模擬器上的相同。這種方法完全支持 DO-178B 及其即將修訂的 DO-178C 的所有級(jí)別的安全認(rèn)證。

驗(yàn)證挑戰(zhàn)

DO-178B 等安全認(rèn)證標(biāo)準(zhǔn)中規(guī)定的一項(xiàng)主要驗(yàn)證活動(dòng)是測(cè)試覆蓋率分析,這涉及證明每個(gè)軟件需求都得到滿足,并表明基于需求的測(cè)試完全覆蓋了源代碼。覆蓋率分析提出了幾個(gè)問(wèn)題:

· 插裝:一種常見(jiàn)的方法是使用生成應(yīng)用程序源代碼的修改(插裝)版本的工具,或者使用特殊開(kāi)關(guān)編譯應(yīng)用程序以生成插裝目標(biāo)代碼。添加的代碼包含對(duì)適當(dāng)日志記錄函數(shù)的調(diào)用。但是,檢測(cè)代碼不是將在最終系統(tǒng)上運(yùn)行的代碼。要使用覆蓋數(shù)據(jù),開(kāi)發(fā)人員必須證明它也適用于未檢測(cè)的可執(zhí)行文件。這不一定是一項(xiàng)簡(jiǎn)單的任務(wù)。

· 目標(biāo)硬件:雖然最終的軟硬件集成測(cè)試必須在實(shí)際部署的配置上進(jìn)行,但在組件開(kāi)發(fā)過(guò)程中需要目標(biāo)板既昂貴又不方便?;谥鳈C(jī)的解決方案更簡(jiǎn)單且更具成本效益。

· 源代碼與對(duì)象覆蓋率: DO-178B 要求源代碼覆蓋率,但覆蓋率數(shù)據(jù)是根據(jù)執(zhí)行程序計(jì)算得出的。在最高安全關(guān)鍵性(A 級(jí))下,可能需要進(jìn)行特殊分析來(lái)證明修改后的條件/決策覆蓋率 (MC/DC)。

此處描述的技術(shù)解決了這些問(wèn)題。它基于從運(yùn)行未檢測(cè)版本的應(yīng)用程序軟件的主機(jī)駐留目標(biāo)仿真器生成的執(zhí)行跟蹤數(shù)據(jù)中獲取源覆蓋率指標(biāo)。

DO-178B 測(cè)試覆蓋率分析

DO-178B 規(guī)定了兩種類型的測(cè)試覆蓋分析 [1, §6.4.4]:

· 基于需求的測(cè)試覆蓋分析:開(kāi)發(fā)人員必須展示從每個(gè)需求到實(shí)現(xiàn)需求的源代碼以及測(cè)試套件的可追溯性,該套件的執(zhí)行提供了正確實(shí)現(xiàn)需求的信心。

· 結(jié)構(gòu)覆蓋分析:開(kāi)發(fā)人員必須證明代碼結(jié)構(gòu)已經(jīng)完全通過(guò)基于需求的測(cè)試。如果這些測(cè)試沒(méi)有完全覆蓋源代碼,那么開(kāi)發(fā)人員必須添加更多需求、添加更多測(cè)試和/或刪除代碼——稱為“死代碼”(DO-178B)或“無(wú)關(guān)代碼”代碼”(DO-178C)——不能追溯到需求。

所需覆蓋范圍取決于軟件組件的安全關(guān)鍵級(jí)別。在 C 級(jí),只需要聲明覆蓋率;即程序中的每條語(yǔ)句必須至少執(zhí)行一次。

在 B 級(jí),需要決策覆蓋。在 DO-178B 用語(yǔ)中,決策是一個(gè)完整的布爾表達(dá)式,由原子布爾項(xiàng)(條件)和布爾運(yùn)算符組成。例如,以下布爾表達(dá)式是具有三個(gè)條件的決策:

(B1然后B2)或者B3

此示例使用 Ada和 then和或 else短路形式,僅在必要時(shí)評(píng)估其右操作數(shù),分別對(duì)應(yīng)于 && 和 || C 中的運(yùn)算符。決策覆蓋要求程序中的每個(gè)決策都通過(guò)真假測(cè)試來(lái)執(zhí)行。

在 A 級(jí),需要 MC/DC:

· 程序中的每個(gè)條件都必須通過(guò)真假測(cè)試來(lái)執(zhí)行。

· 程序中的每一個(gè)決定都必須經(jīng)過(guò)真假測(cè)試。

· 必須證明每個(gè)條件獨(dú)立地影響決策的結(jié)果(該條件變化,而所有其他條件保持不變)。

MC/DC 并不要求每個(gè)決策都使用其構(gòu)成條件的每個(gè)可能的真值組合進(jìn)行測(cè)試。這對(duì)于復(fù)雜的決策是不現(xiàn)實(shí)的,并且在條件耦合時(shí)(當(dāng)相同的輸入變量出現(xiàn)在多個(gè)條件中時(shí))可能是不可能的。

圖 1 顯示了一個(gè)程序片段,說(shuō)明了各種結(jié)構(gòu)覆蓋之間的差異。MC/DC 具有一些微妙的特征,在 Hayhurst等人[2] 的教程和Chilenski [3] 的詳細(xì)研究中進(jìn)行了全面討論。

圖 1:程序片段顯示了不同種類的 DO-178B 結(jié)構(gòu)覆蓋。

pYYBAGK6svuAeMVgAAKkp_C-gnY924.png

源與對(duì)象覆蓋

DO-178B 中一個(gè)通常被誤解的要求涉及必須在 A 級(jí)證明的覆蓋類型(源代碼與目標(biāo)代碼)。第 6.4.4.2 節(jié)指出:

可以對(duì)源代碼執(zhí)行結(jié)構(gòu)覆蓋分析,除非軟件級(jí)別為 A 并且編譯器生成的目標(biāo)代碼不能直接追溯到源代碼語(yǔ)句。然后,應(yīng)該對(duì)目標(biāo)代碼執(zhí)行額外的驗(yàn)證,以建立這些生成的代碼序列的正確性。目標(biāo)代碼中編譯器生成的數(shù)組綁定檢查是不能直接追溯到源代碼的目標(biāo)代碼示例。

這一要求(其措辭在 DO-178C 中正在修訂)并不是說(shuō)必須為 A 級(jí)證明對(duì)象覆蓋。相反,它解決了源語(yǔ)言構(gòu)造的問(wèn)題,其編譯的目標(biāo)代碼包含條件分支或從源代碼。在這種情況下,開(kāi)發(fā)人員必須驗(yàn)證生成的代碼,例如通過(guò)解釋每個(gè)不可追蹤的目標(biāo)代碼序列的效果。但是覆蓋分析仍然必須與源代碼結(jié)構(gòu)相關(guān)。僅顯示目標(biāo)代碼覆蓋率是不夠的,除非進(jìn)一步分析可以證明其與源代碼覆蓋率等價(jià)。

通過(guò)虛擬化進(jìn)行目標(biāo)仿真

在主機(jī)系統(tǒng)上模擬目標(biāo)處理器的概念并不新鮮,但虛擬化技術(shù)的最新進(jìn)展催生了一種高效且可移植的方法,例如開(kāi)源 Quick EMUlator (QEMU) 工具。QEMU 支持客戶操作系統(tǒng)的完整系統(tǒng)仿真,并允許通過(guò)機(jī)器描述模擬特定的嵌入式設(shè)備。它在主機(jī)平臺(tái)上運(yùn)行,并在一個(gè)兩階段的過(guò)程中,使用緩存方案將目標(biāo)代碼動(dòng)態(tài)轉(zhuǎn)換為本地主機(jī)指令以提高效率。該工具首先將目標(biāo)代碼翻譯成中間語(yǔ)言,然后將中間表示編譯成主機(jī)二進(jìn)制指令。

動(dòng)態(tài)翻譯器一次對(duì)未插樁的目標(biāo)代碼段進(jìn)行操作,將翻譯(或高速緩存提取)與翻譯后的指令的執(zhí)行交錯(cuò)。當(dāng) QEMU 開(kāi)始處理一段目標(biāo)代碼時(shí),它會(huì)將指令轉(zhuǎn)換為宿主代碼,直到它到達(dá)下一個(gè)分支。翻譯后的目標(biāo)代碼(稱為翻譯塊)存儲(chǔ)在緩存中(如果尚未存在),并執(zhí)行其相應(yīng)的主機(jī)指令。QEMU 然后繼續(xù)翻譯它停止的地方。由于緩存,目標(biāo)指令塊只需要解碼一次。在實(shí)踐中,由于主機(jī)處理器通常比嵌入式目標(biāo)硬件更快,QEMU 的虛擬化方法提供了比直接在目標(biāo)上執(zhí)行更好的性能。

QEMU 是可以擴(kuò)展以提供附加功能的開(kāi)源技術(shù)。為了處理 DO-178B 要求的結(jié)構(gòu)覆蓋分析,一個(gè)有用的增強(qiáng)是支持生成執(zhí)行跟蹤。兩種跟蹤信息是相關(guān)的:

· 摘要跟蹤:輸出標(biāo)識(shí)已執(zhí)行指令的地址范圍,以及對(duì)于條件分支,哪些分支被(被)采用。輸出數(shù)據(jù)的大小是有限的(實(shí)際上與目標(biāo)程序大小呈線性關(guān)系),因?yàn)樗伙@示執(zhí)行了哪些指令/分支,而不是整個(gè)執(zhí)行歷史。

· 指定地址范圍的完整歷史跟蹤:除了指示已執(zhí)行的指令外,輸出還顯示了在每次評(píng)估相關(guān)條件表達(dá)式時(shí)采用了哪個(gè)分支。輸出數(shù)據(jù)的大小取決于執(zhí)行歷史。

生成這些執(zhí)行跟蹤的 QEMU 的改編版本是覆蓋分析技術(shù)的關(guān)鍵組成部分。

覆蓋分析

盡管執(zhí)行跟蹤數(shù)據(jù)提供了對(duì)象指令覆蓋率和對(duì)象分支覆蓋率信息,但仍需要進(jìn)一步分析以滿足 DO-178B 的覆蓋率目標(biāo):

· 跟蹤必須映射到源代碼結(jié)構(gòu),尤其是源代碼中具有覆蓋要求的結(jié)構(gòu)(語(yǔ)句、決策、條件)。

· 必須評(píng)估所達(dá)到的覆蓋水平——聲明、決定、MC/DC。

為了啟用這種分析,編譯器可以在對(duì)象控制流圖中保留源程序的決策結(jié)構(gòu)并生成兩種輸出:

· 調(diào)試信息(DWARF),它將每個(gè)目標(biāo)代碼指令與源代碼位置(文件、行、列)相關(guān)聯(lián)。

· Source Coverage Obligations (SCO),它提供了計(jì)劃結(jié)構(gòu)的簡(jiǎn)潔表示,需要證明實(shí)現(xiàn)某些覆蓋目標(biāo)的證據(jù)。SCO 捕獲程序中所有決策的結(jié)構(gòu)。

使用來(lái)自仿真器的跟蹤數(shù)據(jù)以及編譯器提供的 DWARF 和 SCO 信息,覆蓋分析工具可以推斷測(cè)試的執(zhí)行是否達(dá)到了所需的覆蓋級(jí)別(語(yǔ)句、決策、MC/DC)。

確定執(zhí)行跟蹤數(shù)據(jù)是否暗示 MC/DC 存在一些挑戰(zhàn)。一個(gè)問(wèn)題是如何從對(duì)象分支覆蓋范圍推斷源條件評(píng)估。如果程序統(tǒng)一使用短路形式(“然后”、“或其他”)而不是非短路運(yùn)算符(“和”、“或”),則可以處理此問(wèn)題。根據(jù)選項(xiàng)的指示,編譯器在生成的目標(biāo)代碼中保留源代碼的條件結(jié)構(gòu)。第二個(gè)問(wèn)題是,出于效率原因,是否可以僅使用摘要跟蹤而不使用完整的歷史跟蹤。一般來(lái)說(shuō),答案是“不”,一個(gè)相對(duì)簡(jiǎn)單的決定說(shuō)明了原因:

(B1然后B2)或者B3

該決策的目標(biāo)代碼可以僅由三個(gè)測(cè)試用例覆蓋,如表 1 所示。

表 1:(B1 和 B2)或 B3 的對(duì)象分支覆蓋測(cè)試。

poYBAGK6swWAS52zAACHdLN10t4179.png

但是,當(dāng)有n 個(gè)獨(dú)立條件時(shí), MC/DC 至少需要n+1次測(cè)試,因此這里需要進(jìn)行 4 次(再次參見(jiàn)圖 1)。這意味著跟蹤摘要數(shù)據(jù)(對(duì)象分支覆蓋率)是不夠的;需要完整的歷史跟蹤數(shù)據(jù)。Bordin等人和 Comar等人[7]給出了何時(shí)對(duì)象分支覆蓋足以推斷 MC/DC 的數(shù)學(xué)表征。

當(dāng)提出目標(biāo)代碼覆蓋率作為 MC/DC 的證據(jù)時(shí)要解決的其他問(wèn)題記錄在多個(gè)認(rèn)證機(jī)構(gòu)報(bào)告中[8,第 20 節(jié)]。

把它們放在一起

目標(biāo)虛擬化方法已作為 Couverture (Coverage) 項(xiàng)目 的一部分實(shí)施,旨在為安全關(guān)鍵型軟件開(kāi)發(fā)的覆蓋分析提供一個(gè)開(kāi)放框架。AdaCore 的 GNATemulator 工具是對(duì) QEMU 的改編,用于收集執(zhí)行跟蹤數(shù)據(jù)。GNAT 編譯器編譯帶有開(kāi)關(guān)的應(yīng)用程序源程序,這些開(kāi)關(guān)保留目標(biāo)代碼中的條件控制流并生成 DWARF 和 SCO 數(shù)據(jù)。然后在 GNATemulator 上運(yùn)行未檢測(cè)的可執(zhí)行文件,生成執(zhí)行跟蹤數(shù)據(jù)。使用編譯器和仿真器生成的信息,GNATcoverage 工具評(píng)估是否已實(shí)現(xiàn)所需的結(jié)構(gòu)覆蓋。如有必要,該工具會(huì)分析完整的歷史跟蹤數(shù)據(jù)以驗(yàn)證 MC/DC。圖 2 描述了一個(gè)典型的開(kāi)發(fā)場(chǎng)景。

圖 2:虛擬化和覆蓋分析準(zhǔn)確評(píng)估結(jié)構(gòu)覆蓋。

pYYBAGK6swuAOhv_AAKWGh6ObW8278.png

這些工具目前適用于用 Ada 編寫的應(yīng)用程序,Ada 是一種在安全關(guān)鍵領(lǐng)域中經(jīng)常使用的語(yǔ)言。未來(lái)版本將支持其他語(yǔ)言,包括 C。目前支持的目標(biāo)架構(gòu)包括 PowerPC 和 LEON。

高效的目標(biāo)虛擬化,再加上一個(gè)從執(zhí)行跟蹤數(shù)據(jù)中推斷出精確的源級(jí)覆蓋率指標(biāo)的工具,用于非儀器化/未修改的用戶程序,標(biāo)志著現(xiàn)有技術(shù)的進(jìn)步。該技術(shù)在安全關(guān)鍵環(huán)境中特別有價(jià)值,支持各級(jí)安全認(rèn)證,同時(shí)簡(jiǎn)化認(rèn)證工作。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    68

    文章

    19896

    瀏覽量

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

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70744
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    894

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    編譯器功能安全驗(yàn)證的關(guān)鍵要素

    在汽車、工業(yè)、醫(yī)療等安全關(guān)鍵型應(yīng)用中,確保功能安全合規(guī)性需要嚴(yán)格的工具鏈驗(yàn)證。開(kāi)發(fā)安全關(guān)鍵軟件
    的頭像 發(fā)表于 07-05 13:37 ?492次閱讀

    江智原創(chuàng)性老人八大關(guān)鍵時(shí)光點(diǎn)全覆蓋 康養(yǎng)生態(tài)軟件系統(tǒng)

    深圳市江智工業(yè)技術(shù)有限公司從2016年開(kāi)始專注康養(yǎng)機(jī)器人10年來(lái)的努力,專注老人穿戴,飲食,居住,出行,作息,文旅,健康,內(nèi)心八大關(guān)鍵時(shí)光節(jié)點(diǎn)全覆蓋的全球原創(chuàng)性的康養(yǎng)軟件系統(tǒng)于2025年6月正式發(fā)布
    的頭像 發(fā)表于 06-29 20:54 ?485次閱讀
    江智原創(chuàng)性老人八大<b class='flag-5'>關(guān)鍵</b>時(shí)光點(diǎn)全<b class='flag-5'>覆蓋</b> 康養(yǎng)生態(tài)<b class='flag-5'>軟件</b>系統(tǒng)

    深圳市回映電子科技公司簡(jiǎn)介/回映——侵入腦機(jī)接口與神經(jīng)調(diào)控行業(yè)推動(dòng)者

    深圳市回映電子科技有限公司深圳市回映電子科技有限公司,是專注于侵入腦機(jī)接口(BCI)技術(shù)與神經(jīng)調(diào)控閉環(huán)系統(tǒng)的國(guó)家級(jí)高新技術(shù)企業(yè)。擁有多年底層技術(shù)研發(fā)、設(shè)計(jì)及生產(chǎn)制造的能力。我們致力于智能可穿
    的頭像 發(fā)表于 06-24 21:57 ?299次閱讀
    深圳市回映電子科技公司簡(jiǎn)介/回映——<b class='flag-5'>非</b><b class='flag-5'>侵入</b><b class='flag-5'>式</b>腦機(jī)接口與神經(jīng)調(diào)控行業(yè)推動(dòng)者

    侵入性經(jīng)皮脊髓電刺激(tSCS)的神經(jīng)機(jī)制與脊髓損傷康復(fù)臨床應(yīng)用

    經(jīng)皮脊髓電刺激(transcutaneousspinalcordstimulation,tSCS)經(jīng)皮脊髓電刺激是一種通過(guò)皮膚表面電極向脊髓背根傳遞低頻脈沖電流、實(shí)現(xiàn)神經(jīng)調(diào)控的侵入性技術(shù)。其核心
    的頭像 發(fā)表于 06-17 19:21 ?1538次閱讀
    <b class='flag-5'>非</b><b class='flag-5'>侵入</b>性經(jīng)皮脊髓電刺激(tSCS)的神經(jīng)機(jī)制與脊髓損傷康復(fù)臨床應(yīng)用

    高密度喉肌電設(shè)備的實(shí)驗(yàn)數(shù)據(jù)采集解決方案

    肌電信號(hào)(Electromyography, EMG)是反映肌肉活動(dòng)的關(guān)鍵生理信號(hào),能夠提供骨骼、神經(jīng)和肌肉運(yùn)動(dòng)的相關(guān)信息。與侵入肌電(iEMG)不同,表面肌電(sEMG)通過(guò)
    的頭像 發(fā)表于 05-23 11:56 ?218次閱讀
    高密度喉肌電設(shè)備的實(shí)驗(yàn)數(shù)據(jù)采集解決方案

    新能源車軟件單元測(cè)試深度解析:自動(dòng)駕駛系統(tǒng)視角

    支持?,成為行業(yè)標(biāo)桿。其核心優(yōu)勢(shì)體現(xiàn)在: ? 場(chǎng)景泛化能力: ?通過(guò)AI生成對(duì)抗樣本和邊緣場(chǎng)景,覆蓋90%以上長(zhǎng)尾問(wèn)題。 ? 零侵入測(cè)試: ?插樁性能損耗低于3%,確保實(shí)時(shí)性關(guān)鍵模塊
    發(fā)表于 05-12 15:59

    充電樁老化負(fù)載評(píng)估:保障安全與效率的關(guān)鍵路徑

    、繼電器等關(guān)鍵部件在高溫環(huán)境下電解液揮發(fā)或觸點(diǎn)氧化,導(dǎo)致容量下降、接觸電阻增大。環(huán)境侵蝕則加速材料劣化:沿海地區(qū)的鹽霧腐蝕金屬外殼,北方冬季的低溫使塑料件脆化,沙塵侵入導(dǎo)致散熱系統(tǒng)堵塞。使用強(qiáng)度差異
    發(fā)表于 03-10 16:32

    嵌入軟件測(cè)試技術(shù)深度研究報(bào)告

    嵌入軟件測(cè)試技術(shù)深度研究報(bào)告 ——基于winAMS的全生命周期質(zhì)量保障體系構(gòu)建 一、行業(yè)技術(shù)瓶頸與解決方案框架 2025年嵌入軟件測(cè)試領(lǐng)域面臨兩大核心矛盾: ?
    的頭像 發(fā)表于 03-03 13:54 ?358次閱讀

    嵌入軟件開(kāi)發(fā)中遺留代碼的挑戰(zhàn)

    遺留代碼通常難以集成到其他系統(tǒng)、適配新數(shù)據(jù)格式或部署到現(xiàn)代平臺(tái)及云端托管環(huán)境。相關(guān)代碼可能已不再提供安全更新和補(bǔ)丁,供應(yīng)商或開(kāi)源社區(qū)的支持也可能逐漸減少甚至消失。然而,如果使用遺留代碼
    的頭像 發(fā)表于 02-26 10:05 ?413次閱讀
    嵌入<b class='flag-5'>式</b><b class='flag-5'>軟件</b>開(kāi)發(fā)中遺留<b class='flag-5'>代碼</b>的挑戰(zhàn)

    開(kāi)源安全領(lǐng)航者!華為云 CodeArts Governance 構(gòu)建更安全軟件開(kāi)發(fā)生命周期

    華為云 CodeArts Governance開(kāi)源治理服務(wù)是針對(duì)軟件研發(fā)提供的一站開(kāi)源軟件治理平臺(tái),從合法合規(guī)、網(wǎng)絡(luò)安全、供應(yīng)安全等維度消
    的頭像 發(fā)表于 02-12 16:50 ?1576次閱讀
    開(kāi)源<b class='flag-5'>安全</b>領(lǐng)航者!華為云 CodeArts Governance 構(gòu)建更<b class='flag-5'>安全</b>的<b class='flag-5'>軟件</b>開(kāi)發(fā)生命周期

    ?侵入路面狀況傳感器的技術(shù)優(yōu)勢(shì)

    在現(xiàn)代化的交通管理體系中,侵入路面狀況傳感器正以其接觸檢測(cè)原理,成為道路安全監(jiān)測(cè)領(lǐng)域的新
    的頭像 發(fā)表于 02-10 11:51 ?314次閱讀

    如何提高嵌入代碼質(zhì)量?

    并提升代碼質(zhì)量。 遵循良好的軟件工程實(shí)踐 良好的軟件工程實(shí)踐是提高代碼質(zhì)量的基礎(chǔ),特別是在嵌入系統(tǒng)中更為重要。以下是幾個(gè)
    發(fā)表于 01-15 10:48

    柔靈科技:侵入腦機(jī)接口可穿戴設(shè)備幫助監(jiān)測(cè)和改善睡眠

    ,芯原微電子(海南)有限公司承辦的第三屆南渡江智慧醫(yī)療與康復(fù)產(chǎn)業(yè)高峰論壇順利召開(kāi)。 ? 在腦機(jī)接口主題演講環(huán)節(jié),浙江柔靈科技有限公司聯(lián)合創(chuàng)始人、首席運(yùn)營(yíng)官陳涵分享的主題是《關(guān)于侵入腦機(jī)接口可穿戴設(shè)備在睡眠領(lǐng)域的應(yīng)
    發(fā)表于 11-22 15:31 ?940次閱讀
    柔靈科技:<b class='flag-5'>非</b><b class='flag-5'>侵入</b><b class='flag-5'>式</b>腦機(jī)接口可穿戴設(shè)備幫助監(jiān)測(cè)和改善睡眠

    如何安全有效的刪代碼?

    作者:京東科技 王丹迪 刪除代碼軟件開(kāi)發(fā)過(guò)程中常見(jiàn)的一部分,但必須謹(jǐn)慎操作以確保不會(huì)引入錯(cuò)誤或破壞現(xiàn)有功能。有效的做系統(tǒng)瘦身會(huì)降低維護(hù)成本,減少冗余代碼,減少開(kāi)發(fā)同事踩坑的機(jī)會(huì)。以下是幾個(gè)步驟
    的頭像 發(fā)表于 11-20 10:39 ?608次閱讀

    使用TMS320C31在通信網(wǎng)絡(luò)中實(shí)現(xiàn)在線侵入測(cè)量設(shè)備

    電子發(fā)燒友網(wǎng)站提供《使用TMS320C31在通信網(wǎng)絡(luò)中實(shí)現(xiàn)在線侵入測(cè)量設(shè)備.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 10:07 ?0次下載
    使用TMS320C31在通信網(wǎng)絡(luò)中實(shí)現(xiàn)在線<b class='flag-5'>非</b><b class='flag-5'>侵入</b><b class='flag-5'>式</b>測(cè)量設(shè)備
    主站蜘蛛池模板: 国产午夜三区视频在线 | 国产三级a三级三级天天 | 久久夜色tv网站免费影院 | 淫操| 欧美成人自拍视频 | 久久精品国产精品亚洲毛片 | 狠狠色丁香九九婷婷综合五月 | 毛片毛多 | 午夜 在线播放 | 久久sp | 一级欧美一级日韩 | 天天色天天干天天 | 色.www| 欧美黑人巨大日本人又爽又色 | 黄色午夜影院 | 性欧美高清强烈性视频 | 91黄色视屏| 久艹精品| 五月天精品在线 | 色多多a| 奇米影视一区 | 一区三区三区不卡 | 亚洲天堂免费 | 国产三级精品视频 | 好男人午夜 | 色www视频永久免费 色www视频永久免费软件 | 最新国产你懂的在线网址 | 三级天堂 | 久久香蕉国产线看观看精品yw | www.99热.com| www.色天使| 人人插人人爽 | 亚洲欧美在线一区二区 | 嫩草影院入口一二三免费 | 久久久网站亚洲第一 | 日本三浦理惠子中文字幕 | 六月激情丁香 | 天天摸天天碰天天碰 | 亚洲视频一区网站 | 曰本毛片| 又长又大又粗又硬3p免费视频 |