雙核SOC/5340 應用和網絡核間通訊

1:?可以在 nRF Connect SDK 文件夾結構的?samples/ipc/ipc_service?下找到示例,應用和網絡核心在由 CONFIG_APP_IPC_SERVICE_SEND_INTERVAL 選項指定的時隙內相互發送數據。可以更改該值并觀察每個核心的吞吐量如何變化

nRF5340 DK
可以使用 RPMsg 或 ICMSG 后端來構建示例,對于默認的 RPMsg 后端,請使用以下命令:

west build -p -b nrf5340dk/nrf5340/cpuapp

對于 ICMSG 后端,請使用以下命令:

west build -p -b nrf5340dk/nrf5340/cpuapp -T sample.ipc.ipc_service.nrf5340dk_icmsg_default .

2:可用于驗證當只有一個核心發送數據時的吞吐量。在構建 IPC 示例時使用這些覆蓋層來測試以下場景


網絡或應用核心通過 IPC 服務使用 RPMsg 發送數據:

west build -p -b nrf5340dk/nrf5340/cpuapp -T sample.ipc.ipc_service.nrf5340dk_rpmsg_cpuapp_sending .
west build -p -b nrf5340dk/nrf5340/cpuapp -T sample.ipc.ipc_service.nrf5340dk_rpmsg_cpunet_sending .

網絡或應用核心通過 IPC 服務使用 ICMsg 后端發送數據:

west build -p -b nrf5340dk/nrf5340/cpuapp -T sample.ipc.ipc_service.nrf5340dk_icmsg_cpuapp_sending .
west build -p -b nrf5340dk/nrf5340/cpuapp -T sample.ipc.ipc_service.nrf5340dk_icmsg_cpunet_sending .

3:測試

在默認配置中,應用程序和網絡核心會周期性地打印出由對方核心發送的數據的接收速度。


在將示例程序編程到您的開發板上后,通過執行以下步驟進行測試:

  1. 使用終端模擬器(例如 Serial Terminal 應用)連接到套件。有關所需設置和步驟,請參閱測試與優化。

  2. Reset the kit.??

  3. 觀察兩個核心的控制臺輸出


對于應用核心,輸出類似于以下內容:*** Booting Zephyr OS build v3.0.99-ncs1  ***
IPC-service nrf5340dk/nrf5340/cpuapp demo started
Δpkt: 9391 (100 B/pkt) | throughput: 7512800 bit/s
Δpkt: 9389 (100 B/pkt) | throughput: 7511200 bit/s
Δpkt: 9388 (100 B/pkt) | throughput: 7510400 bit/s
Δpkt: 9390 (100 B/pkt) | throughput: 7512000 bit/s
Δpkt: 9396 (100 B/pkt) | throughput: 7516800 bit/s
對于網絡核心,輸出類似于以下內容:
*** Booting Zephyr OS build v3.0.99-ncs1  ***
IPC-service nrf5340dk/nrf5340/cpunet demo started
Δpkt: 6665 (100 B/pkt) | throughput: 5332000 bit/s
Δpkt: 6664 (100 B/pkt) | throughput: 5331200 bit/s
Δpkt: 6658 (100 B/pkt) | throughput: 5326400 bit/s
Δpkt: 6665 (100 B/pkt) | throughput: 5332000 bit/s
Δpkt: 6671 (100 B/pkt) | throughput: 5336800 bit/s

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/912168.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/912168.shtml
英文地址,請注明出處:http://en.pswp.cn/news/912168.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Cloud Ribbon核心負載均衡算法詳解

Ribbon 作為 Spring Cloud 生態中的客戶端負載均衡工具,提供多種動態負載均衡算法,根據后端服務狀態智能分配請求。其核心算法及適用場景如下: 🧠 一、Ribbon 負載均衡算法 算法名稱工作原理引用來源輪詢 (RoundRobinRule)按服務…

網站圖片過于太大影響整體加載響應速度怎么辦? Typecho高級圖像處理插件

文章目錄 LeleImges - Typecho高級圖像處理插件 ???插件介紹 ??插件架構 ???主要功能 ?性能優勢 ??系統要求 ??安裝方法 ??詳細配置說明 ??圖片質量設置 ???最大寬度/高度限制 ??壓縮格式選擇 ???壓縮方法選擇 ??GIF處理方式 ???備份源文件 ??…

VUE3入門很簡單(1)--- 響應式對象

前言 重要提示:文章只適合初學者,不適合專家!!! 什么是響應式對象? 在Vue3中,響應式對象就是這種智能溫控器。當你修改JavaScript對象的數據時,Vue會自動更新網頁上顯示的內容&am…

廣州華銳互動攜手中石油:AR 巡檢系統實現重大突破?

廣州華銳互動在 AR 技術領域的卓越成就,通過一系列與知名企業、機構的成功合作案例得以充分彰顯。其中,與中石油的合作項目堪稱經典,展現了廣州華銳互動運用 AR 技術解決實際難題、達成目標的強大實力。? 中石油作為能源行業的巨擘&#xff…

權威認證!華宇TAS應用中間件榮獲CCRC“中間件產品安全認證”

近日,華宇TAS應用中間件順利通過了中國網絡安全審查認證和市場監管大數據中心(CCRC)的信息安全認證,獲得了IT產品信息安全認證證書。此次獲證,標志著華宇TAS應用中間件在安全性、可靠性及合規性等方面達到行業領先水平,可以為政企…

BI財務分析 – 反映盈利水平利潤占比的指標如何分析(下)

之前的文章重點把構成銷售凈利率、主營業務利潤率、成本費用利潤率、營業利潤率、銷售毛利率的分母像銷售收入、營業收入、主營業務收入凈額、成本費用總額做了比較細致的說明,把這幾個基本的概念搞明白后,再來看這幾個指標就比較容易理解了。 銷售凈利…

竹云受邀出席華為開發者大會,與華為聯合發布海外政務數字化解決方案

6月20日-22日,華為開發者大會(HDC 2025)在東莞松山湖盛大召開。作為華為一年一度面向全球開發者的頂級科技盛會,今年的HDC不僅帶來了HarmonyOS 6.0 Beta版本、盤古大模型5.5等多項重磅技術和產品更新,更聚集了全球極客…

AI助力游戲設計——從靈感到行動-靠岸篇

OK,朋友,如果你到了這里,那就證明這趟旅程,快要到岸了。 首先,恭喜你,到了需要這一步的時候。其實,如果你有一天真的用到了,希望你可以回來打個卡。行了,不廢話&#xf…

vue將頁面導出pdf,vue導出pdf ,使用html2canvas和jspdf組件

vue導出pdf 需求:需要前端下載把當前html下載成pdf文件–有十八頁超長,之前使用vue-html2pdf組件,但是這個組件有長度限制和比較新瀏覽器版本限制,所以改成使用html2canvas和jspdf組件 方法: 1、第一步:我…

024 企業客戶管理系統技術解析:基于 Spring Boot 的全流程管理平臺

企業客戶管理系統技術解析:基于Spring Boot的全流程管理平臺 在企業數字化轉型的浪潮中,高效的客戶管理系統成為提升企業競爭力的關鍵工具。本文將深入解析基于Java和Spring Boot框架構建的企業客戶管理系統,該系統涵蓋員工管理、客戶信息管…

JavaScript性能優化代碼示例

JavaScript性能優化實戰大綱 性能優化的核心目標 減少加載時間、提升渲染效率、降低內存占用、優化交互響應 代碼層面的優化實踐 避免全局變量污染,使用局部變量和模塊化開發 減少DOM操作頻率,批量處理DOM更新 使用事件委托替代大量事件監聽器 優化循…

樹的重心(雙dfs,換根)

思路: 基于樹形 DP 的兩次遍歷(第一次dfs計算以某個初始根(這里選了 1)為根時各子樹的深度和與節點數,第二次zy進行換根操作,更新每個節點作為根時的深度和) 換根原理: 更換主根&…

官方App Store,直鏈下載macOS ,無需Apple ID,macOS10.10以上.

前言 想必很多人都有過維修老舊Mac的體驗,也有過想要重裝macos的體驗. 尤其是前者,想要重裝或者升級系統,由于官方已經無法更新,必須下載iSo鏡像 這時就會遇到死循環:想要更新macOS ,必須先使用更高版本的App Store,但要使用更高版本的App Store,必須先更新macOS !!! 如果想…

芋道生成前端界面代碼詳解

一、搜索框 1、整體架構 <ContentWrap> ... </ContentWrap><ContentWrap> 是頁面布局容器&#xff08;可能是自定義組件&#xff09;&#xff0c;包裹住頁面的內容區域。 2、el-form 表單&#xff08;搜索區域&#xff09; 2.1參數 <el-formclass&quo…

小程序入門:推廣技巧與運行數據查看解析

在當今數字化時代&#xff0c;小程序的應用愈發廣泛&#xff0c;無論是企業還是個人開發者&#xff0c;都希望自己的小程序能夠獲得更多用戶關注并順利運行。本文將詳細介紹小程序發布的流程、推廣策略以及如何查看運行數據&#xff0c;助力開發者更好地運營小程序。 一、小程…

sql server 將nvarchar長度設置成max有什么隱患

在學習 SQL Server 的過程中&#xff0c;很多開發者會選擇將 NVARCHAR 字段的長度設置為 MAX&#xff0c;以便于存儲大量文本數據。雖然這樣的設計在某些情況下可能會帶來便利&#xff0c;但卻潛藏著諸多隱患。本文將通過步驟性指導&#xff0c;幫助你理解這些隱患及其解決方式…

電商數據爬取實戰:如何挖掘隱藏的商業價值 ||電商API接口的應用價值

當你在深夜瀏覽電商平臺&#xff0c;目光被那些標注著“月銷10萬”的商品所吸引時&#xff0c;你是否曾思考過——這些驚人的數字背后隱藏著怎樣的商業秘密&#xff1f;今天&#xff0c;就讓我們化身為電商數據獵手&#xff0c;揮舞起爬蟲這把鋒利的手術刀&#xff0c;精心解剖…

??MQTT??通訊:??物聯網

??MQTT??通訊&#xff1a; ??物聯網&#xff08;IoT&#xff09;??&#xff1a;傳感器數據上報&#xff08;溫度、濕度&#xff09;、智能家居設備控制。 ??弱網絡環境??&#xff1a;移動網絡、衛星通信&#xff08;如遠程農業監測&#xff09;。 ??云端集成??…

swagger訪問不了的解決方案 http://localhost:8080/swagger-ui/index.html

確保增加 swagger 依賴 pom.xml <!-- Swagger --><dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.5.0</version></dependency> 在瀏覽器打開…

在 .NET Core WebAPI 項目中,執行文件(.exe)方式運行并指定端口

? 方法一&#xff1a;使用命令行指定端口 .NET Core WebAPI 項目默認使用 Kestrel Web 服務器&#xff0c;你可以通過環境變量或命令行參數來覆蓋默認監聽地址和端口。 示例命令&#xff1a; MyApi.exe --urls "http://localhost:5001"或者綁定所有主機地址&…