一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

STM32與華為LiteOS如何共同打造物聯(lián)網(wǎng)的未來

STM32單片機 ? 來源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-09-21 11:40 ? 次閱讀

9月13日,2020 STM32全國研討會(深圳站),華為LiteOS架構師苗欣做了題為“STM32攜手華為LiteOS共筑物聯(lián)網(wǎng)未來—— 使物聯(lián)網(wǎng)更安全”的演講,向外界分享了華為LiteOS形式化驗證的安全實踐,在物聯(lián)網(wǎng)操作系統(tǒng)領域,使用形式化驗證還是首次提出。

操作系統(tǒng)的穩(wěn)定、安全是運行在之前的物聯(lián)網(wǎng)業(yè)務的保障,目前保證系統(tǒng)正確性的手段主要有測試、仿真和形式化驗證等。其中測試大家接觸的比較多,是通常采用的方法,也容易操作和上手。而形式化驗證用的相對較少,是指用某種數(shù)學形式來描述規(guī)約、設計和實現(xiàn),根據(jù)程序語義來分析和驗證程序特性,用數(shù)學證明的方式保證系統(tǒng)的安全,能夠很深入的檢測到系統(tǒng)中存在的缺陷或者錯誤。

形式化驗證的驗證方式

軟件測試無法證明系統(tǒng)不存在缺陷,也不能證明它符合一定的屬性。形式化驗證可以證明一個系統(tǒng)不存在某個缺陷或符合某個或某些屬性。

通過以上的介紹和對比,我們了解到了什么是形式化驗證,形式化驗證和軟件測試的區(qū)別。

下面通過一個例子,介紹形式化驗證是如何確保系統(tǒng)安全的:

以下圖中access接口為例,在第8行buf[x] = 0操作時,當x >= SIZE或x < 0,會產(chǎn)生數(shù)組越界,針對x >= SIZE的場景:

可以得到一個規(guī)約:若運行至第8行時, x < SIZE,則不存在該風險;

根據(jù)上下文推導出,只有滿足以下2種條件,才能滿足規(guī)約:

index < 1024,第6行進入ture分支,x = index + 1,此時仍然能夠保障x < 1024;

index >= 1024,第6行進入false分支;

如果驗證系統(tǒng)中所有調用access接口的路徑都能滿足以上條件,則表示不存在該風險,若存在不滿足條件的路徑,則這些路徑中存在風險;

形式化驗證和軟件測試的區(qū)別

目前主要有兩類驗證方式。

一、功能性驗證:驗證的性質復雜,能夠全面驗證軟件是否滿足設計的目的,可取代單元測試。證明過程復雜,需要人工插入驗證條件。

二、基礎性質驗證:驗證條件可自動生成;自動化程度高。但無法驗證軟件復雜性質的可滿足性。

LiteOS的形式化驗證先從基礎性質驗證出發(fā),逐步加入功能驗證。

形式化驗證 用數(shù)學證明華為LiteOS內核安全

LiteOS使用定理證明的方法,即定義基本公理和邏輯推理系統(tǒng),用計算機程序來保證推導過程的正確性,證明力優(yōu)于其他形式化方法。業(yè)界常用工具有HOL/Isabelle, PVS, Coq, ACL2等。我們使用定理證明的方法對LiteOS基礎內核進行形式化驗證,證明的屬性包括“無不受控的數(shù)據(jù)翻轉溢出/除零錯誤/數(shù)據(jù)截斷/指針強轉/數(shù)組越界”等風險,用數(shù)學證明Huawei LiteOS內核安全。

通過使用形式化驗證等手段,用數(shù)學證明Huawei LiteOS操作系統(tǒng)內核安全,為物聯(lián)網(wǎng)智能硬件安全保駕護航。

華為LiteOS與STM32合作歷程

Huawei LiteOS是華為自研的輕量級物聯(lián)網(wǎng)操作系統(tǒng),自開源社區(qū)發(fā)布以來,圍繞物聯(lián)網(wǎng)市場從技術、生態(tài)、解決方案等多維度使能合作伙伴,構建開源的物聯(lián)網(wǎng)生態(tài),與STM32一直保持緊密合作關系,LiteOS內核目前已支持STM32(L0、L4、F4、F1、F7等)系列芯片和開發(fā)版。

I-CUBE-HUAWEI

I-CUBE-HUAWEI 是華為聯(lián)合意法半導體合作推出的支撐意法開發(fā)板快速連接華為云物聯(lián)網(wǎng)平臺的SDK。

I-CUBE-HUAWEI是一款部署在具備廣域網(wǎng)能力、對功耗/存儲/計算資源有苛刻限制的終端設備上的輕量級互聯(lián)互通中間件,支持設備快速接入到物聯(lián)網(wǎng)平臺,減少開發(fā)周期和接入難度,快速構建IoT解決方案。

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

    關注

    2283

    文章

    10986

    瀏覽量

    361297
  • Liteos
    +關注

    關注

    10

    文章

    33

    瀏覽量

    47890

原文標題:STM32攜手華為LiteOS共筑物聯(lián)網(wǎng)未來

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【W(wǎng)RTnode2R申請】移動醫(yī)療

    申請理由:項目預研階段,依托公司強大的關系網(wǎng),共同打造物聯(lián)網(wǎng)新時代!項目描述:適用于家庭醫(yī)療和公共醫(yī)療領域的智能產(chǎn)品。
    發(fā)表于 09-10 11:27

    機智云、凱立德、賽億聯(lián)袂打造物聯(lián)網(wǎng)LBS生態(tài)平臺

    來自消費端日新月異的個性化需求。產(chǎn)業(yè)需求者、應用開發(fā)者在尋找方案商、SaaS以及LBS服務環(huán)節(jié)會耗費很多時間和精力,必然也增加了生產(chǎn)周期和成本。因此,機智云聯(lián)手凱立德、賽億三方聚首共同打造面向物聯(lián)網(wǎng)
    發(fā)表于 01-17 13:37

    邀您參賽Huawei LiteOS聯(lián)網(wǎng)開發(fā)者大賽贏取豐厚獎勵

    個人/團隊在短時間內開發(fā)一個可商用的智能物聯(lián)網(wǎng)項目。所以,在這個最好的時代華為將不遺余力支持你對物聯(lián)網(wǎng)的一切幻想我們將在深圳舉辦一場 Huawei LiteOS Hackathon 開
    發(fā)表于 04-14 14:32

    STM32G431試用體驗】華為LiteOS移植

    `隨著物聯(lián)網(wǎng)的發(fā)展,現(xiàn)在市面上開源的物聯(lián)網(wǎng)操作系統(tǒng)很多,像ST官方提供的Cube開發(fā)包中就包含了移植好的FreeRTOS,阿里有AliOS Thing,華為LiteOS。本人對
    發(fā)表于 09-28 17:18

    樹莓派+nodejs之打造物聯(lián)網(wǎng)圖傳控制履帶車

    樹莓派+nodejs打造物聯(lián)網(wǎng)圖傳控制履帶車
    發(fā)表于 05-08 06:36

    [HarmonyOS][鴻蒙專欄開篇]快速入門OpenHarmony的LiteOS微內核

    /kernel_liteos_m)2、什么是LiteOS`Huawei LiteOS`是華為針對物聯(lián)網(wǎng)領域推出的輕量級物
    發(fā)表于 09-14 19:40

    5大廠商共同打造:魅族JDtab直逼小米平板3和華為M3

    近日,一款JDtab的平板電腦橫空出世。5大廠商共同打造,魅族JDtab直逼小米平板3和華為M3,就讓我們開看看他們有何不同!
    發(fā)表于 01-07 10:29 ?1.9w次閱讀
    5大廠商<b class='flag-5'>共同打造</b>:魅族JDtab直逼小米平板3和<b class='flag-5'>華為</b>M3

    華為通過LiteOS開源與業(yè)界伙伴一起打造IoT領域的“Android”

    內核尺寸僅為6K。華為的目的也很明確,通過LiteOS開源與業(yè)界伙伴一起打造IoT領域的“Android”,做大物聯(lián)網(wǎng)產(chǎn)業(yè)生態(tài)圈。
    的頭像 發(fā)表于 01-17 14:03 ?9056次閱讀
    <b class='flag-5'>華為</b>通過<b class='flag-5'>LiteOS</b>開源與業(yè)界伙伴一起<b class='flag-5'>打造</b>IoT領域的“Android”

    愛數(shù)華為聯(lián)合:共同打造了國產(chǎn)化災備解決方案

    愛數(shù)作為華為 CSSP 認證合作伙伴,在近年來與華為的合作不斷加深。雙方不僅完成 AnyBackup、AnyShare 與 FusionAccess、FusionSphere 產(chǎn)品的相互認證,近期愛數(shù)還聯(lián)手華為 TaiShan
    的頭像 發(fā)表于 07-10 10:20 ?5346次閱讀

    華為與浙江移動共同打造的“智慧超級站”樣板點正式通過驗收

    近日,由華為攜手浙江移動、移動設計院在杭州共同打造的“智慧超級站”樣板點正式通過驗收。
    的頭像 發(fā)表于 10-08 14:58 ?4169次閱讀

    華為攜手中國石化共同打造國家級新能源業(yè)務示范標桿

    結合新星公司的新能源戰(zhàn)略及產(chǎn)業(yè)體系,華為公司將發(fā)揮在數(shù)字技術和電力電子技術領域的領先技術和資源優(yōu)勢,積極為新星公司新能源業(yè)務提供全面的解決方案,有效支撐新能源運營管理及業(yè)務發(fā)展的信息與通信應用,共同打造國家級新能源業(yè)務示范標桿。
    的頭像 發(fā)表于 11-02 14:36 ?4317次閱讀

    liteOS】小白進階之移植 LiteOSSTM32

    1、LiteOS 簡介Huawei LiteOS華為輕量級物聯(lián)網(wǎng)操作系統(tǒng),其體系架構如下圖所示:Huawei LiteOS由Huawei
    發(fā)表于 12-07 14:06 ?17次下載
    【<b class='flag-5'>liteOS</b>】小白進階之移植 <b class='flag-5'>LiteOS</b> 到 <b class='flag-5'>STM32</b>

    華為LiteOS系統(tǒng)移植到STM32F103開發(fā)板(基于MDK環(huán)境)

    華為LiteOS系統(tǒng)移植到STM32F103開發(fā)板(基于MDK環(huán)境)
    發(fā)表于 12-08 14:21 ?48次下載
    <b class='flag-5'>華為</b><b class='flag-5'>LiteOS</b>系統(tǒng)移植到<b class='flag-5'>STM32</b>F103開發(fā)板(基于MDK環(huán)境)

    華為聯(lián)合全產(chǎn)業(yè)開發(fā)者共同打造行業(yè)昇騰AI解決方案

    本屆大賽,由全國各昇騰生態(tài)創(chuàng)新中心與華為聯(lián)合AITISA聯(lián)盟、啟智社區(qū)共同舉辦,并提供超1000萬的獎金池,旨在吸引全產(chǎn)業(yè)開發(fā)者共同打造行業(yè)昇騰AI解決方案、豐富算法模型庫,促進開發(fā)者能力提升,加速AI與行業(yè)融合。
    的頭像 發(fā)表于 05-15 10:51 ?2129次閱讀

    華為與行業(yè)合作伙伴客戶共同打造綠色黎巴嫩

    中東數(shù)字能源業(yè)務總裁姚茳表示:華為數(shù)字能源堅持技術創(chuàng)新,致力于與全球合作伙伴共建低碳智能社會。我們將聚焦光伏,數(shù)據(jù)中心和站點能源等產(chǎn)業(yè),與當?shù)匦袠I(yè)合作伙伴和客戶共同打造綠色黎巴嫩。
    的頭像 發(fā)表于 06-20 09:55 ?1830次閱讀