電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 2710|回復: 0
收起左側(cè)

關(guān)于嵌入式應(yīng)用框架(EAF)的探索

[復制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-7-18 15:17:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)于嵌入式應(yīng)用框架(EAF)的探索,   

(文章來源:電子工程網(wǎng))

EAF是Embedded Application Framework 的縮寫,即嵌入式應(yīng)用框架。嵌入式應(yīng)用框架是 ApplicaTIon framework的一種, 是在嵌入式領(lǐng)域的應(yīng)用框架。ApplicaTIon Framework——應(yīng)用框架,是一種軟件框架,軟件開發(fā)人員用應(yīng)用框架作為標準結(jié)構(gòu),以便實現(xiàn)應(yīng)用軟件。

那什么是軟件框架呢?軟件框架是一個抽象的概念, 是提供了通用的軟件功能,可以通過用戶編寫代碼有選擇地改變, 從而提供特定的軟件應(yīng)用。 軟件框架提供了構(gòu)建和部署應(yīng)用程序的標準方式。 軟件框架是一個通用的、可重用的軟件環(huán)境, 它提供特定的功能, 作為大型軟件平臺的一部分, 以促進軟件應(yīng)用程序、產(chǎn)品和解決方案的開發(fā)。 軟件框架可能包括輔助程序、編譯器、代碼庫、工具集和API , 匯集了所有不同的組件, 便于一個項目或系統(tǒng)的開發(fā)。

  

進一步, 很多的系統(tǒng)架構(gòu)也引入Framework 的概念,例如,Enterprise architecture framework等等,甚至在研發(fā)管理上也同樣涌現(xiàn)了Framework,例如 Project Management Framework,Risk Management Framework等,外延在不斷在融合放大。關(guān)于軟件應(yīng)用框架的開發(fā)著述也有很多,例如側(cè)重API設(shè)計的《軟件框架設(shè)計的藝術(shù)》等等。

與一般的電腦相比, 嵌入式設(shè)備有著自己的特性, 例如耗電量低、體積小、操作范圍粗糙、單位成本低。 這是以有限的加工資源為代價的, 這使得程序和交互的難度大大增加。 然而, 通過在硬件之上建立智能機制, 利用可能存在的傳感器和存在一個嵌入式單元網(wǎng)絡(luò), 既可以在單位和網(wǎng)絡(luò)一級對現(xiàn)有資源進行最佳管理, 并提供遠遠超出現(xiàn)有可用功能的增強功能。 這或許就是嵌入式應(yīng)用的必然性。

EAF 是面向嵌入式系統(tǒng)的軟件應(yīng)用框架。嵌入式系統(tǒng)是一個在較大的機械或電氣系統(tǒng)中具有專用功能的計算機系統(tǒng), 通常具有實時計算約束。嵌入式系統(tǒng)從便攜式設(shè)備, 如數(shù)字手表和 MP3播放器, 到大型的固定設(shè)備, 如交通燈, 工廠控制器, 以及大部分復雜的系統(tǒng), 如混合動力車、核磁共振成像和航空電子設(shè)備等等。 復雜性從低到單一的微控制器芯片, 到非常高的多個單位等等。

鑒于如此的復雜,很難有一個統(tǒng)一的應(yīng)用開發(fā)框架。但是,參考Java 面向資源的分類(J2EE,J2SE,J2ME,Java Card等),我們可以對嵌入式系統(tǒng)的應(yīng)用框架進行嘗試分析。
        (責任編輯:fqj)
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表