国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

淺談操作系統(tǒng)的適航符合性(下)

上海控安 ? 來源: 上海控安 ? 作者: 上海控安 ? 2023-08-08 15:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 |蔡喁上海控安可信軟件創(chuàng)新研究院副院長(zhǎng)

版塊 |鑒源論壇 · 觀擎

社群 |添加微信號(hào)TICPShanghai”加入“上海控安51fusa安全社區(qū)”

在淺談操作系統(tǒng)的適航符合性(上)中,詳細(xì)介紹了民用飛機(jī)操作系統(tǒng)的研制現(xiàn)狀及其適航要求,重點(diǎn)分析了當(dāng)前滿足適航要求的嵌入式操作系統(tǒng)研發(fā)的主要難點(diǎn)。本篇將展開討論降低民機(jī)機(jī)載操作系統(tǒng)適航風(fēng)險(xiǎn)的具體方法。

04

機(jī)載嵌入式操作系統(tǒng)的適航路徑

由于上面的這些問題,在民用飛機(jī)機(jī)載軟件中使用的嵌入式操作系統(tǒng),既要考慮高效的表明適航符合性,也需要能夠?qū)崿F(xiàn)對(duì)底層硬件的有效封裝,方便應(yīng)用軟件的開發(fā),真正發(fā)揮使用操作系統(tǒng)的便捷。通常,民機(jī)機(jī)載操作系統(tǒng)往往采用以下幾個(gè)方法降低適航風(fēng)險(xiǎn)。

4.1 嚴(yán)格控制接口數(shù)量和類型

民機(jī)機(jī)載操作系統(tǒng)作為民用飛機(jī)功能的提供者,與民用飛機(jī)整體設(shè)計(jì)理念一脈相承,其首要思路就是功能嚴(yán)格按照需求和依據(jù)應(yīng)用場(chǎng)景要求開發(fā)。民用飛機(jī)上每一克重量每一處設(shè)計(jì)都突出堅(jiān)決不包含無(wú)用功能的概念。機(jī)載軟件以及其操作系統(tǒng),往往也會(huì)嚴(yán)格控制無(wú)用的功能和組件。這不僅僅是減少重量和功耗成本,也是為了減少不必要的安全影響,降低適航取證以及維護(hù)等成本的必然選擇。某國(guó)外民機(jī)機(jī)載操作系統(tǒng)廠商曾如此向筆者描述其提供的API范圍,其所在的公司為了提供完美的機(jī)載嵌入式操作系統(tǒng),他們精簡(jiǎn)了原先高安全性操作系統(tǒng)(非民機(jī)版本)中約95%的函數(shù)以及相應(yīng)的代碼。可見,“精簡(jiǎn)”是民機(jī)機(jī)載操作系統(tǒng)廠商的普遍選擇。

4.2 針對(duì)性適配硬件對(duì)象

近些年來,操作系統(tǒng)規(guī)模越來越大,除了固化大量常用的操作以外,對(duì)各種不同類型的硬件提供適配也是原因之一。為了快速方便的適配,勢(shì)必需要準(zhǔn)備或者囊括各種不同類型的底層庫(kù),包括硬件抽象、底層接口庫(kù)等。根據(jù)民機(jī)適航符合性的原則,所有裝機(jī)代碼都是機(jī)載軟件審查對(duì)象。操作系統(tǒng)提供方或者機(jī)載功能的開發(fā)單位勢(shì)必需要按照DO-178B/C標(biāo)準(zhǔn)表明這些庫(kù)的符合性。不論這些庫(kù)是否作為操作系統(tǒng)一部分提供,往往都會(huì)帶來安全分析的壓力以及適航取證的成本。因此,國(guó)外典型的民機(jī)機(jī)載嵌入式操作系統(tǒng)往往嚴(yán)格限定所適配的硬件對(duì)象,減少不必要的投入以及鑒定系統(tǒng)交付文件的復(fù)雜性。也有部分民機(jī)操作系統(tǒng)將硬件適配活動(dòng)交由應(yīng)用開發(fā)單位自己完成,這也無(wú)形中增加了操作系統(tǒng)使用的難度和成本。

4.3 完整的生命周期過程和數(shù)據(jù)

實(shí)現(xiàn)機(jī)載操作系統(tǒng)的順利取證,研制單位必須完整地掌握其中所有的軟件組件的詳細(xì)設(shè)計(jì)數(shù)據(jù)。具有從需求、設(shè)計(jì)到代碼乃至編譯方法在內(nèi)的全套技術(shù)細(xì)節(jié)。能夠?qū)ζ溟_展?jié)M足適航要求的系統(tǒng)設(shè)計(jì)和完整驗(yàn)證工作。往往對(duì)于其中采用的第三方或歷史系統(tǒng)組件,需要有能力完成逆向工程并以此為起點(diǎn)完善相應(yīng)的生命周期過程和數(shù)據(jù)。

4.4 提供典型場(chǎng)景示例以及適航鑒定數(shù)據(jù)包

作為面向民機(jī)功能開發(fā)的底層模塊,操作系統(tǒng)研制單位必須能理解應(yīng)用單位的使用場(chǎng)景,并且提供盡可能多的符合性證據(jù)支持,幫助應(yīng)用開發(fā)單位降低后續(xù)開發(fā)和取證成本。為此,除了通常的操作系統(tǒng)手冊(cè)文件外,一般還需為后續(xù)應(yīng)用單位取證活動(dòng)準(zhǔn)備相應(yīng)的鑒定數(shù)據(jù)包。數(shù)據(jù)包除包含需求、設(shè)計(jì)、代碼等生命周期數(shù)據(jù)以備適航評(píng)審以外,通常還包括針對(duì)典型應(yīng)用場(chǎng)景的性能分析數(shù)據(jù)等。

05

飛蜻操作系統(tǒng)

華東師范大學(xué)軟件工程學(xué)院與上海控安共同開發(fā)的飛蜻(FlyLite)操作系統(tǒng),取輕快飛行之意,目標(biāo)是盡量減少國(guó)內(nèi)企業(yè)適航軟件的開發(fā)成本和周期。是國(guó)內(nèi)首個(gè)貫徹上述思路,面向民用飛機(jī)低成本研發(fā)而打造的輕量級(jí)操作系統(tǒng)。該系統(tǒng)按照RTCA DO-178C A級(jí)軟件要求開發(fā)。

wKgZomTR6qSASASsAAgRrI8vS1g036.png

圖1 飛蜻FlyLite操作系統(tǒng)

研制團(tuán)隊(duì)完整地定義了操作系統(tǒng)的接口和服務(wù)需求,實(shí)現(xiàn)了詳細(xì)設(shè)計(jì)和代碼開發(fā)。通過基于需求的測(cè)試完成了對(duì)需求和結(jié)構(gòu)的覆蓋。為確保操作系統(tǒng)本身廣泛的適用性以及后續(xù)對(duì)不同類型機(jī)載軟件的快速適配,同時(shí)保證應(yīng)用軟件的可移植性,操作系統(tǒng)接口按照POSIX標(biāo)準(zhǔn)開發(fā),對(duì)標(biāo)準(zhǔn)中某些細(xì)節(jié)進(jìn)行了完善。通過自研的測(cè)試覆蓋分析工具,以及在開源平臺(tái)上搭建的需求和過程管理工具,項(xiàng)目團(tuán)隊(duì)實(shí)現(xiàn)了低成本的軟件生命周期環(huán)境構(gòu)架,確保研制過程具有完整的生命周期過程數(shù)據(jù)記錄。

wKgaomTR6qSALL4cAAGbGx1-ndo023.png

圖2 飛蜻目標(biāo)架構(gòu)

為避免過多硬件適配可能帶來的問題,飛蜻操作系統(tǒng)針對(duì)STM32L496以及某國(guó)產(chǎn)處理器為硬件對(duì)象,實(shí)現(xiàn)了接口層以下全面的適航符合性證據(jù)數(shù)據(jù)包的規(guī)劃。為了確保數(shù)據(jù)的完整性,項(xiàng)目團(tuán)隊(duì)重新篩選并開發(fā)了Libc和Libm庫(kù),避免了底層軟件中的不透明問題。最大程度地減少了取證風(fēng)險(xiǎn)。此外,針對(duì)應(yīng)用單位可能在后續(xù)集成和驗(yàn)證過程中可能的軟件分析工作,飛蜻操作系統(tǒng)還在其研發(fā)過程中引入了形式化性能分析以及調(diào)度特性建模仿真技術(shù),方便應(yīng)用單位在后期引入針對(duì)關(guān)鍵性能指標(biāo)的模型仿真

wKgZomTR6qWAZ7ReAAEmBBbv9hU674.png

圖3 調(diào)度特性建模仿真

作為一種低成本輕量級(jí)操作系統(tǒng),飛蜻主要應(yīng)用場(chǎng)景包括輕量級(jí)適航應(yīng)用軟件開發(fā)。此類軟件功能相對(duì)簡(jiǎn)單,經(jīng)常無(wú)需包含分區(qū)等復(fù)雜操作,然而對(duì)研制周期和研發(fā)成本較為敏感。飛蜻操作系統(tǒng)能夠通過定義的用戶開發(fā)限定場(chǎng)景指導(dǎo)和幫助研制單位減少底層適配和舉證的時(shí)間和人力成本,快速搭建滿足適航要求的機(jī)載應(yīng)用。

wKgaomTR6qWANR-kAAEe0Q9wiQs151.png

圖4 輕量級(jí)適航應(yīng)用開發(fā)

此外,針對(duì)部分包括無(wú)人機(jī)以及eVOTL等非傳統(tǒng)民機(jī)應(yīng)用,通過飛蜻操作系統(tǒng)滿足A級(jí)軟件要求且應(yīng)用開發(fā)快速的優(yōu)勢(shì),可方便快速地搭建高等級(jí)應(yīng)用的備份/冗余通道,配合相關(guān)的安全性設(shè)計(jì)和架構(gòu)設(shè)計(jì),降低原先主控通道的研制級(jí)別,最終實(shí)現(xiàn)快速交付和取證。

wKgaomTR6qaATzdBAADwU56wI7E005.png

圖5 快速構(gòu)建高級(jí)別冗余通道

后續(xù),項(xiàng)目團(tuán)隊(duì)將重點(diǎn)針對(duì)簡(jiǎn)單非分區(qū)機(jī)載高安全應(yīng)用、復(fù)雜機(jī)載應(yīng)用的備份通道等應(yīng)用場(chǎng)景開展操作系統(tǒng)的適配,進(jìn)一步服務(wù)國(guó)產(chǎn)民機(jī)設(shè)備產(chǎn)業(yè),讓國(guó)產(chǎn)機(jī)載系統(tǒng)輕快地飛行。

審核編輯 黃宇

聲明:本文內(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)注

    5198

    文章

    20449

    瀏覽量

    334058
  • 仿真
    +關(guān)注

    關(guān)注

    54

    文章

    4483

    瀏覽量

    138272
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7402

    瀏覽量

    129301
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    532

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    操作系統(tǒng)體系結(jié)構(gòu)

    按照復(fù)雜、時(shí)間常數(shù)、抽象級(jí)別等因素,將操作系統(tǒng)內(nèi)核分成基本進(jìn)程管理、虛存、I/O與設(shè)備管理、IPC、文件系統(tǒng)等幾個(gè)層次,繼而定義層次之間的服務(wù)結(jié)構(gòu),提高操作系統(tǒng)內(nèi)核設(shè)計(jì)上的模塊化。但
    發(fā)表于 01-15 08:19

    操作系統(tǒng)的發(fā)展及分類

    手工操作階段(此階段無(wú)操作系統(tǒng))   用戶在計(jì)算機(jī)上算題的所有工作都要人工干預(yù),如程序的裝入、運(yùn)行、結(jié)果的輸出等。隨著計(jì)算機(jī)硬件的發(fā)展,人機(jī)矛盾(速度和資源利用)越來越大,必須尋求新的解決辦法
    發(fā)表于 01-15 08:00

    操作系統(tǒng)運(yùn)行機(jī)制

    操作系統(tǒng)在具體實(shí)現(xiàn)上劃分了用戶態(tài)(目態(tài))和核心態(tài)(管態(tài)),以嚴(yán)格區(qū)分兩類程序。   在軟件工程思想和結(jié)構(gòu)程序設(shè)計(jì)方法的影響誕生的現(xiàn)代操作系統(tǒng),幾乎都是層次式的結(jié)構(gòu)。操作系統(tǒng)的各項(xiàng)
    發(fā)表于 01-15 07:12

    普華基礎(chǔ)軟件出席開源車用操作系統(tǒng)人才培養(yǎng)啟動(dòng)儀式

    人才是產(chǎn)業(yè)創(chuàng)新的第一資源,培養(yǎng)本土化的車用操作系統(tǒng)高端人才,對(duì)于保障汽車產(chǎn)業(yè)供應(yīng)鏈安全、贏得未來競(jìng)爭(zhēng)具有戰(zhàn)略、基礎(chǔ)意義。當(dāng)前,我國(guó)在車用操作系統(tǒng)領(lǐng)域面臨跨領(lǐng)域復(fù)合型人才嚴(yán)重短缺的挑
    的頭像 發(fā)表于 12-18 17:11 ?1210次閱讀

    龍蜥操作系統(tǒng)裝機(jī)量突破1000萬(wàn)

    11月17日,以“生態(tài)共融·智驅(qū)未來”為主題的2025龍蜥操作系統(tǒng)大會(huì)(OpenAnolis Conference)在北京成功舉辦。千余位全球技術(shù)大咖、業(yè)界精英和行業(yè)開發(fā)者齊聚一堂,深入探討AI時(shí)代下操作系統(tǒng)產(chǎn)業(yè)發(fā)展的新趨勢(shì)、新挑戰(zhàn)與新路徑,共話龍蜥社區(qū)引領(lǐng)
    的頭像 發(fā)表于 11-20 11:40 ?840次閱讀

    EV10AS180A模數(shù)轉(zhuǎn)換器支持哪些操作系統(tǒng)

    應(yīng)用。EV10AS180A轉(zhuǎn)換器本身并不直接依賴或支持特定的操作系統(tǒng),其核心功能是完成模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,屬于硬件層面的數(shù)據(jù)處理設(shè)備。硬件獨(dú)立:EV10AS180A作為一款高性能ADC,其工作原理
    發(fā)表于 11-18 09:18

    單片機(jī)的操作系統(tǒng)

    Linux網(wǎng)絡(luò)協(xié)議棧和文件系統(tǒng)(如JFFS2),但實(shí)時(shí)較弱,需外擴(kuò)存儲(chǔ)器。 ? ? VxWorks ?:高效實(shí)時(shí)操作系統(tǒng),廣泛應(yīng)用于通信、軍事等領(lǐng)域,支持自定義硬件模塊。 ? 其他選擇 ? Keil
    發(fā)表于 11-14 06:18

    嵌入式實(shí)時(shí)操作系統(tǒng)的特點(diǎn)

    通常具有以下特點(diǎn): 快速響應(yīng):實(shí)時(shí)嵌入式操作系統(tǒng)能夠迅速響應(yīng)外部事件或任務(wù)請(qǐng)求,以滿足實(shí)時(shí)任務(wù)的時(shí)間要求。 穩(wěn)定性和可靠:實(shí)時(shí)嵌入式操作系統(tǒng)要求系統(tǒng)能夠在各種環(huán)境條件
    發(fā)表于 11-13 06:30

    如何選擇合適的實(shí)時(shí)操作系統(tǒng)

    選擇合適的實(shí)時(shí)操作系統(tǒng)(RTOS,Real-Time Operating System)可能會(huì)影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?1073次閱讀

    樹莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!

    樹莓派操作系統(tǒng)是什么?樹莓派操作系統(tǒng)是由樹莓派基金會(huì)專為樹莓派開發(fā)的官方操作系統(tǒng)。它基于DebianLinux發(fā)行版,并針對(duì)樹莓派的ARM架構(gòu)進(jìn)行了專門優(yōu)化。樹莓派操作系統(tǒng)有多個(gè)版本,
    的頭像 發(fā)表于 07-28 18:26 ?1437次閱讀
    樹莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)

    操作系統(tǒng)的實(shí)時(shí)賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國(guó)內(nèi)唯一通過汽車、工業(yè)控制、醫(yī)療、軌道交通四項(xiàng)功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核
    的頭像 發(fā)表于 05-16 14:44 ?777次閱讀

    理想汽車智駕操作系統(tǒng)解讀

    [首發(fā)于智駕最前沿微信公眾號(hào)]在智能網(wǎng)聯(lián)與生成式AI技術(shù)深度融合的浪潮,汽車操作系統(tǒng)已經(jīng)從最初的簡(jiǎn)單資源管理平臺(tái),演化為承載感知決策、執(zhí)行控制與安全防護(hù)的智能化中樞。理想汽車自主研發(fā)的星環(huán)OS
    的頭像 發(fā)表于 05-13 10:54 ?1214次閱讀
    理想汽車智駕<b class='flag-5'>操作系統(tǒng)</b>解讀

    EZUSB FX3 SDK win10操作系統(tǒng)安裝失敗的原因?

    EZUSB FX3 SDK win10操作系統(tǒng)安裝失敗。
    發(fā)表于 04-30 07:54

    國(guó)產(chǎn)操作系統(tǒng)有哪些?政企官方認(rèn)證的5大國(guó)產(chǎn)系統(tǒng),實(shí)測(cè)好用才敢推薦!

    近年來,“國(guó)產(chǎn)操作系統(tǒng)”這個(gè)詞越來越頻繁地出現(xiàn)在政策文件、企業(yè)采購(gòu)清單和行業(yè)新聞里。尤其是在“信創(chuàng)”浪潮,無(wú)論是政府機(jī)關(guān)還是央企國(guó)企,都在加速替換國(guó)外操作系統(tǒng)。但面對(duì)市面上琳瑯滿目的國(guó)產(chǎn)系統(tǒng)
    的頭像 發(fā)表于 04-17 15:34 ?6699次閱讀
    國(guó)產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>有哪些?政企官方認(rèn)證的5大國(guó)產(chǎn)<b class='flag-5'>系統(tǒng)</b>,實(shí)測(cè)好用才敢推薦!

    什么樣的才叫實(shí)時(shí)工業(yè)操作系統(tǒng)

    實(shí)時(shí)工業(yè)操作系統(tǒng)的核心是在嚴(yán)格時(shí)間約束保證任務(wù)執(zhí)行的確定性、可靠和安全,通常需通過專用架構(gòu)、實(shí)時(shí)調(diào)度算法和工業(yè)級(jí)認(rèn)證來滿足嚴(yán)苛的工業(yè)環(huán)境需求。選擇時(shí)需根據(jù)具體場(chǎng)景的實(shí)時(shí)
    的頭像 發(fā)表于 04-17 10:09 ?734次閱讀
    什么樣的才叫實(shí)時(shí)工業(yè)<b class='flag-5'>操作系統(tǒng)</b>