精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

四個嵌入式CPU標準面臨的共同挑戰

PCB線路板打樣 ? 來源:LONG ? 2019-08-13 14:33 ? 次閱讀

四家在國防市場競爭的嵌入式計算機供應商為嵌入式系統編寫了四個標準。它們是:矢量,信號和圖像處理庫(VSIPL);實時消息傳遞接口(MPI/RT);消息傳遞接口(MPI);和Data Reor -

組織接口(DRI)。以下是它們是什么以及每種情況發生了什么。

VSIPL是一個專為矢量和信號處理而定制的數學庫。該庫的公共域工作站實現目前可從TASP COE計劃獲得。 VSIPL規范不依賴于語言;它是為C編程語言開發的。此外,雖然VSIPL包含負責設置操作的對象,但它不是面向對象的API。現在還不清楚如何在現代的面向對象框架中實現相同的API,例如C ++。與此同時,用C ++編寫的現代基于模板的庫似乎達到了相當的性能水平。

在所有最近的標準中,VSIPL最有可能被用戶采用,因為它的實現很簡單,并且與硬件和系統軟件的工作方式不沖突。它的問題都與性能和開銷有關,用戶可以及時學習繞過它們,或者可以在實施者的幫助下消除它們。用戶還沒有急于接受VSIPL規范,因此供應商采用了觀望策略。

功能子集

大多數供應商都實現了一小部分功能調用根據客戶的要求提供更多功能的想法。另一方面,用戶并不急于采用VSIPL,因為他們面臨困境:使用VSIPL意味著放棄經過充分測試并經得起時間考驗的遺留代碼。在VSIPL中重新編碼相同的數學方法在短期內是繁瑣,昂貴和無利可圖的。

MPI/RT是一個消息傳遞庫,它在實時多處理環境中標準化節點之間的通信。 MPI/RT不是實時系統的MPI擴展,正如論壇開始創建新規范時所預期的那樣。與MPI不同,它是一種面向對象的API,它基于“延遲早期綁定”的原則。這意味著必須在每個應用程序的開頭精確定義節點之間預期通信的復雜細節,并且在進程之間交換任何數據,消息或信號之前很久。

也許所需要的是新的授予MPI/RT工作站版本的唯一目的,就像MPI一樣。不幸的是,資助機構在啟動這種標準化和可移植性工作方面有著悠久的歷史,并且在這些項目期間沒有跟進額外的資助。因此,在MPI/RT開發工作中是否可以獲得這樣的授權是值得懷疑的。

MPI

MPI存在了大約八年,是一個較舊的消息傳遞庫,它標準化了多處理環境中節點之間的通信。嵌入式系統用戶可能會質疑API的特性:

MPI提倡舊式過程編程技術,這些技術依賴于發送和接收功能來分發與數據保持獨立的數據。功能。

MPI通信基于后期綁定協議,會損害性能。在執行發送或接收功能之前,系統不知道通信即將發生。在數據傳輸之后,沒有信息被保留以指示可以再次使用相同的通信線路,從而阻止系統優化重復的數據移動。

MPI不是為嵌入式和實時系統設計的。但是,它的存在時間比任何其他便攜式軟件標準都要長,并且得到了公共工作站版本的強力支持。嵌入式系統供應商采用MPI為其平臺感受到客戶的壓力,用戶經常將其用于基準測試目的。該庫的某些版本甚至已經安裝在面向國防的實驗室中,以協助在桌面環境中進行的研究項目。但是當談到嵌入式和實時系統的部署時,以及人的生命依賴于系統可靠性和性能的情況下,不使用MPI。

不幸的是,MPI/RT論壇無法創建MPI的實時擴展,這將擴展到現有的MPI功能,并提供錯誤處理和嵌入式應用程序中急需的恢復過程。在目前情況下,MPI將繼續不足以用于嵌入式系統,MPI/RT將繼續疏遠新應用的潛在設計者。這種情況違背了嵌入式系統編程標準規范的可行性。

DRI是一個高級庫,它使用底層通信機制(如MPI或MPI/RT)在本地重新分配多維數據集在眾多處理節點中。潛在用戶可能會在以下方面質疑此API:

DRI規范不完整,并且不清楚何時完成1.0版。初步規范仍然包含邏輯錯誤和矛盾,需要縮小其重點,而不是爭取更多的一般性。

關于DRI分配數據緩沖區和底層通信機制的屬性存在未解決的問題。多維數據空間。

盡管應用程序和底層通信協議都可以提供自己的分配機制,但仍在考慮DRI內存分配。

MPI和MPI/RT是完全不同的,以引起人們的懷疑,即兩個API都可以支持DRI級別上顯示的相同類型的數據移動。

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

    關注

    68

    文章

    10825

    瀏覽量

    211157
  • PCB打樣
    +關注

    關注

    17

    文章

    2968

    瀏覽量

    21653
  • 華強PCB
    +關注

    關注

    8

    文章

    1831

    瀏覽量

    27724
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    42982
  • 嵌入式CPU
    +關注

    關注

    0

    文章

    68

    瀏覽量

    3666
收藏 人收藏

    評論

    相關推薦

    嵌入式設備的發展:解決復雜的設計挑戰

    !幸運的是,您可以使用現有標準和堆棧庫以及時,安全的方式完成項目。本文概述了嵌入式開發人員當前面臨的主要設計挑戰,以及一些有助于設計人員應對這些挑戰
    發表于 11-23 10:01

    嵌入式軟件可靠性設計的四個方面注意問題

    的后果不僅僅是數據錯誤而是有可能導致不可估量的災難,所以總結起來,嵌入式軟件可靠性設計需注意的問題有四個方面:
    發表于 05-16 10:44

    ADSP軟件在桌面和嵌入式系統面臨什么挑戰

    使用匯編語言,并對器件的并行執行機制有十分清楚的了解。而這種局限于匯編語言的編程設計,正是提高軟件開發效率的瓶頸。  90年代早期,嵌入式系統>嵌入式系統和桌面應用的開發人員曾面臨相似的問題。當時為
    發表于 07-12 07:36

    嵌入式物聯網的硬件設計挑戰

    設計和開發的傳感器,執行器和處理器,軟件系統,Web API和協議,它們共同創建了嵌入式系統的連接環境。這種連接環境允許技術跨多個設備,平臺和網絡連接,創建一通信網絡,徹底改變我們與世界進行數字交互
    發表于 08-16 14:28

    嵌入式系統發展的四個階段

      嵌入式系統發展的四個階段  從上個世紀70年代單片機的出現到今天,應用,嵌入式系統少說也有近30年的歷史了。可以說嵌入式系統經歷了發展的4
    發表于 06-23 15:51

    嵌入式系統制造商面臨的IP安全性的挑戰是什么

    嵌入式系統制造商面臨的IP安全性的挑戰防止發生未經授權的固件訪問隱藏模擬與數字資源及其互聯方式
    發表于 03-02 06:49

    嵌入式開發工具面臨挑戰是什么?未來的發展趨勢呢?

    嵌入式開發工具面臨挑戰是什么一種新的調試體系結構CoreSight嵌入式開發工具發展趨勢是什么
    發表于 04-27 06:58

    四個階段來描述嵌入式系統的大致啟動流程

    作為一嵌入式新手,閱讀資料之后做一下筆記還是很有必要的,下面從四個階段來描述嵌入式系統的大致啟動流程。如下圖所示:圖片引用自OMAPpedia的WIKI
    發表于 12-14 06:45

    嵌入式開發人員當前面臨的主要設計挑戰是什么?

    嵌入式開發人員當前面臨的主要設計挑戰是什么?
    發表于 12-23 07:10

    基于FPGA的嵌入式CPU的VHDL建模和設計

    目前,基于FPGA 的嵌入式CPU核的設計已成為SOC設計的重要部分.提出一種嵌入式CPU核的VHDI 行為建模方法,與傳統的基于電路結構建模的CP
    發表于 06-27 16:00 ?75次下載
    基于FPGA的<b class='flag-5'>嵌入式</b><b class='flag-5'>CPU</b>的VHDL建模和設計

    ARM嵌入式系統教程之ARM嵌入式系統的四個實驗介紹

    本文檔的主要內容詳細介紹的是ARM嵌入式系統教程之ARM嵌入式系統的四個實驗介紹詳細實驗包括了:實驗一實驗平臺熟悉與ADS開發環境,實驗二ARM匯編語言及C語言程序設計, 實驗三ARM的I/0與中斷實驗, 實驗
    發表于 11-14 09:24 ?20次下載
    ARM<b class='flag-5'>嵌入式</b>系統教程之ARM<b class='flag-5'>嵌入式</b>系統的<b class='flag-5'>四個</b>實驗介紹

    四個嵌入式系統設計的實驗指導書資料免費下載

    本文檔的主要內容詳細介紹的是四個嵌入式系統設計的實驗指導書資料免費下載包括了:實驗一 CPU通用IO輸入輸出實驗,實驗二 CPU外部中斷實驗,實驗三
    發表于 08-02 17:39 ?6次下載
    <b class='flag-5'>四個</b><b class='flag-5'>嵌入式</b>系統設計的實驗指導書資料免費下載

    嵌入式性能面臨挑戰及下一代嵌入式處理器架構

    添加亂序(OoO)執行可以提高嵌入式應用的性能,且不會增加時鐘頻率。通常,支持完整亂序的CPU會給嵌入式應用帶來適得其反的效果。
    的頭像 發表于 03-24 11:54 ?4302次閱讀

    解析嵌入式性能面臨挑戰

    處理器都支持雙核和核配置。有些處理器最多支持8CPU核心,但即便如此無法滿足存儲、汽車、網絡和5G等新興應用的性能需求。下一代嵌入式應用需要對大型
    發表于 01-01 09:20 ?1469次閱讀

    嵌入式Linux開發細分四個崗位

    嵌入式Linux開發從下到bai上分為:嵌du入硬件開發、嵌入式驅動開發、嵌入式系統zhi開發、嵌dao入軟件開發。一、
    發表于 10-20 14:35 ?2次下載
    <b class='flag-5'>嵌入式</b>Linux開發細分<b class='flag-5'>四個</b>崗位