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

中國(guó)自動(dòng)化學(xué)會(huì)專(zhuān)家咨詢(xún)工作委員會(huì)指定宣傳媒體
新聞詳情

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

http://www.debgrams.com 2025-11-07 09:23 來(lái)源:米爾電子

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

一、異構(gòu)架構(gòu):分工明確,效能卓越

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

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

Cortex-M33實(shí)時(shí)核(400MHz):專(zhuān)攻實(shí)時(shí)控制,具備納秒級(jí)中斷響應(yīng),集成FPUDSP指令集。

二、架構(gòu)優(yōu)勢(shì)凸顯:

硬件級(jí)資源隔離:通過(guò)RIF單元確保M33核獨(dú)占關(guān)鍵外設(shè),避免核間沖突

能效精細(xì)控制:支持獨(dú)立電源域,M33可在A核休眠時(shí)單獨(dú)運(yùn)行

安全可靠:TrustZone技術(shù),為關(guān)鍵代碼提供硬件級(jí)保護(hù)

三、OpenAMP:異構(gòu)通信的橋梁

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

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

  1. Remoteproc框架

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

1 RemoteProc運(yùn)行邏輯

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

  1. RPMsg框架

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

2 RPMSG框架

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

  1. Virtio(虛擬化模塊)

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

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

基于異構(gòu)通訊框架,A核通過(guò)發(fā)送LED控制命令,驅(qū)動(dòng)M33核響應(yīng)并實(shí)現(xiàn)LDE燈的開(kāi)關(guān)操作。

在構(gòu)建前需要將開(kāi)發(fā)板設(shè)備樹(shù)中的gpio_led的藍(lán)燈關(guān)閉,關(guān)閉A核占用,設(shè)備樹(shù)中修改位置具體如下:

3 設(shè)備樹(shù)屏蔽藍(lán)燈

關(guān)閉后將設(shè)備樹(shù)單獨(dú)構(gòu)建并更新到開(kāi)發(fā)板中,具體方式請(qǐng)查閱《MYD-LD25X Linux 軟件開(kāi)發(fā)指南》中4.3章節(jié)。

IDE中導(dǎo)入OpenAMP_TTY_echo_Led例程,導(dǎo)入完成后如下所示:

4 例程導(dǎo)入

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

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

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

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

程序運(yùn)行流程圖:

7 OpenAMP_TTY_echo_Led流程圖

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

8 編譯選擇

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

9 拷貝文件

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

10 目錄結(jié)構(gòu)

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

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

11 運(yùn)行程序

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

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

root@myd-ld25x:~/OpenAMP_TTY_echo_Led#

輸入以下命令控制Led藍(lán)燈亮滅:

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

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

結(jié)果如下:

12 運(yùn)行結(jié)果

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

版權(quán)所有 工控網(wǎng) Copyright?2025 Gkong.com, All Rights Reserved
亚洲欧美偷拍另类A∨| 久久伊人五月丁香狠狠色| 久久久WWW影院人成_免费| 炕上光着腚压在女人身上| 好姐妹高清在线韩国电影观看| 黑人与中国娇小美女AV在线| 久久99精品国产99久久6| 老熟女重囗味HDXX70星空| 女被啪到深处喷水GIF动态视频| 青苹果影院YY04080看| 欧美体内SHE精视频| 日本熟妇厨房BBW| 天天爱天天做天天爽| 亚洲AV日韩AV永久无码免下载 | 精品无码日韩国产不卡AV| 娇喘连连抽搐高潮小说| 久久久久久久久无码精品亚洲日韩 | 女性自慰AⅤ片高清免费| 人人妻人人澡人人爽欧美一区双| 少妇高潮惨叫喷水在线观看| 午夜精品久久久久成人| 亚洲欧美精品视频| 中国VODAFONE粗暴| 锕锕锕锕锕锕~好深啊APP下载| 丰满少妇熟女高潮流白浆| 国产无套内射又大又猛又粗又爽 | 国产精品视频一区二区三区不卡| 狠狠久久亚洲欧美专区| 久碰人妻人妻人妻人妻人掠| 欧美性狂猛XXXXXBBBBB| 舌头伸进去里面吃小豆豆| 亚洲AV成人深夜一区午夜网站 | 超碰AⅤ人人做人人爽| 国产精品久久国产精品99| 狠狠综合久久久久精品网站| 麻豆一区二区在我观看| 人妻系列无码专区AV在线| 为了撞上你1∨1SC| 亚洲精品乱码久久久久久自慰| 中文精品一区二区三区四区| 99国产精品久久久蜜芽| MD豆传媒APP网址| 国产边做边吃奶AⅤ视频免费 | 人妻巨大乳一二三区麻豆| 日韩成视频在线精品| 新婚之夜玩弄人妻系列| 一本大道色卡1卡2卡3| WWW亚洲精品久久久| 国产成人亚洲色成人网站WWW永久四虎 | 大香伊蕉AⅤ在人线国产| 国产熟妇人妻ⅩXXXX麻豆网站| 久久天天躁拫拫躁夜夜AV| 强奷秘书吸乳免费观看| 我半夜摸妺妺的奶C了她动漫| 亚洲男人AV香蕉爽爽爽爽| 999WWW成人免费视频| 国产Chinese男男做受g片| 娇小XXXXBXBⅨ黑人XX| 男人女人做爽爽18禁免费| 色欲精品国产一区二区三区AV | 老太奶性BBWBBWBBW| 人与性动交AAAABBBB| 国产麻传媒精品国产AV| 小妖精又紧又湿高潮H视频69 | 乱人伦中文无码视频| 每天都在挨CAO中醒来H| 日本丰满熟妇乱XXXXX故事| 深夜成人毛片天堂| 亚洲国产精品一区二区制服| 99热成人精品热久久6网站| 超清少妇爆乳无码av无码专区 | 欧美色欧美亚洲另类二区 | 国产日产欧产精品精品AI| 久久亚洲精品成人无码网站夜色 | 亚洲成人综合av| 717影院理论午夜伦八戒| 国产草草影院CCYYCOM| 久久国国产免费999| 蜜桃AV噜噜一区二区三区| 日韩人妻无码一区2区3区| 亚洲成A人片在线观看WWW | 夜夜爽夜夜叫夜夜高潮| 被公侵犯肉体中文字幕电影 | 欧美成人精品a∨在线观看| 偷拍与自偷拍亚洲精品| 一边下奶一边吃面膜视频讲解| 波多野结衣乳喷高潮视频| 国语自产偷拍精品视频偷拍 | 三级 丰满 人妻 少妇| 亚洲国产精品无码一区二区三区| 99国产欧美另娄久久久精品| 国产精品福利一区二区久久| 久久夜色精品国产亚洲AV| 色综合久久中文综合网| 亚洲色欲综合天堂亚洲| 波多野结衣AV在线| 娇妻被黑人杂交下呻吟| 欧美性生交XXXXX久久久| 亚洲AAAAA特级| 精品成人一区二区三区四区| 亚洲AV无码一区二区密桃精品| 亚洲精品中文字幕久久久久下载| FREE性满足孕妇VⅠDE0S| 国产无套内射又大又猛又粗又爽| 男人激烈吮乳吃奶动态图| 无码AV免费一区二区三区四区| 一面亲上边一面膜下边的免费| 大肉大捧一进一出好爽视频MBA | 欧美人禽猛交乱配1| 性欧美ⅩXXXX极品少妇| 4HUWWW四虎永久免费| 国产精品亚洲产品一区二区三区 | 精品久久久久久中文字幕202| 奇米四色7777中文字幕| 亚洲AV无码专区在线电影成人网| 与亲女洗澡时伦了毛片| 国产成人精品午夜二三区波多野| 老熟女重囗味HDXX70星空| 特级欧美ZOOXX| 亚洲人成网亚洲欧洲无码久久| 波多野结衣迅雷种子| 精品亚洲A∨无码一区二区三区| 人人爽人人爽人人片AV免费| 亚洲欧美另类在线观看| 成人午夜福利无码不卡视频| 久久精品亚洲熟妇少妇任你躁| 三个医生换着躁我一个| 一二三四在线看日本高清| 国产FREEXXXX性麻豆| 麻豆AV一区二区三区久久| 无码欧美毛片一区二区三在线视频| 中文字幕无线码一区二区| 国产乱人伦偷精品视频下| 欧美成人天天综合在线| 亚洲AV无码成人片在线观看| АⅤ天堂中文在线网| 精品亚洲国产成人蜜臀AV| 日日摸日日碰人妻无码老牲| 尹人香蕉久久99天天拍| 多毛BGMBGMBGM胖在线| 看中国日B大片大片| 无码人妻精品一区二区三区久久| 2021少妇久久久久久久久久| 国产亚洲日韩一区二区三区| 亲子伦AV一区的三区| 亚洲另类无码专区丝袜| 俄罗斯人和欧洲人的性格差异 | 97人人超碰国产精品最新o| 国国产自偷自偷免费一区| 人妻少妇精品一区二区三区 | 菠萝蜜视频在线观看入口| 国产亚洲欧美精品一区| 动漫AV成人无码精品网站| 国产精品亚洲综合色区韩国 | 国产黑色丝袜在线视频| 末成年女AV片一区二区| 亚洲AV无码乱码国产精品| 被黑人上司侵犯狂草内射| 久久久久人妻一区精品色欧美| 玩两个丰满老熟女| CSGO内射最强对手| 精品亚洲成AV人在线观看| 熟女无套高潮内谢吼叫免费| 3D动漫精品啪啪一区二区免费| 黑人又大又粗又硬XXXXX| 三上悠亚被弄到痉挛惨叫AV| 中文无码一区二区不卡ΑV| 国产主播AV福利精品一区| 日本熟妇啪啪日本丰满熟妇啪啪日| 伊人久久大香线蕉AⅤ色| 国产偷久久久精品专区| 日本动漫爆乳H动漫无遮挡| 伊人久久久AV老熟妇色| 国产日产久久高清欧美一区| 日本丰满少妇高潮XXXX| 在床上拔萝卜视频高清免费看 | 亚洲日韩欧美一区二区三区| 国产成人无码一区二区三区在线| 欧美人与性囗牲恔配| 亚洲熟妇另类久久久久久| 国产精品爆乳奶水无码视频| 琪琪午夜伦埋影院77| 一本色道久久88加勒比—综合| 国产麻传媒精品国产AV| 日本熟妇人妻ⅩXXXX| 中文字幕日韩人妻在线乱码| 娇妻借好友1—38| 偷窥@MADSEXTUBE| YY6080久久亚洲精品| 旧番无码熟肉动漫在线观看 | 天天躁日日躁狠狠躁退| JIZZJIZZ日本护士水好多| 久久麻豆精亚洲AV品国产APP| 性VIDEOS欧美熟妇HDX| 纯爱无遮挡H肉动漫| 农村寡妇精品一区二区三区 | 亚洲AV成人一区国产精品 | 巨大黑人XXXXX高潮| 亚洲VA久久久噜噜噜久久天堂| 国产9 9在线 | 中文|