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

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

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

淺談飛機(jī)上常用的操作系統(tǒng)

5RJg_mcuworld ? 來源:f ? 2019-04-12 16:11 ? 次閱讀

前一段時(shí)間,波音737MAX空難失事事件牽動(dòng)人心,讓人對(duì)航空出行又平添了一份不信任,根據(jù)最新消息顯示,美國聯(lián)邦航空局對(duì)737MAX機(jī)型的大量評(píng)估授權(quán)給波音公司自身進(jìn)行,安全評(píng)估存在嚴(yán)重缺陷。也傳出了波音737MAX客機(jī)的培訓(xùn)都是通過平板電腦軟件進(jìn)行這樣讓人毛骨悚然的內(nèi)幕。

最終的結(jié)果出來之前我們很好奇,也恰巧在V2EX看到了有人發(fā)問:飛機(jī)上用的是什么操作系統(tǒng)?

根據(jù)V友轉(zhuǎn)自百度知道的答案:

航空軟件并不神秘,從計(jì)算機(jī)架構(gòu)上來說,同普通的計(jì)算機(jī)系統(tǒng)并無太大區(qū)別,都是由處理器,總線,I/O設(shè)備,存儲(chǔ)設(shè)備,網(wǎng)絡(luò)設(shè)備,通訊設(shè)備,操作系統(tǒng)和應(yīng)用軟件所構(gòu)成的。僅僅是為了滿足很高指標(biāo)的可靠性,健壯性和實(shí)時(shí)性,而采用了另一套東西而已。

▍1、波音-787,AH-64用的操作系統(tǒng)是VxWorks

這是VxWorks的官方網(wǎng)站

▍ 2、B-2, F-16,F-22, F-35,空客-380 使用的操作系統(tǒng)是Integrity-178B

圖Via:https://www.ghs.com/products/safety_critical/integrity-do-178b.html

這是Integrity-178B的官方網(wǎng)站

類似波音-787,空客-380,空客-350內(nèi)部設(shè)備之間是使用以太網(wǎng)的一種變體來互聯(lián)的,叫AFDX,在應(yīng)用軟件這一層,同普通的以太網(wǎng)程序沒有任何區(qū)別。

▍3、過去這些設(shè)備經(jīng)常使用ADA語言來編寫,現(xiàn)在為了降低成本,在F-35項(xiàng)目上已經(jīng)改為使用C++了。

這是F-35項(xiàng)目的C++編程規(guī)范

F-35的微處理器是PowerPC指令集的,為了保證可靠性,采用的編譯器也是同普通的編譯器不太一樣。編譯器也是有可能出bug的,為了保障源代碼同編譯出來的目標(biāo)代碼完全一致,避免編譯器的bug造成問題,在JSF項(xiàng)目內(nèi)部的軟件開發(fā)中,經(jīng)常使用CompCert編譯器。這個(gè)編譯器只能編譯C99,但是可靠性極高。

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

    關(guān)注

    37

    文章

    6684

    瀏覽量

    123140
  • 波音
    +關(guān)注

    關(guān)注

    1

    文章

    568

    瀏覽量

    21960

原文標(biāo)題:飛機(jī)上一般用什么操作系統(tǒng)?

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    運(yùn)行在51單片機(jī)上操作系統(tǒng)

    運(yùn)行在51單片機(jī)上操作系統(tǒng)
    發(fā)表于 02-10 12:53

    操作系統(tǒng)

    的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)的型態(tài)非常多樣,不同機(jī)器安裝的OS可從簡單到復(fù)雜,可從手機(jī)的嵌入式系統(tǒng)到超級(jí)電腦的大型
    發(fā)表于 10-31 22:48

    嵌入式操作系統(tǒng)上的FreeRTOS操作系統(tǒng)分析

    。由于rtos需占用一定的系統(tǒng)資源(尤其是ram資源),只有μc/os-ii、embos、salvo、freertos等少數(shù)實(shí)時(shí)操作系統(tǒng)能在小ram單片機(jī)上運(yùn)行。相對(duì)于c/os-ii、embos等商業(yè)
    發(fā)表于 07-01 08:19

    概述常用的嵌入式操作系統(tǒng)

    嵌入式系統(tǒng):具有專屬功能的計(jì)算機(jī)系統(tǒng)1.基本概述常用的嵌入式操作系統(tǒng):1.Android2.FreeRTOS3.Ubuntu/Debian Linux4.uCOS-II/III嵌入式
    發(fā)表于 11-03 07:11

    在單片機(jī)上為什么不跑操作系統(tǒng)

    我想在單片機(jī)上,不跑操作系統(tǒng),在需要處理一些業(yè)務(wù)邏輯時(shí),還需要檢測按鍵短按、長按、多個(gè)按鍵同時(shí)...
    發(fā)表于 11-25 07:28

    UCOSII操作系統(tǒng)的簡介

    前言這是我將UCOSII操作系統(tǒng)移植在STM32單片機(jī)上后進(jìn)行UCOSII操作系統(tǒng)學(xué)習(xí)的一些筆記與理解,此文最后會(huì)附上我自己在UCOSII操作系統(tǒng)下使用STM32寫
    發(fā)表于 01-12 06:00

    嵌入式操作系統(tǒng)有哪些?

    嵌入式操作系統(tǒng)有哪些? 下面介紹國外和國內(nèi)常用的實(shí)時(shí)操作系統(tǒng)。1. 國外著名的實(shí)時(shí)操作系統(tǒng)
    發(fā)表于 06-17 00:32 ?1.3w次閱讀

    51單片機(jī)多任務(wù)操作系統(tǒng)的原理與實(shí)現(xiàn)

    51單片機(jī)多任務(wù)操作系統(tǒng)的原理與實(shí)現(xiàn),在51單片機(jī)上模擬操作系統(tǒng)
    發(fā)表于 02-28 15:09 ?16次下載

    unix操作系統(tǒng)有哪些

    Unix操作系統(tǒng)眾所周知的穩(wěn)定性、可靠性,用來提供各種Internet服務(wù)的計(jì)算機(jī)運(yùn)行的操作系統(tǒng)占很大比例的是Unix及Unix類操作系統(tǒng)。目前比較常見的運(yùn)行在PC機(jī)上的Unix類
    發(fā)表于 11-14 11:49 ?4.9w次閱讀

    dos系統(tǒng)是什么操作系統(tǒng)_dos命令怎么打開

    磁盤操作系統(tǒng)(Disk Operating System),是早期個(gè)人計(jì)算機(jī)上的一類操作系統(tǒng)。
    發(fā)表于 09-09 16:40 ?7992次閱讀

    電腦都常用操作系統(tǒng)有哪些

    ,所以很多人都以為,電腦的操作系統(tǒng)就是windows系統(tǒng)。非也,其實(shí)電腦的操作系統(tǒng)有很多種,下面,我們就一起來看看,電腦都有哪些常用操作系統(tǒng)
    發(fā)表于 09-11 16:20 ?9726次閱讀

    淺談鴻蒙系統(tǒng)與現(xiàn)有移動(dòng)操作系統(tǒng)的差異?

    “鴻蒙的推廣真正難的事情,是光有一個(gè)底層的操作系統(tǒng)(不夠)。比如,咱們?cè)趪鴥?nèi),人們常用微信,比如微信要是沒有鴻蒙版,也可能沒人用鴻蒙。所以,鴻蒙系統(tǒng)雖然也很難做,但更難的事情是讓很多軟件也用鴻蒙
    的頭像 發(fā)表于 02-01 12:01 ?1848次閱讀

    飛機(jī)用的是什么操作系統(tǒng)

    737 MAX客機(jī)的培訓(xùn)都是通過平板電腦軟件進(jìn)行這樣讓人毛骨悚然的內(nèi)幕。 最終的結(jié)果出來之前我們很好奇,也恰巧在V2EX 看到了有人發(fā)問:飛機(jī)上用的是什么操作系統(tǒng)? 根據(jù) V友轉(zhuǎn)自百度知道的答案: 航空軟件并不神秘,從計(jì)算機(jī)架構(gòu)上來說,同普通的計(jì)
    的頭像 發(fā)表于 12-03 09:44 ?2653次閱讀

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令說明。
    發(fā)表于 06-02 17:45 ?3次下載

    嵌入式實(shí)時(shí)操作系統(tǒng):Intewell操作系統(tǒng)與VxWorks操作系統(tǒng)有啥區(qū)別

    Intewell操作系統(tǒng)和VxWorks操作系統(tǒng)都是工業(yè)領(lǐng)域常用操作系統(tǒng),它們各有特點(diǎn)和優(yōu)勢。以下是它們之間的一些主要區(qū)別:
    的頭像 發(fā)表于 07-08 14:16 ?337次閱讀
    嵌入式實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>:Intewell<b class='flag-5'>操作系統(tǒng)</b>與VxWorks<b class='flag-5'>操作系統(tǒng)</b>有啥區(qū)別