18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

軍事系統(tǒng)中移植和抽象應(yīng)用的趨勢(shì)

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

掃碼添加小助手

加入工程師交流群

隨著當(dāng)今軍事電子行業(yè)的不斷發(fā)展和復(fù)雜性的增加,舊技術(shù)往往會(huì)過(guò)時(shí),從而需要標(biāo)準(zhǔn)化的開(kāi)發(fā)工具。這些復(fù)雜的軍事應(yīng)用程序也可能帶來(lái)許多挑戰(zhàn),包括使特定于操作系統(tǒng)的代碼在不同的操作系統(tǒng)上運(yùn)行。因此,可行的具有成本效益和資源效率的補(bǔ)救措施包括通過(guò)移植和抽象跨多個(gè)平臺(tái)回收和共享軟件。

隨著當(dāng)今軍事電子行業(yè)的不斷發(fā)展和復(fù)雜性的增加,舊技術(shù)往往會(huì)過(guò)時(shí),從而需要標(biāo)準(zhǔn)化的開(kāi)發(fā)工具。這些復(fù)雜的軍事應(yīng)用程序也可能帶來(lái)許多挑戰(zhàn),包括使特定于操作系統(tǒng)的代碼在不同的操作系統(tǒng)上運(yùn)行。因此,可行的具有成本效益和資源效率的補(bǔ)救措施包括通過(guò)移植和抽象跨多個(gè)平臺(tái)回收和共享軟件。

嵌入式行業(yè)不斷變化和發(fā)展,通常會(huì)使舊技術(shù)過(guò)時(shí),并產(chǎn)生對(duì)更標(biāo)準(zhǔn)化開(kāi)發(fā)工具的需求。由于軍事系統(tǒng)應(yīng)用經(jīng)常龐大而復(fù)雜,適應(yīng)快速的創(chuàng)新可能會(huì)帶來(lái)巨大的挑戰(zhàn)。因此,開(kāi)發(fā)人員在使特定于操作系統(tǒng)的代碼在不同的操作系統(tǒng)上運(yùn)行以及在設(shè)計(jì)時(shí)考慮到不斷變化的技術(shù)時(shí)面臨障礙。在整個(gè)軍事和國(guó)防系統(tǒng)行業(yè)中,跨多個(gè)平臺(tái)回收和共享軟件的想法

正迅速成為一種流行的思維方式,因?yàn)樗^對(duì)具有成本和資源效率。

在新操作系統(tǒng)平臺(tái)上回收應(yīng)用程序

軍事系統(tǒng)中的嵌入式軟件不斷發(fā)展,以跟上不斷變化的市場(chǎng)需求,以及

硬件和軟件平臺(tái)技術(shù)。這些進(jìn)步通常會(huì)產(chǎn)生新的系統(tǒng)需求,并可能導(dǎo)致某些技術(shù)過(guò)時(shí),因此有必要進(jìn)行平臺(tái)升級(jí)或操作系統(tǒng)更改。開(kāi)發(fā)人員需要利用他們現(xiàn)有的軟件和知識(shí)庫(kù),而不是從頭開(kāi)始重寫(xiě)軟件并放棄在開(kāi)發(fā)中的投資。

因此,軍事工業(yè)對(duì)將現(xiàn)有嵌入式軟件移植到升級(jí)平臺(tái)或新操作系統(tǒng)的興趣日益濃厚。這實(shí)質(zhì)上允許開(kāi)發(fā)人員“回收”他們的軟件,從而消除了

昂貴的重寫(xiě)和浪費(fèi)的投資。

但是,使為一個(gè)操作系統(tǒng)編寫(xiě)的軟件在另一個(gè)操作系統(tǒng)上運(yùn)行是一項(xiàng)艱巨且耗時(shí)的任務(wù),并且有許多容易出錯(cuò)的陷阱,因?yàn)槊總€(gè)操作系統(tǒng)在許多方面都不同。一個(gè)簡(jiǎn)單的例子是每個(gè)操作系統(tǒng)提供的任務(wù)優(yōu)先級(jí)級(jí)別。例如,在標(biāo)準(zhǔn)Linux 下,優(yōu)先級(jí)范圍從 0 到 99;對(duì)于 VxWorks,范圍為 0 到 255;對(duì)于 LynxOS,范圍為 0 到 512;對(duì)于 Solaris,范圍是 0 到169 個(gè)優(yōu)先級(jí)。要讓軟件在具有此類(lèi)不一致的新操作系統(tǒng)平臺(tái)上運(yùn)行,需要重寫(xiě)和重組軟件。為了加快這種復(fù)雜的任務(wù),開(kāi)發(fā)人員需要一個(gè)提供熟悉的API的工具,以消除新操作系統(tǒng)的學(xué)習(xí)曲線并減少項(xiàng)目的研究和開(kāi)發(fā)時(shí)間。此工具應(yīng)處理有問(wèn)題的任務(wù)優(yōu)先級(jí)變化和其他操作系統(tǒng)不一致,以幫助舊版軟件輕松適應(yīng)新的操作系統(tǒng)平臺(tái)(參見(jiàn)圖 1)。

圖1

pYYBAGNx7N6AV5GxAAA7ypvYSEI328.jpg

跨操作系統(tǒng)平臺(tái)共享應(yīng)用程序:規(guī)劃未來(lái)

軍事系統(tǒng)應(yīng)用程序通常龐大而復(fù)雜,需要能夠相互通信并在具有各種操作系統(tǒng)的分布式計(jì)算機(jī)系統(tǒng)上運(yùn)行。陸軍未來(lái)作戰(zhàn)系統(tǒng)(FCS)是迄今為止最大的國(guó)防部項(xiàng)目,被政府問(wèn)責(zé)局(GAO)描述為“一項(xiàng)前所未有的事業(yè)”,“隨著FCS設(shè)計(jì)的需求得到更好的理解,它將繼續(xù)增長(zhǎng)”。

盡管需要對(duì)設(shè)計(jì)進(jìn)行修改,但每次應(yīng)用程序的技術(shù)要求發(fā)生變化或需要使用新技術(shù)時(shí),重新配置系統(tǒng)是不合邏輯的。

鑒于這些問(wèn)題,整個(gè)行業(yè)正在迅速意識(shí)到規(guī)劃未來(lái)的必要性。開(kāi)發(fā)人員正在尋求利用操作系統(tǒng)抽象工具來(lái)編寫(xiě)高度可移植的軟件,該軟件允許跨各種系統(tǒng)的多個(gè)應(yīng)用程序之間進(jìn)行通信,并且無(wú)需將來(lái)重寫(xiě)和昂貴的維護(hù)。然而,設(shè)計(jì)內(nèi)部操作系統(tǒng)抽象是一項(xiàng)復(fù)雜的任務(wù),類(lèi)似于設(shè)計(jì)一個(gè)全新的操作系統(tǒng),需要適應(yīng)現(xiàn)在和未來(lái)的應(yīng)用程序。這需要大量的開(kāi)發(fā)工作和維護(hù),從而將注意力從開(kāi)發(fā)人員的核心項(xiàng)目上移開(kāi)。

很難設(shè)計(jì)一個(gè)操作系統(tǒng)抽象,其中包含滿(mǎn)足應(yīng)用程序所有需求的所有特性和功能,因此它不依賴(lài)于底層操作系統(tǒng)的任何功能(例如:printf())。它還需要花費(fèi)大量精力來(lái)設(shè)計(jì)一個(gè)抽象,允許將來(lái)擴(kuò)展功能,而不會(huì)失去現(xiàn)有應(yīng)用軟件的向后兼容性。此外,設(shè)計(jì)需要考慮缺少某些 API 特性和功能,這些特性和功能僅在某些操作系統(tǒng)上可用,而在其他操作系統(tǒng)上不可用。

真正的操作系統(tǒng)抽象不僅應(yīng)該抽象 API,還應(yīng)該抽象數(shù)據(jù)類(lèi)型、頭文件和符號(hào)定義。操作系統(tǒng)抽象需要允許快速添加新的操作系統(tǒng)支持,而無(wú)需更改現(xiàn)有的應(yīng)用程序軟件。但是,這需要通過(guò)在多個(gè)操作系統(tǒng)上實(shí)現(xiàn)操作系統(tǒng)抽象解決方案來(lái)進(jìn)行昂貴的測(cè)試,以確保它允許應(yīng)用程序在不同的操作系統(tǒng)上運(yùn)行而無(wú)需更改軟件。當(dāng)需要更改軟件以將應(yīng)用程序移動(dòng)到新平臺(tái)時(shí),它完全違背了操作系統(tǒng)抽象設(shè)計(jì)的目的。很難知道應(yīng)用程序?qū)⑹褂玫拿總€(gè)操作系統(tǒng)(或操作系統(tǒng)版本),因?yàn)檫@需要預(yù)測(cè)未來(lái)

,以便規(guī)劃對(duì)應(yīng)用程序要求的所有更改。也很難正確預(yù)測(cè)計(jì)劃的操作系統(tǒng)是否始終可用且最新,也很難規(guī)劃尚未發(fā)布的新操作系統(tǒng)。

為了適應(yīng)未來(lái)的需求并避免如此復(fù)雜的項(xiàng)目,開(kāi)發(fā)人員需要一個(gè) COTS 操作系統(tǒng)抽象,以便輕松開(kāi)發(fā)便攜式軟件。抽象需要允許設(shè)計(jì)更改,而無(wú)需軟件重寫(xiě),從而保護(hù)軟件投資。這種抽象工具的設(shè)計(jì)應(yīng)具有對(duì)國(guó)防和任務(wù)系統(tǒng)至關(guān)重要的安全關(guān)鍵功能,同時(shí)又不犧牲實(shí)時(shí)性能(見(jiàn)圖2)。

圖2

poYBAGNx7OaAALv3AAAkvD4g6zk659.jpg

保護(hù)操作系統(tǒng)投資

軍事系統(tǒng)開(kāi)發(fā)人員需要利用現(xiàn)有的知識(shí)庫(kù)來(lái)消除學(xué)習(xí)曲線,并通過(guò)開(kāi)發(fā)便攜式應(yīng)用程序來(lái)保護(hù)軟件投資。例如,MapuSoft Technologiesí OSChanger和OS Abstractor使開(kāi)發(fā)人員能夠重用軟件并適應(yīng)未來(lái)的變化。這些產(chǎn)品旨在克服操作系統(tǒng)的不一致,使開(kāi)發(fā)可移植代碼變得毫不費(fèi)力,同時(shí)包括高級(jí)安全關(guān)鍵和應(yīng)用程序性能功能。

審核編輯:郭婷

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

    5177

    文章

    20003

    瀏覽量

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

    關(guān)注

    37

    文章

    7267

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    海瑞思高精度氣密檢測(cè)系統(tǒng)在3C產(chǎn)品制造的應(yīng)用

    在3C產(chǎn)品制造,微米級(jí)的泄漏是導(dǎo)致產(chǎn)品功能性失效與良率損失的隱秘挑戰(zhàn)。將“密封性”這一抽象概念,轉(zhuǎn)化為生產(chǎn)線上可量化、可控制的精確參數(shù),是提升裝配質(zhì)量的關(guān)鍵。海瑞思高精度氣密檢測(cè)系統(tǒng),正是為此而來(lái)的可靠解決方案。
    的頭像 發(fā)表于 10-16 15:32 ?281次閱讀

    高效開(kāi)發(fā) | 瑞迅基于瑞芯微系列主板QT移植部署(上)

    在嵌入式開(kāi)發(fā)的浪潮,RK3568平臺(tái)以其強(qiáng)勁性能成為諸多領(lǐng)域的寵兒,而QT憑借出色的跨平臺(tái)特性和豐富功能,是界面開(kāi)發(fā)的利器。將QT5移植到RK3568平臺(tái)的深度融合,是嵌入式硬件標(biāo)準(zhǔn)化與軟件開(kāi)發(fā)
    的頭像 發(fā)表于 07-11 15:39 ?611次閱讀
    高效開(kāi)發(fā) | 瑞迅基于瑞芯微系列主板QT<b class='flag-5'>移植</b>部署(上)

    CYW43907系列在ModusToolbox的工程是否可以移植到Keil uVision?

    CYW43907系列在ModusToolbox的工程是否可以移植到Keil uVision,看見(jiàn)了官方推出的移植文檔,但是不知道是否支持此芯片
    發(fā)表于 07-08 06:48

    機(jī)智云配網(wǎng)教程第三期:?jiǎn)纹瑱C(jī)代碼移植實(shí)戰(zhàn)

    前言本篇文章將分享單片機(jī)移植的經(jīng)驗(yàn)??梢韵螺d并按步驟移植,也可以直接使用已移植好的工程文件。文中將介紹我在移植過(guò)程遇到的問(wèn)題,并提供解決方
    的頭像 發(fā)表于 07-01 17:32 ?583次閱讀
    機(jī)智云配網(wǎng)教程第三期:?jiǎn)纹瑱C(jī)代碼<b class='flag-5'>移植</b>實(shí)戰(zhàn)

    物聯(lián)網(wǎng)未來(lái)發(fā)展趨勢(shì)如何?

    技術(shù)將為人們帶來(lái)更加安全、便捷和舒適的居住環(huán)境。 工業(yè)互聯(lián)網(wǎng):工業(yè)互聯(lián)網(wǎng)是物聯(lián)網(wǎng)行業(yè)的熱門(mén)領(lǐng)域。通過(guò)將傳感器、設(shè)備和計(jì)算機(jī)系統(tǒng)相連接,實(shí)現(xiàn)工業(yè)生產(chǎn)的智能化和自動(dòng)化。工業(yè)互聯(lián)網(wǎng)將幫助企業(yè)提高生產(chǎn)效率
    發(fā)表于 06-09 15:25

    STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智云代碼移植與優(yōu)化

    在《STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(上篇)》,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點(diǎn)講解如何將機(jī)智云相關(guān)代碼移植到STM32,完成數(shù)據(jù)上傳和設(shè)備控制。我們將介紹如何在STM32配置
    的頭像 發(fā)表于 05-23 18:10 ?650次閱讀
    STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智云代碼<b class='flag-5'>移植</b>與優(yōu)化

    維愛(ài)普軍用電源濾波器廠家:軍事設(shè)備供電的“穩(wěn)定基石”

    采用了先進(jìn)的技術(shù)和設(shè)計(jì)理念,具備優(yōu)異的濾波性能與抗干擾能力。它主要由電容、電感等元件構(gòu)成,通過(guò)低通濾波原理,允許低頻信號(hào)通過(guò),而阻止高頻干擾信號(hào),從而有效濾除電力系統(tǒng)的噪聲、波動(dòng)和干擾,提高電力質(zhì)量,為軍事
    的頭像 發(fā)表于 05-14 10:37 ?666次閱讀

    系統(tǒng)建模與抽象層次:從模塊到物理實(shí)現(xiàn)

    搭配定制軟件。要讓這些新產(chǎn)品成功上市,應(yīng)采用怎樣的最佳開(kāi)發(fā)流程呢?硬件設(shè)計(jì)師正在借鑒軟件開(kāi)發(fā)團(tuán)隊(duì)的經(jīng)驗(yàn),在開(kāi)發(fā)初期實(shí)施系統(tǒng)級(jí)設(shè)計(jì)。了解系統(tǒng)建模和抽象層次在硬件和軟件
    的頭像 發(fā)表于 03-07 18:01 ?473次閱讀
    <b class='flag-5'>系統(tǒng)</b>建模與<b class='flag-5'>抽象</b>層次:從模塊到物理實(shí)現(xiàn)

    ElfBoard技術(shù)貼|如何在ELF 1開(kāi)發(fā)板上交叉移植Qt

    在嵌入式系統(tǒng)開(kāi)發(fā)領(lǐng)域,針對(duì)特定硬件平臺(tái)進(jìn)行Qt框架的移植與適配是一項(xiàng)關(guān)鍵技術(shù)任務(wù)。作為業(yè)界主流的跨平臺(tái)應(yīng)用開(kāi)發(fā)框架,Qt憑借其完善的圖形界面支持能力,在嵌入式開(kāi)發(fā)圖形界面應(yīng)用程序占據(jù)重要地位。本文將基于ELF 1開(kāi)發(fā)板詳細(xì)闡述
    的頭像 發(fā)表于 02-24 16:18 ?910次閱讀
    ElfBoard技術(shù)貼|如何在ELF 1開(kāi)發(fā)板上交叉<b class='flag-5'>移植</b>Qt

    軍事應(yīng)用深度學(xué)習(xí)的挑戰(zhàn)與機(jī)遇

    人工智能尤其是深度學(xué)習(xí)技術(shù)的最新進(jìn)展,加速了不同應(yīng)用領(lǐng)域的創(chuàng)新與發(fā)展。深度學(xué)習(xí)技術(shù)的發(fā)展深刻影響了軍事發(fā)展趨勢(shì),導(dǎo)致戰(zhàn)爭(zhēng)形式和模式發(fā)生重大變化。本文將概述深度學(xué)習(xí)的歷史和架構(gòu)。然后,回顧了相關(guān)工作
    的頭像 發(fā)表于 02-14 11:15 ?736次閱讀

    詳解Object Detection Demo的移植

    繼上一篇移植了 Mediapipe 的 LLM Inference 后,這篇文章我們將繼續(xù)探索 Object Detection Demo 的移植
    的頭像 發(fā)表于 02-05 13:42 ?738次閱讀
    詳解Object Detection Demo的<b class='flag-5'>移植</b>

    LabVIEW抽象消息使用教程(上)

    自學(xué)LabVIEW的Actor FrameWork的消息與抽象消息的時(shí)候肯定會(huì)覺(jué)得非常模糊。小編將給大家?guī)?lái)一個(gè)有關(guān)抽象消息的教程,分為上下兩期,本期將帶領(lǐng)大家創(chuàng)建Actor的方法并為方法創(chuàng)建對(duì)應(yīng)的消息。
    的頭像 發(fā)表于 01-03 14:22 ?1764次閱讀
    LabVIEW<b class='flag-5'>抽象</b>消息使用教程(上)

    HAL庫(kù)在嵌入式系統(tǒng)的應(yīng)用

    HAL庫(kù)(Hardware Abstraction Layer Library,硬件抽象層庫(kù))在嵌入式系統(tǒng)扮演著至關(guān)重要的角色。以下是HAL庫(kù)在嵌入式系統(tǒng)
    的頭像 發(fā)表于 12-02 11:32 ?2739次閱讀

    淺談電磁兼容系統(tǒng)

    ,這個(gè)首肌開(kāi)始是幺烏扒,中間是幺幺叁叁,最后一個(gè)是泗柒泗泗,按照你的順序組合可以找到。 二、智慧華盛恒輝電磁兼容系統(tǒng)軍事領(lǐng)域的應(yīng)用 軍事通信 在軍事通信領(lǐng)域,電磁兼容
    的頭像 發(fā)表于 11-27 16:20 ?855次閱讀

    多平臺(tái)FPGA工程快速移植與構(gòu)建

    作為一名FPGA工程師,經(jīng)常需要在多個(gè)FPGA設(shè)備之間移植項(xiàng)目,核心的問(wèn)題是IP的管理和移植,今天通過(guò)安裝和使用 FuseSoC 在多個(gè) AMD FPGA 之間移植一個(gè)簡(jiǎn)單的項(xiàng)目。從 AMD Spartan 7 更改為 AMD
    的頭像 發(fā)表于 11-20 16:12 ?2361次閱讀
    多平臺(tái)FPGA工程快速<b class='flag-5'>移植</b>與構(gòu)建