国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

分享!基于NXP i.MX 8M Plus平臺的OpenAMP核間通信方案

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2025-02-27 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式系統領域,隨著技術不斷發展,對于系統性能和功能要求日益提高。核間通信作為提升系統整體效能的關鍵技術,成為了關注焦點。今天,我們和大家分享一個OpenAMP非對稱架構核間通信方案,基于NXP i.MX 8M Plus平臺。


OpenAMP架構

AMP(Asymmetric Multi-Processing),即非對稱多處理架構。“非對稱AMP”雙系統是指多個核心相對獨立運行不同的操作系統或裸機應用程序,如Linux + RTOS/裸機,但需一個主核心來控制整個系統以及其它從核心。每個處理器核心相互隔離,擁有屬于自己的內存,既可各自獨立運行不同的任務,又可多個核心之間進行核間通信。OpenAMP框架是一個提供用于處理非對稱多處理架構(AMP)系統的軟件組件,為開發者提供了便捷高效的開發工具。

隨著對嵌入式系統性能需求的持續攀升,非對稱AMP架構憑借其獨特優勢,成為一種新選擇,被廣泛應用于工業領域,如工業PLC、繼電保護裝置、小電流選線設備等場景,為工業自動化和智能化發展提供了強大的技術支持。

wKgZPGe_0WmAKkN-AAB_7XgRpoI378.jpg圖 1


i.MX 8M Plus的OpenAMP開發方案

本案例采用i.MX8M Plus處理器的Cortex-A53核心與Cortex-M7核心,基于RPMsg-lite框架實現高效的核間通信。

Cortex-A53通過加載imx_rpmsg_tty驅動,向內核注冊TTY終端設備。這樣一來,Linux應用層只需通過訪問"/dev/ttyRPMSGxx"設備節點,就能實現間接調用RPMsg-lite接口,與Cortex-M7核心建立通信連接。

系統框圖如下圖所示。

wKgZO2e_0WqAGoE2AABtS8TWQW8931.jpg圖 2


i.MX 8M Plus的典型應用領域

i.MX 8M Plus憑借其強大的性能和出色的兼容性,廣泛應用多個領域,為行業提供了有力的硬件支撐。


圖 3


OpenAMP開發案例演示

為了簡化描述,本文僅摘錄部分方案功能描述與測試結果。
開發環境

Windows開發環境:Windows 7 64bit、Windows 10 64bit

虛擬機:VMware15.5.5

Linux開發環境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2022.04

Kernel:Linux-5.15.71-rt51

SDK開發包:SDK_2_12_0_MIMX8ML8xxxKZ

交叉編譯工具鏈:gcc-arm-none-eabi-10.3-2021.10-x86_64-linux

硬件平臺:創龍科技TLIMX8MP-EVM工業評估板(基于NXP i.MX 8M Plus)

案例功能

本文案例主要通過RPMsg-lite框架演示核間通信。首先,在Cortex-A53核心發送"Tronlong"字符串到Cortex-M7核心,Cortex-M7核心接收到"Tronlong"字符串后,會將此消息回發到Cortex-A53核心,最后,Cortex-A53核心接收并校驗消息,確保數據傳輸的準確性和完整性。

程序原理流程圖如下所示:

wKgZPGe_0X-ACphVAACcahmcEfY928.jpg圖 4

案例測試

請使用USB串口線將評估板的USB TO UART2串口連接至PC機的USB接口,使用RS232交叉串口母母線、USB轉RS232公頭串口線將評估板的RS232 UART4串口連接至PC機的USB接口,如下圖所示。

其中USB TO UART2作為Cortex-A53核心調試串口,RS232 UART4作為Cortex-M7核心調試串口。

wKgZO2e_0X-AXJIOAAC5rmTiNHM385.jpg圖 5

參考產品資料進行環境搭建,啟動Cortex-M7核心并加載工程鏡像,Cortex-M7核心啟動后將自動運行程序,加載imx_rpmsg_tty模塊,啟動核間通信等。

然后將案例rpmsg_lite_str_echo文件拷貝至評估板文件系統,執行如下命令發送數據至Cortex-M7核心。

Target# ./rpmsg_lite_str_echo /dev/ttyRPMSG30

wKgZPGe_0X-AdbxOAABiH6EZdPM215.jpg圖 6

Cortex-M7核心接收到數據后,在RS232 UART4調試串口將數據進行打印,同時將數據回發至Cortex-A53。

wKgZO2e_0YCAAZsQAABVd6VInLA047.jpg圖 7

在USB TO UART2調試串口可查看Cortex-M7核心回發的數據。

wKgZPGe_0YCAOskzAABhspe1E1U999.jpg圖 8

如果您還想查看更多i.MX8M Plus相關的案例演示,請通過公眾號(Tronlog創龍科技)查閱,親自上手體驗吧!

審核編輯 黃宇

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

    關注

    61

    文章

    1379

    瀏覽量

    195224
  • 通信
    +關注

    關注

    18

    文章

    6330

    瀏覽量

    139688
  • Amp
    Amp
    +關注

    關注

    0

    文章

    92

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FRDM i.MX 9平臺選型指南:FRDM i.MX 9系列開發平臺解析

    恩智浦的FRDM平臺解決方案旨在提供易于獲取的開發工具,有效彌合原型制作與量產之間的鴻溝。FRDM板經濟高效、易于使用,具備專業級功能,助力從概念到產品上市的全過程加速推進。在FRDM i.MX
    的頭像 發表于 12-11 15:15 ?2655次閱讀
    FRDM <b class='flag-5'>i.MX</b> 9<b class='flag-5'>平臺</b>選型指南:FRDM <b class='flag-5'>i.MX</b> 9系列開發<b class='flag-5'>平臺</b>解析

    恩智浦FRDM i.MX 8M Plus開發板詳解

    在開發高級HMI應用、計算機視覺系統以及邊緣AI項目時,開發人員常常面臨一個共同挑戰:如何在不依賴昂貴且復雜的開發平臺的前提下,獲得足夠的處理能力。這正是FRDM i.MX 8M Plus
    的頭像 發表于 11-18 15:07 ?920次閱讀

    恩智浦FRDM i.MX 8M Plus開發板上架

    i.MX 8M Plus應用處理器集成2個或4個Arm Cortex-A53、1個專用于實時控制的Arm Cortex-M7
    的頭像 發表于 08-16 17:38 ?1887次閱讀
    恩智浦FRDM <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>開發板上架

    【飛凌嵌入式】基于i.MX9352開發板M的FreeRTOS設計例程

    i.MX 9352作為NXP 推出的新一代輕量級邊緣AI處理器,集成2個Cortex-A55和1個Cortex-M33實時,其架構設計充
    的頭像 發表于 06-13 16:14 ?1870次閱讀
    【飛凌嵌入式】基于<b class='flag-5'>i.MX</b>9352開發板<b class='flag-5'>M</b><b class='flag-5'>核</b>的FreeRTOS設計例程

    米爾NXP i.MX 91核心板發布,助力新一代入門級Linux應用開發

    本帖最后由 blingbling111 于 2025-5-30 16:17 編輯 米爾電子基于與NXP長期合作的嵌入式處理器開發經驗,在i.MX 6和i.MX 8系列核心板領域已
    發表于 05-30 11:20

    大聯大友尚集團推出基于NXP和onsemi產品的汽車駕駛員監控系統方案

    大聯大控股宣布,其旗下友尚推出基于恩智浦(NXPi.MX 8M Plus處理器平臺和安森美(onsemi)AR0144圖像傳感器的汽車駕駛
    的頭像 發表于 05-22 15:04 ?516次閱讀

    NXP i.MX 91開發板#支持快速創建基于Linux?的邊緣器件

    NXP Semiconductors FRDM i.MX 91開發板設計用于評估i.MX 91應用處理器,支持快速創建基于Linux ^?^ 的邊緣器件。該開發板還設計用于入門級Linux^?^ 用
    的頭像 發表于 05-19 10:55 ?2128次閱讀
    <b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 91開發板#支持快速創建基于Linux?的邊緣器件

    TPS6521825 適用于 NXP i.MX 8M mini 的電源管理 IC數據手冊

    TPS6521825 是一款單芯片電源管理 IC (PMIC),專門用于支持 i.MX 8M Mini 處理器和 LP873347 器件。該器件的額定溫度范圍為 –40°C 至 +105°C,適用于各種工業應用。
    的頭像 發表于 05-04 10:44 ?575次閱讀
    TPS6521825 適用于 <b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> mini 的電源管理 IC數據手冊

    i.MX93和i.MX8M Plus上都使用UART,遇到了RTS/CTS連接問題求解決

    我在 i.MX93和 i.MX8M Plus 上都使用 UART,并遇到了 RTS/CTS 連接問題。 在 i.MX93 上,以下接線工作正常: TX→ RX (RS232) RX←
    發表于 04-04 07:16

    NXP i.MX 8M Plus EVK上比較Yocto 4.0和Yocto 5.0時,空閑模式下的功耗增加了 20%,為什么?

    尊敬的先生: 在 NXP i.MX 8M Plus EVK 上比較 Yocto 4.0(內核 5.15.71-2.2.2)和 Yocto 5.0(內核 6.6.52-2.2.0)時,我
    發表于 03-26 07:15

    NXP基于i.MX 91應用處理器打造的FRDM i.MX 91開發板特性參數詳解

    FRDM i.MX 91開發板。該開發板基于i.MX 91應用處理器打造,專為加速工業與物聯網的開發而設計,提供了一種經濟高效、安全且具有多種連接選項的解決方案。
    的頭像 發表于 03-21 09:37 ?13.1w次閱讀
    <b class='flag-5'>NXP</b>基于<b class='flag-5'>i.MX</b> 91應用處理器打造的FRDM <b class='flag-5'>i.MX</b> 91開發板特性參數詳解

    NXP i.MX 93 開發板#提供高效的機器學習 支持高能效的邊緣計算

    NXP Semiconductors FRDM-IMX93開發板由i.MX 93應用處理器提供支持。NXP Semiconductors FRDM-IMX93板配備板載IW612模塊,支持NX
    的頭像 發表于 03-10 15:30 ?2639次閱讀
    <b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93 開發板#提供高效的機器學習 支持高能效的邊緣計算

    NXP推出FRDM i.MX 93開發板, 助力現代工業與邊緣智能開發

    近日,恩智浦半導體(NXP Semiconductor)推出了FRDM i.MX 93開發板,這是FRDM系列中第一款基于MPU推出的開發板,以低成本、緊湊的設計為核心,搭載了NXP i.MX
    的頭像 發表于 02-21 09:19 ?2735次閱讀
    <b class='flag-5'>NXP</b>推出FRDM <b class='flag-5'>i.MX</b> 93開發板, 助力現代工業與邊緣智能開發

    2.3T算力,真的強!1分鐘學會NPU開發,基于NXP i.MX 8MP平臺

    科技飛速發展,人工智能與工業領域的融合日益深入。NXP旗下的i.MX 8M Plus作為一款高端工業處理器,NPU算力高達2.3TOPS,正引領著工業智能化的浪潮,為眾多工業場景帶來了
    的頭像 發表于 01-24 10:21 ?997次閱讀
    2.3T算力,真的強!1分鐘學會NPU開發,基于<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>MP<b class='flag-5'>平臺</b>!

    面向NXP i.MX8處理器的電源解決方案

    電子發燒友網站提供《面向NXP i.MX8處理器的電源解決方案.pdf》資料免費下載
    發表于 12-24 15:53 ?0次下載
    面向<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX8</b>處理器的電源解決<b class='flag-5'>方案</b>