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

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

3天內不再提示

NXP(恩智浦):32位邊緣處理器開發,也能使用容器啦!

中芯巨能 ? 2023-09-08 16:05 ? 次閱讀

對于許多開發人員,尤其是創建在數據中心應用和智能手機應用的開發人員,軟件容器在開發流程中并不陌生。

容器廣泛用于軟件管道,特別是與云原生架構相關的軟件管道,以使應用代碼更加可移植。容器是輕量級的軟件包,其中包含在任何環境運行所需的所有元素 (例如二進制可執行文件、庫、實用程序、數據和配置文件),因此它們將應用代碼與硬件、操作系統和其他基礎設施元素解耦。

使用標準化的專用包來容納應用意味著開發人員可以專注于應用的功能和性能,而不必關心底層基礎設施。這使得開發人員更易使用標準化的工具、更高效地部署資源并減少人為錯誤,利用更簡化的方式來更新和發布軟件的新版本,最終節省時間。

一、嵌入式開發:容器太大且太低效

容器是使用64位微處理器和通用LinuxAndroid操作系統的開發人員的首選資源,但對于嵌入式系統開發人員來說,32位微控制器和實時操作系統 (RTOS) 是常規選擇, 容器通常太龐大且太低效,不是可行的選擇。

這也意味著容器帶來的許多好處 (增加可移植性、提高可擴展性、加速產品上市) 也超出了許多嵌入式系統的能力范圍。

但這種情況正在改變。容器開始突破一些人稱之為Linux / Android屏障的限制,出現了一些專門為適用于較小CPU運行RTOS的環境而定制的新版本。

二、針對嵌入式系統進行優化

要修改容器以在嵌入式環境使能不依賴基礎設施、可擴展的執行環境,需要進行大量重新設計。底層結構必須改變,需支持實時操作,并能夠在受限內存環境運行——同時保持嵌入式應用所需的信息安全、低功耗和長壽命。

一個成功將容器帶入嵌入式系統的公司是MicroEJ (讀作“micro-edge”,即“微邊緣”),這是一家專注于物聯網領域的軟件供應商,在大量嵌入式用例方面擁有深厚的專業知識,這些用例都是在邊緣運行的,包括智能家居、可穿戴設備、醫療設備、工業流程、樓宇自動化等等。

MicroEJ的虛擬執行環境 (VEE) 是一種針對嵌入式系統的容器,專為適用于32位架構并依賴RTOS關鍵時間限制的環境優化。MicroEJ虛擬執行環境只占用30到40千字節的內存,將大型容器的特性和功能帶入嵌入式環境。

wKgZomT61a6AT45sAAIeC8z68Mc538.png

MicroEJ虛擬執行環境 (VEE),嵌入式系統的一種容器

三、創新的嵌入式設計方法

MicroEJ是NXP(恩智浦)鉑金合作伙伴,與恩智浦緊密合作來豐富系統級解決方案的使能和實施。在運行在恩智浦芯片的MicroEJ VEE軟件容器上,客戶可以更輕松地將應用移植到恩智浦32位硬件模型的整個產品系列,包括i.MX RT1050、i.MX RT500、i.MX RW600、i.MX6等。

成功協同開發這些針對恩智浦產品定制的容器,可以確保適當的虛擬化水平,并為恩智浦產品組合帶來高性能、低功耗、增強的信息安全、可擴展性和二進制可移植性。恩智浦通過添加自己的專業基礎庫,提升了MicroEJ的原生價值。

一種嵌入式設計方法應運而生,能夠在多種硬件和操作系統上使能可靠運行,同時使開發更具成本效益和創新性。

四、嵌入式系統設計的新自由

能夠在32位架構上使用容器為嵌入式設計帶來了新的自由和靈活性。固件不再與特定設備綁定,并使用標準化的軟件包,使復用代碼和在生態體系內協作更加輕松。

使用容器,添加物體檢測、語音識別和數據過濾等使用機器學習人工智能的功能更輕松,同時還增加了必要的保護措施來保持這些新功能的私密性和安全。

使用容器將單一應用分解為單獨的組件進一步簡化了在硬件上實施服務組件的過程,被稱為“服務化”,但不會影響知識產權或降低信息安全。容器還支持更廣泛的可擴展性,使得可以維護和管理隨時間演進的復雜設備組合。

恩智浦/MicroEJ的組合可以用于平臺化,將產品從基于Linux和Android格式擴展到運行RTOS,并可以將“智能手機般”的功能引入嵌入式領域。無論哪種方式,這種方法都為恩智浦邊緣計算組合創建了連續性,降低了開發成本并加速了產品上市。

五、成功的實際范例

許多公司已采用了恩智浦/MicroEJ的聯合方法,加速數字化和引入服務化解決方案。下面是一些成功的實際范例:

1、一家消費電子制造商在其各種產品類別使用一致的接口和連接組件來簡化流。

2、一個工業領域的領導者使用MicroEJ容器來在現場和生產結束時定制其產品,賦能超細分市場來滿足利基市場需求。

3、一個能源領域的客戶利用容器化應用來圍繞其旗艦產品創建服務生態體系,并與公用事業和最終用戶實現應用和服務的貨幣化。

六、采取下一步行動

通過使容器可用于嵌入式系統,并集成云原生原則和虛擬化,恩智浦正在提供迄今為止那些在資源受限系統上工作的人員無法獲得的優勢。

文章來源NXP(恩智浦)

關注就送NXP相關規格書或NXP相關產品樣品測試(樣品測試:終端制造業廠家專享,需提供公司名稱)最終解釋權歸我司所有。

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

    關注

    68

    文章

    18512

    瀏覽量

    223336
  • NXP
    NXP
    +關注

    關注

    60

    文章

    1222

    瀏覽量

    178230
  • 微處理器
    +關注

    關注

    11

    文章

    2149

    瀏覽量

    81619
  • 容器
    +關注

    關注

    0

    文章

    481

    瀏覽量

    21914
收藏 人收藏

    評論

    相關推薦

    基于FPGA的實時邊緣檢測系統設計,Sobel圖像邊緣檢測,FPGA圖像處理

    ,所以先擴大系數近似為整數再運算。此處擴大256 倍后取整,將運算結果右移 8 ,提取 Y 分量即可得到灰度圖像,即 3 邊緣檢測算法設計 如圖4所示為待處理的3×3 像素點,使用 Sobel
    發表于 05-24 07:45

    免費!NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發表于 05-23 08:01 ?100次閱讀
    免費!<b class='flag-5'>NXP</b> i.MX 93<b class='flag-5'>開發</b>板有獎試用

    米爾NXP i.MX 93開發板限量6折!賦能入門級邊緣處理市場

    NXP處理器板塊耕耘多年,從早期的i.MX6→i.MX7→i.MX8,再到最新的i.MX9都已經有一條完整的生態鏈以及很多客戶基礎。i.MX93是NXPi.MX9產品組合中最新的一個系列
    的頭像 發表于 04-29 08:01 ?164次閱讀
    米爾<b class='flag-5'>NXP</b> i.MX 93<b class='flag-5'>開發</b>板限量6折!賦能入門級<b class='flag-5'>邊緣</b><b class='flag-5'>處理</b>市場

    邊緣計算處理器有哪些

    邊緣計算處理器是指用于邊緣計算的特定處理器。邊緣計算是一種將計算任務從傳統的云計算中心分發到接近數據源的
    的頭像 發表于 12-27 15:19 ?581次閱讀

    開發出商用的RISC-V處理器還需要哪些開發工具和環境?

    開發出商用的RISC-V處理器還需要哪些開發工具和環境? 處理器是軟硬件的交匯點,所以必須有完善的編譯、
    發表于 11-18 06:05

    青稞處理器資料分享

    簡介 青稞處理器是沁恒微電子自研的32處理器,遵循和兼容開源的RISC-V指令集架構規范,并提供可選的功能擴展。支持IMAFC指令集和自定義壓縮指令,并提供硬件壓棧(HPE)、免表中斷(VTF
    發表于 10-11 10:42

    基于STM32雙處理器手機開發板教程

    該雙處理器手機開發板,主控板采用STM32407,協助處理器采用業界功耗最低的藍牙MCUDA14580。搭載GPRS、攝像頭、音頻、藍牙、觸摸屏等外圍電路。
    發表于 09-21 06:38

    NXP開發板有哪些?基于NXP i.MX 6UL、i.MX 8M Mini、i.MX 8M Plus、LS1028A的開發板概述

    、可擴展性、計算性能、安全性的產品,滿足客戶多樣化的開發需求。 賦能工業邊緣計算 i.MX 8M Plus開發板 米爾MYD-JX8MPQ開發板所采用的i.MX 8M Plus
    的頭像 發表于 09-15 09:15 ?789次閱讀
    <b class='flag-5'>NXP</b><b class='flag-5'>開發</b>板有哪些?基于<b class='flag-5'>NXP</b> i.MX 6UL、i.MX 8M Mini、i.MX 8M Plus、LS1028A的<b class='flag-5'>開發</b>板概述

    @所有嵌入式開發者:32位邊緣處理器開發,也能使容器啦!

    對于許多開發人員,尤其是創建在數據中心應用和智能手機應用的開發人員,軟件容器開發流程中并不陌生。 容器廣泛用于軟件管道,特別是與云原生架構
    的頭像 發表于 09-08 08:15 ?361次閱讀
    @所有嵌入式<b class='flag-5'>開發</b>者:32位<b class='flag-5'>邊緣</b><b class='flag-5'>處理器</b><b class='flag-5'>開發</b>,也<b class='flag-5'>能使</b>用<b class='flag-5'>容器</b>啦!

    NXP S32G3汽車網絡處理器

    。 以下是本周新品情報,請及時查收: 多種車載網絡結合 NXP S32G3汽車網絡處理器 貿澤電子即日起開售NXP Semiconductors 的 S32G3汽車網絡處理器 。 這款
    的頭像 發表于 09-06 08:10 ?429次閱讀
    <b class='flag-5'>NXP</b> S32G3汽車網絡<b class='flag-5'>處理器</b>

    LPCXpresso54114:Cortex-M4/M0+教程

    本教程面向LPCXpresso54114評估板。 Keil支持并使用其他處理器制作電路板。 有關更多信息,請訪問 www.kei
    發表于 09-05 07:56

    LPC55S69 ARM TrustZone CORTECT-M33教程

    本實驗的目的是使用ARM KEIL MDK工具包向您介紹Cortex?-M33處理器系列,該工具包采用μVision?集成開發環境。 在本教程結束時,您將自信地使用
    發表于 08-24 07:46

    D-2700和D-1700處理器產品資料

    IntelXeon@D-2700和D-1700處理器為云、邊緣和5G網絡提供突破性的、密度優化的性能、可擴展性和價值。intel Xeon D集成了以太網和加速處理器,用于支持網絡
    發表于 08-04 07:07

    詳解恩智浦邊緣實時OS:高性能處理器平臺少不了的“軟”實力!

    構建一個高效而可靠的邊緣實時應用,除了高性能的處理器硬件平臺,配套的邊緣實時操作系統也不可或缺! 因此,恩智浦“軟硬兼施”,在為開發者提供豐富的邊緣
    的頭像 發表于 07-28 08:05 ?455次閱讀

    一文讀懂i.MX 91應用處理器:為邊緣平臺提供安全、高效的Linux計算能力!

    恩智浦i.MX 9系列應用處理器再添新成員,它延續了i.MX 93系列應用處理器的優勢,為邊緣平臺提供安全、高效的Linux計算能力。恩智浦憑借20多年在開發多市場應用
    的頭像 發表于 06-09 08:10 ?774次閱讀
    一文讀懂i.MX 91應用<b class='flag-5'>處理器</b>:為<b class='flag-5'>邊緣</b>平臺提供安全、高效的Linux計算能力!
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>