91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

爆火的機(jī)器人“大小腦”怎么協(xié)作?全志T527核間通訊實(shí)戰(zhàn)指南!

眺望電子 ? 2026-01-08 08:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:

2025年的科技圈,RISC-V架構(gòu)迎來爆發(fā)式增長(zhǎng),而機(jī)器人領(lǐng)域最火的“大小腦”架構(gòu)也正是異構(gòu)計(jì)算的核心落地場(chǎng)景——“大腦”負(fù)責(zé)算法決策,“小腦”掌控實(shí)時(shí)控制,二者無縫協(xié)作才能讓智能設(shè)備真正“活”起來。

全志T527芯片堪稱這一架構(gòu)的完美載體:八核Cortex-A55處理AI推理、場(chǎng)景決策;玄鐵E906 RISC-V核以FreeRTOS為底座實(shí)現(xiàn)低功耗實(shí)時(shí)控制。但如何讓這雙核心高效“對(duì)話”?

這篇實(shí)戰(zhàn)筆記結(jié)合最新行業(yè)趨勢(shì),基于眺望電子T527核心板,手把手教你搞定從配置到驗(yàn)證的全流程,技術(shù)干貨直接復(fù)用!

一、“大小腦”如何分工?

機(jī)器人的“大小腦”分工,完全借鑒了生物學(xué)邏輯——大腦管決策,小腦管執(zhí)行,二者協(xié)同才能兼顧智能與效率。這也是全志T527異構(gòu)架構(gòu)的設(shè)計(jì)核心:

「大腦」Cortex-A55:像人類大腦一樣,負(fù)責(zé)復(fù)雜認(rèn)知任務(wù)。比如解析傳感器數(shù)據(jù)、運(yùn)行AI算法做場(chǎng)景判斷、管理網(wǎng)絡(luò)連接,適合處理非實(shí)時(shí)但高復(fù)雜度的工作,依托Linux系統(tǒng)的多任務(wù)能力高效運(yùn)轉(zhuǎn)。

「小腦」RISC-V(玄鐵E906):類似人類小腦,專注實(shí)時(shí)執(zhí)行與精準(zhǔn)控制。比如電機(jī)驅(qū)動(dòng)、外設(shè)響應(yīng)、低功耗數(shù)據(jù)采集,要求微秒級(jí)響應(yīng)速度,F(xiàn)reeRTOS的硬實(shí)時(shí)特性剛好匹配需求。

而二者協(xié)作的關(guān)鍵,在于一套高效的“溝通機(jī)制”:

全志T527用MSGBOX做中斷通知,靠remoteproc+rpmsg+virtio共享內(nèi)存,既保證通信速度,又降低開發(fā)門檻,直接基于成熟框架快速落地。

二、實(shí)戰(zhàn)配置

2.1第一步:給“大腦”做內(nèi)核配置(Cortex-A核)

“大腦”要先做好準(zhǔn)備,才能順暢對(duì)接“小腦”,核心是設(shè)備樹配置和內(nèi)核模塊開啟。

2.1.1 設(shè)備樹配置

設(shè)備樹就像“大腦”的“通信說明書”,要明確“小腦”的內(nèi)存范圍、通信通道等關(guān)鍵信息,路徑:

~/TinaLinux/device/config/chips/t527/configs/demo_linux_aiot/linux-5.15/board.dts

b2a06620-ec29-11f0-8ce9-92fbcf53809c.png

編輯設(shè)備樹,在設(shè)備樹中找到E906相關(guān)的設(shè)備樹節(jié)點(diǎn),設(shè)備樹默認(rèn)配置為:

e906_rproc:e906_rproc@7130000{ mboxes = <&msgbox?8>, <&msgbox?10>; mbox-names ="arm-kick","arm-standby"; memory-region = <&riscvsram0_reserved>, <&riscvsram1_reserved>, <&rv_vdev0buffer>, <&rv_vdev0vring0>, <&rv_vdev0vring1>,<&e906_dram_reserved>;
memory-mappings = /* < DA ? ? len ? ? PA > */ /* DSP RAM */ , /* SRAM A2 */ , /* DDR */ , /* SRAM SPACE 0 */ , /* SRAM SPACE 1 */ , /* DRAM SPACE */ ; standby-ctrl-en = <0x1>; standby-record-reg = <0x07090114>; status ="okay"; };

關(guān)鍵節(jié)點(diǎn)e906_rproc要重點(diǎn)配置3點(diǎn):

mboxes:指定MSGBOX中斷通道,“arm-kick”觸發(fā)“小腦”工作,“arm-standby”通知待機(jī)狀態(tài);

memory-region:分配共享內(nèi)存(SRAM+DDR預(yù)留空間),“大小腦”必須訪問同一物理地址;

memory-mappings:綁定虛擬地址與物理地址,避免訪問沖突。


重點(diǎn)提醒:“小腦”的內(nèi)存起始地址(0x60000000)和長(zhǎng)度(0xa00000),后續(xù)“小腦”配置必須完全對(duì)齊,否則會(huì)出現(xiàn)通信失??!

2.1.2 內(nèi)核模塊,開啟“通信協(xié)議”

SDK根目錄執(zhí)行./build.sh menuconfig,勾選以下核心配置:

? CONFIG_MAILBOX=y(啟用郵箱控制器,負(fù)責(zé)“敲門提醒”); ? CONFIG_REMOTEPROC=y(遠(yuǎn)程處理器管理框架,負(fù)責(zé)“喚醒小腦”); ? CONFIG_RPMSG=y(核間通信協(xié)議,負(fù)責(zé)“語言翻譯”); ? CONFIG_RPMSG_CHAR=y(字符設(shè)備接口,方便用戶層操作)。

勾選后保存編譯,“大腦”的通信接口就就緒了。

2.2第二步:給“小腦”裝“通信接口”(RISC-V側(cè))

“小腦”要精準(zhǔn)響應(yīng)“大腦”指令,必須做好內(nèi)存對(duì)齊和組件配置,確?!罢Z言互通”。

2.2.1 地址配置:和“大腦”保持一致

“小腦”的運(yùn)行地址必須和“大腦”設(shè)備樹定義一致,否則會(huì)出現(xiàn)內(nèi)存訪問錯(cuò)誤,路徑:

~/TinaLinux/rtos/lichee/rtos/projects/t527_e906/demo。

b2b43222-ec29-11f0-8ce9-92fbcf53809c.png

打開freertos.lds.S,確認(rèn)內(nèi)存參數(shù)由CONFIG_ARCH_START_ADDRESS和CONFIG_ARCH_MEM_LENGTH定義;

查看defconfig文件,確保參數(shù)匹配:

CONFIG_ARCH_START_ADDRESS=0x60000000CONFIG_ARCH_MEM_LENGTH=0xa00000

確認(rèn)和linux內(nèi)核中的dts配置一致:

e906_dram_reserved: e906_dram@60000000{ reg = <0x0?0x60000000?0x0?0x00a00000>; no-map;};

2.2.2 組件配置:開啟“溝通工具”

a. 進(jìn)入RTOS環(huán)境:

cd~/TinaLinux/rtos →sourceenvsetup.sh → lunch_rtos,

選擇t527_e906_demo;

b2c4a33c-ec29-11f0-8ce9-92fbcf53809c.png

b. 打開配置界面:mrtos_menuconfig;

b2d3dc4e-ec29-11f0-8ce9-92fbcf53809c.png

c. 關(guān)鍵勾選:

終端配置:選中UART4作為調(diào)試終端(后續(xù)連接電腦串口用);

通信組件:勾選rpmsg client driver(rpmsg客戶端驅(qū)動(dòng),和“大腦”互通),開啟日志打?。ǚ奖阏{(diào)試);

b2e5d7f0-ec29-11f0-8ce9-92fbcf53809c.png

d. 編譯固件:執(zhí)行mrtos編譯生成amp_rv0.bin(“小腦”固件),路徑在SDKbin目錄下。

2.3第三步:?jiǎn)拘选靶∧X”,建立連接

① 啟動(dòng)眺望電子T527開發(fā)板,進(jìn)入TinaLinux控制臺(tái);

② 拷貝固件:將amp_rv0.bin復(fù)制到/lib/firmware目錄(“大腦”從這里加載“小腦”固件);

③ 指定固件:

echoamp_rv0.bin > /sys/class/remoteproc/remoteproc1/firmware

④ 啟動(dòng)“小腦”:

echostart > /sys/class/remoteproc/remoteproc1/state;

b2f1a59e-ec29-11f0-8ce9-92fbcf53809c.png

⑤ 連接終端:用串口線連接UART4和電腦,波特率115200,此時(shí)能看到“小腦”啟動(dòng)日志,輸入ts可查看任務(wù)狀態(tài)——“大小腦”已準(zhǔn)備就緒!

b301b704-ec29-11f0-8ce9-92fbcf53809c.png


三、實(shí)測(cè)驗(yàn)證:讓“大小腦”秒級(jí)對(duì)話 “

大小腦”通信的本質(zhì),是通過rpmsg創(chuàng)建“專屬聊天窗口”(端點(diǎn)),雙向收發(fā)數(shù)據(jù)。下面直接上實(shí)測(cè)步驟,全程可復(fù)現(xiàn)!

3.1準(zhǔn)備工作:安裝測(cè)試工具

執(zhí)行./build.sh buildroot_menuconfig;

勾選rpmsg demo和rpmsgtest;

保存配置:./build.sh buildroot_saveconfig,重新編譯文件系統(tǒng)并燒錄。

b30c4cf0-ec29-11f0-8ce9-92fbcf53809c.png

3.2步驟1:“小腦”創(chuàng)建監(jiān)聽窗口

在“小腦”串口終端輸入命令,建立2個(gè)“聊天窗口”:

建立監(jiān)聽:eptdev_bindtest2(創(chuàng)建名為test的2個(gè)端點(diǎn));

cpu0>eptdev_bind test2

驗(yàn)證狀態(tài):rpmsg_list_listen,顯示“alive為0”說明就緒。

cpu0>rpmsg_list_listennamelisten alivetest20console1000

3.3步驟2:“大腦”創(chuàng)建通信節(jié)點(diǎn)

在TinaLinux控制臺(tái),對(duì)應(yīng)“小腦”的監(jiān)聽窗口創(chuàng)建客戶端:

第一個(gè)節(jié)點(diǎn):

rpmsg_demo -re906_rproc@7130000-c test

生成/dev/rpmsg1;

b319a026-ec29-11f0-8ce9-92fbcf53809c.png

第二個(gè)節(jié)點(diǎn):重復(fù)上述命令,生成/dev/rpmsg2,輸入ls/dev/rpmsg*查看節(jié)點(diǎn)信息;

b326cdc8-ec29-11f0-8ce9-92fbcf53809c.png

驗(yàn)證節(jié)點(diǎn):ls/dev/rpmsg*,能看到2個(gè)通信節(jié)點(diǎn)和控制節(jié)點(diǎn),此時(shí)“小腦”終端會(huì)提示“rpmsg1 binding success”——“聊天窗口”已打通!

b3336bc8-ec29-11f0-8ce9-92fbcf53809c.png

3.4步驟3:雙向通信實(shí)測(cè)(激動(dòng)時(shí)刻?。?/strong>

測(cè)試1:“大腦”→“小腦”發(fā)指令

在Linux控制臺(tái)輸入:

echo"hello"> /dev/rpmsg1echo"hello"> /dev/rpmsg2

立刻查看“小腦”終端,清晰收到數(shù)據(jù):

b3406bd4-ec29-11f0-8ce9-92fbcf53809c.png

測(cè)試2:“小腦”→“大腦”傳數(shù)據(jù)

在“小腦”終端用eptdev_send發(fā)送狀態(tài)數(shù)據(jù)(格式:eptdev_send <節(jié)點(diǎn)ID> <數(shù)據(jù)>):

eptdev_send1"hello E906"

回到“大腦”控制臺(tái),讀取數(shù)據(jù):

cat/dev/rpmsg1

b34b71aa-ec29-11f0-8ce9-92fbcf53809c.png

測(cè)試3:“小腦”“大腦”持續(xù)通訊

直接顯示“小腦”發(fā)送的所有信息,支持持續(xù)收發(fā),穩(wěn)定性拉滿!

cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0cpu0>eptdev_send1"hello E906 "willsend hello E906 to rpmsg0

大核端則會(huì)一直收到小核傳輸過來的信息。

b3553fd2-ec29-11f0-8ce9-92fbcf53809c.png

3.5關(guān)閉通信

無需協(xié)作時(shí),在“大腦”終端執(zhí)行:

echo0 > /sys/class/rpmsg/rpmsg_ctrl-e906_rproc@0/closeecho1 > /sys/class/rpmsg/rpmsg_ctrl-e906_rproc@0/close


四、小結(jié)

這套“大小腦”協(xié)作方案,正契合當(dāng)前AIoT和機(jī)器人的爆發(fā)需求,全志T527的方案基于Linux主線框架和成熟FreeRTOS組件,剛好適配RISC-V的開源趨勢(shì),既能降低研發(fā)成本,又能快速對(duì)接AIoT場(chǎng)景,是中小企業(yè)切入智能硬件賽道的高性價(jià)比選擇。

如果您想獲取更完整的全志T527核心板大小腦通信配置,包含設(shè)備樹參數(shù)、內(nèi)核配置清單和實(shí)測(cè)命令,方便你開發(fā)時(shí)快速查閱,也可以關(guān)注眺望電子公眾號(hào)或者聯(lián)系我們獲??!


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20434

    瀏覽量

    333885
  • RISC-V
    +關(guān)注

    關(guān)注

    48

    文章

    2883

    瀏覽量

    52923
  • 全志T527
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    T527芯片詳解:計(jì)算性能與高清圖像編解碼

    T527芯片詳解:計(jì)算性能與高清圖像編解碼
    的頭像 發(fā)表于 05-21 14:37 ?4480次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>芯片詳解:計(jì)算性能與高清圖像編解碼

    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾T527開發(fā)板

    本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于T527開發(fā)板)的OpenCV手勢(shì)識(shí)別方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗米爾基于
    的頭像 發(fā)表于 12-13 08:04 ?1956次閱讀
    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>開發(fā)板

    T527國(guó)產(chǎn)核心板及米爾配套開發(fā)板批量上市!

    的接地信號(hào)層,無鉛。 應(yīng)用場(chǎng)景豐富 米爾基于T527核心板,特別適合高性能設(shè)備,為智慧商顯、零售支付、智慧教育、商用機(jī)器人、智慧車載、視覺輔駕、工業(yè)控制、邊緣計(jì)算、智能配電終端
    發(fā)表于 02-23 18:33

    米爾T527開發(fā)板開箱驗(yàn)機(jī)

    是一體化設(shè)計(jì)。 再看一下官方對(duì)開發(fā)板的介紹: 科技 T527 系列高性能處理器是一款基于八 Cortex-A55 + HiFi4 DSP+RISC-V 多核異構(gòu)工業(yè)級(jí)處理器,可選
    發(fā)表于 03-07 10:40

    米爾T527開發(fā)板上電與連接WIFI

    米爾T527開發(fā)板上電前的準(zhǔn)備工作: 1)T527開發(fā)板1塊,電源1個(gè),開發(fā)套件里都有; 2)HDMI接口的顯示器1個(gè); 3)鼠標(biāo),鍵盤,U盤各1個(gè); 4)WIFI天線1只; 最
    發(fā)表于 03-07 11:16

    國(guó)產(chǎn)芯,米爾基于T527的商顯主板及工業(yè)微型控制器

    MYD-LT527-GK-B微型工控機(jī)。 米爾基于T527板卡 米爾基于
    發(fā)表于 06-14 17:26

    【米爾首發(fā)-T527開發(fā)板-國(guó)產(chǎn)8A55-免費(fèi)試用】米爾T527開發(fā)板開箱驗(yàn)機(jī)

    是一體化設(shè)計(jì)。 再看一下官方對(duì)開發(fā)板的介紹: 科技 T527 系列高性能處理器是一款基于八 Cortex-A55 + HiFi4 DSP+RISC-V 多核異構(gòu)工業(yè)級(jí)處理器,可選
    發(fā)表于 06-25 16:35

    【米爾首發(fā)-T527開發(fā)板-國(guó)產(chǎn)8A55-免費(fèi)試用】米爾T527開發(fā)板上電與連接WIFI

    米爾T527開發(fā)板上電前的準(zhǔn)備工作: 1)T527開發(fā)板1塊,電源1個(gè),開發(fā)套件里都有; 2)HDMI接口的顯示器1個(gè); 3)鼠標(biāo),鍵盤,U盤各1個(gè); 4)WIFI天線1只; 最好
    發(fā)表于 06-25 16:39

    快速部署!米爾T527開發(fā)板的OpenCV行人檢測(cè)方案指南

    本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于T527開發(fā)板)的OpenCV行人檢測(cè)方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗 一、軟件環(huán)境安裝1.在
    發(fā)表于 04-11 18:14

    首發(fā)!T527第一款核心板,高性能8處理器帶AI NPU

    米爾電子聯(lián)合戰(zhàn)略合作伙伴科技,隆重發(fā)布第一款T527核心板及開發(fā)板?;?b class='flag-5'>全T527高性能可
    的頭像 發(fā)表于 12-28 08:01 ?2546次閱讀
    首發(fā)!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>第一款核心板,高性能8<b class='flag-5'>核</b>處理器帶AI NPU

    米爾這款首發(fā)的國(guó)產(chǎn)核心板批量上市了!T527

    2023年12月,米爾電子聯(lián)合戰(zhàn)略合作伙伴科技,率先業(yè)內(nèi)發(fā)布了國(guó)產(chǎn)第一款T527核心板及開發(fā)板。這款高性能、高性價(jià)比、八A55的國(guó)產(chǎn)核心板吸引了廣大客戶關(guān)注,為積極響應(yīng)客戶需求,
    的頭像 發(fā)表于 02-22 08:01 ?2208次閱讀
    米爾這款首發(fā)的國(guó)產(chǎn)核心板批量上市了!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>

    科技T527高算力八異構(gòu)芯片獲“年度最佳SoC”榮譽(yù)

    科技T527高算力八異構(gòu)芯片獲“年度最佳SoC”榮譽(yù)
    的頭像 發(fā)表于 04-08 10:29 ?2795次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技<b class='flag-5'>T527</b>高算力八<b class='flag-5'>核</b>異構(gòu)芯片獲“年度最佳SoC”榮譽(yù)

    科技發(fā)布新一代強(qiáng)勁性能主控芯片T527,助力行業(yè)智能

    科技「T527」是新一代強(qiáng)勁性能主控芯片,已大規(guī)模應(yīng)用于智慧工業(yè)、智慧汽車、智慧機(jī)器人
    的頭像 發(fā)表于 04-22 10:40 ?5363次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技發(fā)布新一代強(qiáng)勁性能主控芯片<b class='flag-5'>T527</b>,助力行業(yè)智能

    兩款新品!基于T527的商顯主板及工業(yè)微型控制器

    MYD-LT527-GK-B微型工控機(jī)。米爾基于T527板卡米爾基于
    的頭像 發(fā)表于 06-13 08:01 ?2345次閱讀
    兩款新品!基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>的商顯主板及工業(yè)微型控制器

    T527商顯板-米爾專為智慧商顯設(shè)計(jì)的主板

    MYD-LT527-SX商顯板T527,八A55,多屏異顯,專為智慧商顯設(shè)計(jì)的主板
    發(fā)表于 06-17 18:27 ?3次下載