亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

中國自動化學會專家咨詢工作委員會指定宣傳媒體
新聞詳情

MYD-LD25X Cortex-M33實時核開發(fā)實戰(zhàn)解析

http://www.debgrams.com 2025-11-07 09:23 來源:米爾電子

在嵌入式系統(tǒng)設計中,如何平衡高性能計算與實時控制一直是工程師面臨的挑戰(zhàn)。STM32MP257的異構架構為這一難題提供了優(yōu)雅的解決方案,而其中的Cortex-M33實時核更是實現(xiàn)硬實時性能的關鍵所在。

一、異構架構:分工明確,效能卓越

STM32MP257采用創(chuàng)新的雙核子系統(tǒng)設計:

Cortex-A35應用核(雙核1.5GHz):運行Linux系統(tǒng),負責復雜UI、網(wǎng)絡通信、文件管理等非實時任務。

Cortex-M33實時核(400MHz):專攻實時控制,具備納秒級中斷響應,集成FPUDSP指令集。

二、架構優(yōu)勢凸顯:

硬件級資源隔離:通過RIF單元確保M33核獨占關鍵外設,避免核間沖突

能效精細控制:支持獨立電源域,M33可在A核休眠時單獨運行

安全可靠:TrustZone技術,為關鍵代碼提供硬件級保護

三、OpenAMP:異構通信的橋梁

OpenAMP是異構系統(tǒng)中核心間消息通信的開源框架,基于RPMsg+共享內(nèi)存+中斷,讓Linux核和Cortex-M核可以可靠地傳遞消息和數(shù)據(jù),高效地共享數(shù)據(jù)或協(xié)調(diào)任務的機制,簡化異構多核開發(fā)。

STM32MP257中,典型實現(xiàn)方式包括remoteproc+virtio+RPMsg等。它的核心目標是讓Cortex-A核和Cortex-M核協(xié)同工作,同時保持資源隔離和實時性能。

  1. Remoteproc框架

STM32MP257使用了RemoteProc框架讓A核運行的Linux系統(tǒng)可以更加輕松的和M核進行通信控制,RemoteProc主要作用就是對遠程處理器的生命周期進行管理,即啟動、停止遠程處理器。該框架還會創(chuàng)建 RPMsg Virtio 設備。以下是RemoteProc的邏輯框圖:

1 RemoteProc運行邏輯

RemoteProc框架中,需要在Linux系統(tǒng)中將M核的固件通過命令加載到M核的內(nèi)存中。

  1. RPMsg框架

RPMsg框架( Remote Processor Messaging Framework )則是實現(xiàn)對遠程處理器信息傳遞。RPMsg是基于VirtIO的消息總線,它允許內(nèi)核驅(qū)動程序與系統(tǒng)上可用的遠程處理器進行通信。通訊框架入下圖:

2 RPMSG框架

消息服務基于共享內(nèi)存,使用 RPMsg 和 Virtio 框架,RemoteProc框架則控制遠程處理器生命周期。信號通知( Mailbox )服務則基于內(nèi)部IPCC( Inter-Processor communication controller ),ST提供 OpenAMP相關庫。

  1. Virtio(虛擬化模塊)

Virtio 是一個支持虛擬化的 I/O 框架,通過共享環(huán)形緩沖區(qū)(vring)提供高效的消息傳輸層。Virtio中有兩個單向的vring,分別用于處理器之間的消息傳遞,RX VRING 用于接收來自遠程處理器的消息,TX VRING專用于將消息發(fā)送到遠程處理器。

四、實戰(zhàn)演練:異核控制LED

基于異構通訊框架,A核通過發(fā)送LED控制命令,驅(qū)動M33核響應并實現(xiàn)LDE燈的開關操作。

在構建前需要將開發(fā)板設備樹中的gpio_led的藍燈關閉,關閉A核占用,設備樹中修改位置具體如下:

3 設備樹屏蔽藍燈

關閉后將設備樹單獨構建并更新到開發(fā)板中,具體方式請查閱《MYD-LD25X Linux 軟件開發(fā)指南》中4.3章節(jié)。

IDE中導入OpenAMP_TTY_echo_Led例程,導入完成后如下所示:

4 例程導入

該例程由官方例程OpenAMP_TTY_echo修改,主要修改即為下圖中虛擬串口回調(diào)函數(shù)的框選部分:

5 回調(diào)函數(shù)修改

實現(xiàn)過程比較簡單,基本是對A核的消息進行了判斷處理,針對GPIO的主要控制使用了HAL_GPIO_WritePin函數(shù),該函數(shù)位于Drivers/BSP/stm32mp2xx_hal_gpio.c:

6 函數(shù)實現(xiàn)

程序運行流程圖:

7 OpenAMP_TTY_echo_Led流程圖

然后繼續(xù)構建,點擊上圖4中的OpenAMP_TTY_echo_Led_CM33_NonSecure,然后點擊上方錘子右邊箭頭并選擇CA35TDCID_m33_ns_sign:

8 編譯選擇

選擇后會立即構建編譯,完成后在CA35TDCID_m33_ns_sign目錄中拷貝elf文件到開發(fā)板中:

9 拷貝文件

確保在開發(fā)板中目錄結(jié)構如下:

10 目錄結(jié)構

輸入以下內(nèi)容執(zhí)行腳本,運行后如圖所示:

root@myd-ld25x:~/OpenAMP_TTY_echo_Led# ./fw_cortex_m33.sh start

11 運行程序

A核輸入以下命令后臺監(jiān)控M核虛擬串口反饋:

root@myd-ld25x:~/OpenAMP_TTY_echo_Led# cat /dev/ttyRPMSG0 &

root@myd-ld25x:~/OpenAMP_TTY_echo_Led#

輸入以下命令控制Led藍燈亮滅:

root@myd-ld25x:~/OpenAMP_TTY_echo_Led# echo on > /dev/ttyRPMSG0

root@myd-ld25x:~/OpenAMP_TTY_echo_Led# echo off > /dev/ttyRPMSG0

結(jié)果如下:

12 運行結(jié)果

13 米爾基于STM32MP257核心板及開發(fā)板

版權所有 工控網(wǎng) Copyright?2025 Gkong.com, All Rights Reserved
国产V亚洲V天堂A无码| 无码人妻丝袜在线视频| 玩弄JaPan白嫩少妇HD小说| 新婚之夜玩弄人妻系列| 亚洲大肥女ASS硕大| 亚洲综合色区在线观看| 4444亚洲人成无码网在线观看| FREE性满足孕妇VⅠDE0S| 大色综合色综合网站| 国产精品扒开腿做爽爽爽视频| 果冻传媒AⅤ毛片无码蜜桃| 久久成人亚洲香蕉草草| 蜜桃久久精品成人无码AV| 欧美熟妇的性裸交| 色婷婷五月综合激情中文字幕 | 伊人久久精品无码麻豆一区| 4HUWWW四虎永久免费| 草草影院精品一区二区三区| 国产成人亚洲精品无码H| 国产真实乱对白精彩久久| 久久精品亚洲男人的天堂| 免费一对一真人视频APP| 人妻Av一区二区三区| 少妇性饥渴无码A区免费| 小雪被老汉玩遍各种方式电影| 亚洲女人操BB在线| 1000部啪啪未满十八勿入| 潮喷无码正在播放| 国产精品爽爽V在线观看无码| 精品成在人线AV无码免费看 | 寂寞夜晚看的MV字幕高清网站| 久久亚洲AV成人无码国产最大| 欧美极品另类ⅤIDEOSDE| 色综合久久综合中文综合网| 亚洲AV成人无码久久WWW| 一本精品99久久精品77| PYTHON人马大战| 国产办公室沙发系列高清| 激情五月丁香六月综合AVXXXX| 邻居少妇张开腿让我爽了一夜视频| 欧洲美女粗暴牲交免费观看| 天堂中文资源在线最新版下载| 亚洲成AV人片不卡无码| 在线观看高H无码黄动漫| 白丝JK高潮喷水在线观看| 国产精品成人嫩草影院| 久久69精品久久久久久HB| 女人被弄到高潮的免费视频APP | 野花日本免费完整版高清版8| 99久久人妻无码精品系列蜜桃| 丰满妇女强高潮18ⅩXXX在线| 国内偷自第一区二区三区| 六十路垂乳熟年交尾| 日本VA欧美VA欧美VA精品| 西方38大但人文艺术| 野外妓女脱裤子让老头玩| H无码动漫在线观看网站| 国产成人综合色视频精品| 精品人无码一区二区三区| 女性の乳頭を遮住する方法| 丝袜国偷自产中文字幕| 亚洲精品无码MⅤ在线观看| 99精品视频九九精品视频| 国产99久久久国产无需播放器| 娇妻初尝粗大滋味借种韩国电影 | 拔萝卜视频免费观看高清下载| 国产精品天干天干综合网| 久久久久久久精品妇女99| 啪啪男女爱高潮GIF| 无码视频一区二区三区在线观看| 亚洲一区二区三区在线网址 | 国内精品伊人久久久久影院对白| 蜜乳AV一区二区三区| 少妇 黑人 欧美 亚洲| 亚洲精品无码鲁网中文电影| AV在线播放日韩亚洲欧| 国产精品爽爽ⅤA在线观看| 久久性色欲AV免费精品观看| 日本丰满熟妇BBXBBXHD| 亚洲AV无码成人精品| 中文字幕亚洲无线码| 国产AV鲁丝一区二区二区| 九色综合狠狠综合久久| 人妻无码一区二区三区久| 小洁和公H文翁17| 中文字幕人妻AV一区二区| 丁香激情五月中文字幕亚洲| 精品国产一区二区三区AV 性色| 欧美乱码伦视频免费| 午夜人妻理论片天堂影院| 在我们寝室当寄吧套子怎么样| 第一次爱的人视频播放完整版| 狠狠做五月深爱婷婷| 欧洲精品99毛片免费高清观看| 午夜亚洲WWW湿好爽| 2021国内精品久久久久免费| 国产精品白丝AV嫩草影院| 老汉粗大不带套怀孕| 少妇┅┅快┅┅用力| 亚洲综合色区另类AV| 动漫成人无码精品一区二区三区| 精品人妻一区二区三区视频53一| 清纯校花挨脔日常H惩罚视频| 亚洲AV无码成人网站WWW | 国产手机AV片在线无码观你| 美女裸露双奶头尿口无遮挡网站| 天天狠天天透天干天天怕∴| 一本一道波多野毛片结衣AV黑人| 粉嫩被粗大进进出出视频| 久久久久国产综合AV天堂| 日韩亚洲欧美久久久WWW综合| 亚洲免费成人av| 差差差很疼30分钟的视频大全 | 一区二区三区精品视频免费播放| 东欧av性无码高清| 久久天天躁狠狠躁夜夜免费观看| 色欲午夜无码久久久久久| 一本色道久久综合一| 国产XXXX99真实实拍| 美女扒开腿让男人桶爽网站| 天天做天天爱夜夜爽| 中文人妻无码一区二区三区在线| 国产成人无码国产亚洲| 美女扒开腿让男人桶爽30分钟| 忘忧草影视WWW在线播放网| 中文字幕亚洲人妻| 国产女人18毛片水真多18精品| 女人高潮喷水毛片免费| 亚洲AV区无码字幕中文色| MM131亚洲国产美女久久| 精精国产XXXX视频在线播放| 日本漂亮妈妈7在观有限中子| 亚洲日韩乱码中文无码蜜桃臀网站| 成熟交BGMBGMBGM| 久久久综合亚洲色一区二区三区| 熟妇人妻中文AV无码| 中国内射XXXX6981少妇| 国产精品一线二线三线精华液| 男人吃奶摸下挵进去好爽| 亚洲AV色香蕉一区二区蜜桃小说 | 天天爽夜夜爽人人爽QC| 最新AV片免费网站入口| 国产亚洲精品一区在线播放| 翘臀后进呻吟喷水的少妇| 亚洲乱码日产精品B| 丰满少妇被猛烈进AV毛片| 乱人伦人妻中文字幕无码91九| 无人高清视频免费观看在线| FREEⅩXX性欧美HD丝袜| 极品熟妇大蝴蝶20P| 三级 丰满 人妻 少妇| 中国女人内射6XXXXXWWW| 国产未成女YOUNV仙踪林| 亲孑伦视频一区二区三区一 | 大爷你的太大了我| 蜜桃av一区二区三区精品人妻| 性少妇VIDEOXXX欧美69| 锕锕锕锕锕锕~好痛APP下载| 久久不见久久见WWW免费| 铜铜铜铜铜铜铜铜铜好多水| 97久人人做人人妻人人玩精品| 黑人大战亚洲女精品区| 日韩欧美人妻一区二区三区| 中文JAPANESE在线播放| 好大好硬好深好爽想要20P| 肉身避风港1978大米星球| 中国鲜肉GAY高中XX禁18网| 国产又色又爽又黄的在线观看| 日产无码精品一区二区三区| 又大又紧又粉嫩18P少妇| 国产日产精品久久久久快鸭| 人人妻人人澡人人爽人人蜜臀 | 亚洲人成综合网站7777香蕉| 国产成人艳妇AA视频在线| 欧美〇〇无码黑人大战野结衣| 亚洲人成精品久久久久| 国产精品高潮呻吟爱久久AV无码| 破外女第一次出血毛片免费| 一本大道AV伊人久久综合| 国产婷婷丁香五月缴情成人网 | 欧美亚洲国产精品久久蜜芽直播 | 高清VIDEOSGRATIS欧| 欧美丰满熟妇人妻兽交视频| 亚洲色欲色欲WWW在线播放| 国产精品白浆无码流出视频| 人妻熟妇av又粗又爽| 永久黄网站色视频免费直播| 国产一区内射最近更新| 色一情一乱一伦一区二区三区小说| 12孩岁女A处破娇小| 精品亚洲韩国一区二区三区| 无码人妻丰满熟妇啪啪7774| 薄先生突然黏她上瘾TXT下载| 老头的大龟挺进秀婷小说| 亚洲VA韩国VA欧美VA| 国产成人AV综合久久| 青草青草视频2免费观看| 中文JAPANESE在线播放| 精品人妻中文无码AV在线| 香蕉免费一区二区三区|