chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

非對(duì)稱的ARM雙系統(tǒng),如何實(shí)現(xiàn)工業(yè)產(chǎn)品的低延時(shí)——基于ZYNQ

Tronlong創(chuàng)龍科技 ? 2022-04-29 17:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

現(xiàn)代工業(yè)設(shè)備系統(tǒng)要求越來(lái)越復(fù)雜,既要強(qiáng)大的多任務(wù)的事務(wù)處理能力,又需要低延時(shí)實(shí)時(shí)任務(wù)處理能力的需求,特別是工業(yè)自動(dòng)化控制領(lǐng)域(如數(shù)控機(jī)床、機(jī)械臂)、電力監(jiān)測(cè)領(lǐng)域(如DTU、繼保設(shè)備、一二次融合設(shè)備)等應(yīng)用場(chǎng)景尤為迫切。為了滿足日益復(fù)雜的系統(tǒng)要求,創(chuàng)龍科技推出了基于Xilinx Zynq-7020/7010實(shí)現(xiàn)的雙系統(tǒng)解決方案。

Xilinx Zynq-7020/7010是一款集成雙核ARM Cortex-A9 + Artix-7 FPGA架構(gòu)的單芯片SoC,它的OpenAMP框架可實(shí)現(xiàn)雙核ARM Cortex-A9非對(duì)稱使用方案,從而使雙核ARM實(shí)現(xiàn)分別跑兩個(gè)系統(tǒng):一個(gè)ARM Cortex-A9跑Linux,一個(gè)ARM Cortex-A9作為實(shí)時(shí)核跑RTOSFreeRTOS)或者裸機(jī)。實(shí)時(shí)核與FPGA端進(jìn)行低延時(shí)的高速數(shù)據(jù)交換與實(shí)時(shí)通訊控制,從而滿足低延時(shí)的實(shí)時(shí)任務(wù)要求。而跑Linux的 ARM核作為更上層應(yīng)用,處理更復(fù)雜的業(yè)務(wù)事務(wù)。

Xilinx Zynq-7020/7010單芯片SoC方案配合雙系統(tǒng)的應(yīng)用為工業(yè)控制、電力一二次融合設(shè)備、醫(yī)療電子、測(cè)試測(cè)量、汽車電子、通信等應(yīng)用提供了更靈活、更具成本優(yōu)勢(shì)的解決方案。

1、echo_test案例

1.1 案例功能

案例功能:CPU0使用RPMsg向CPU1發(fā)送數(shù)據(jù),CPU1接收到數(shù)據(jù)后再使用RPMsg向CPU0回傳數(shù)據(jù)。CPU0對(duì)回傳的數(shù)據(jù)進(jìn)行驗(yàn)證,并輸出驗(yàn)證結(jié)果。

1.2 操作說(shuō)明

將CPU1裸機(jī)或FreeRTOS可執(zhí)行文件復(fù)制到評(píng)估板文件系統(tǒng)“/lib/firmware/”目錄下,并執(zhí)行如下命令加載CPU1程序。

Target# echo echo_test.elf > /sys/class/remoteproc/remoteproc0/firmware
Target# echo start > /sys/class/remoteproc/remoteproc0/state

圖 3

執(zhí)行如下命令加載RPMsg驅(qū)動(dòng),并在“/dev/”目錄下生成RPMsg設(shè)備節(jié)點(diǎn)。
Target# modprobe rpmsg_user_dev_driver

圖 4

將CPU0應(yīng)用程序可執(zhí)行文件復(fù)制到評(píng)估板文件系統(tǒng),并執(zhí)行如下命令通過RPMsg與CPU1進(jìn)行通信。

Target# ./echo_test

圖 5

輸入1,并按回車鍵進(jìn)行測(cè)試。

圖6

圖7

輸入2,并按回車鍵退出測(cè)試。

圖 8

執(zhí)行如下命令,停止CPU1程序。

Target# echo stop > /sys/class/remoteproc/remoteproc0/state

圖 9

2、matrix_multiply案例

2.1 案例功能

案例功能:CPU0隨機(jī)生成兩個(gè)矩陣并使用RPMsg向CPU1發(fā)送數(shù)據(jù),CPU1接收到數(shù)據(jù)后進(jìn)行矩陣乘法運(yùn)算,再使用RPMsg向CPU0回傳運(yùn)算結(jié)果,然后CPU0通過串口終端輸出運(yùn)算結(jié)果。

2.2 操作說(shuō)明

將CPU1裸機(jī)或FreeRTOS可執(zhí)行文件復(fù)制到評(píng)估板文件系統(tǒng)“/lib/firmware/”目錄下,并執(zhí)行如下命令加載CPU1程序。

Target# echo matrix_multiply.elf > /sys/class/remoteproc/remoteproc0/firmware

Target# echo start > /sys/class/remoteproc/remoteproc0/state

圖 10

執(zhí)行如下命令加載RPMsg驅(qū)動(dòng),并在“/dev/”目錄下生成RPMsg設(shè)備節(jié)點(diǎn)。

Target# modprobe rpmsg_user_dev_driver

圖 11

將CPU0應(yīng)用程序可執(zhí)行文件復(fù)制到評(píng)估板文件系統(tǒng),并執(zhí)行如下命令通過RPMsg與CPU1進(jìn)行通信。

Target# ./mat_mul_demo

圖 12

輸入1,并按回車鍵進(jìn)行測(cè)試。

圖 13

輸入2,并按回車鍵退出測(cè)試。

圖 14

執(zhí)行如下命令,停止CPU1程序。

Target# echo stop > /sys/class/remoteproc/remoteproc0/state

圖 15

3、內(nèi)存分配說(shuō)明

512MByte DDR容量版本核心板的內(nèi)存地址分配如下:

表 1

1GByte DDR容量版本核心板的內(nèi)存地址分配如下:

表 2

如需修改CPU1程序(OpenAMP-remote app)內(nèi)存地址空間范圍,可通過更改設(shè)備樹文件tlz7x-easyevm-s.dts、資源表rsc_table.c及鏈接文件lscript.ld對(duì)內(nèi)存地址空間進(jìn)行重新分配。三者需同步修改并保持一致,以確保固件程序鏈接地址與設(shè)備樹配置的elf_ddr_0對(duì)應(yīng)。所使用的資源(內(nèi)存和virtio設(shè)備資源)不能超出設(shè)備樹文件配置的內(nèi)存范圍。

圖 16設(shè)備樹文件tlz7x-easyevm-s.dts配置

圖 17設(shè)備樹文件tlz7x-easyevm-s.dts配置

圖 18 CPU1程序資源表rsc_table.c配置

圖 19 CPU1程序鏈接文件lscript.ld配置

上述推文中的案例是在創(chuàng)龍科技(Tronlong)基于Zynq-7010/7020處理器設(shè)計(jì)的兩款工業(yè)評(píng)估板——TLZ7x-EasyEVM、TLZ7x-EasyEVM-S上實(shí)現(xiàn)的,它由核心板+底板構(gòu)成,用戶使用核心板進(jìn)行二次開發(fā)時(shí),僅需專注上層運(yùn)用,降低了開發(fā)難度和時(shí)間成本,可快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。

圖 1 TLZ7x-EasyEVM硬件資源框圖

圖 2 TLZ7x-EasyEVM硬件資源框圖

圖 3 TLZ7x-EasyEVM-S硬件資源框圖

圖 4 TLZ7x-EasyEVM-S硬件資源框圖

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1656

    文章

    22308

    瀏覽量

    630946
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9508

    瀏覽量

    389150
  • 嵌入式
    +關(guān)注

    關(guān)注

    5188

    文章

    20187

    瀏覽量

    329404
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11635

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入解析SMFA非對(duì)稱系列表面貼裝TVS二極管

    限制在安全范圍內(nèi)。今天,我們就來(lái)詳細(xì)探討一下Littelfuse的SMFA非對(duì)稱系列表面貼裝TVS二極管。 文件下載: Littelfuse SMFA非對(duì)稱TVS二極管.pdf 一、產(chǎn)品概述 SMFA
    的頭像 發(fā)表于 12-15 16:40 ?86次閱讀

    TPSMB非對(duì)稱系列TVS二極管:汽車應(yīng)用的理想保護(hù)方案

    ,在保護(hù)汽車電子系統(tǒng)免受瞬態(tài)電壓沖擊方面發(fā)揮著關(guān)鍵作用。今天,我們就來(lái)詳細(xì)了解一下Littelfuse的TPSMB非對(duì)稱系列TVS二極管。 文件下載: Littelfuse TPSMB非對(duì)稱TVS二極管.pdf 一、
    的頭像 發(fā)表于 12-15 16:20 ?114次閱讀

    SiLM2024CA-DG 200V半橋驅(qū)動(dòng)器在工業(yè)應(yīng)用中的性能解析

    的穩(wěn)定運(yùn)行。其鎖存免疫特性有效防止因噪聲干擾導(dǎo)致的誤觸發(fā),瞬態(tài)負(fù)壓耐受能力則提升了系統(tǒng)在惡劣工業(yè)環(huán)境下的可靠性。2. 智能驅(qū)動(dòng)特性 非對(duì)稱驅(qū)動(dòng)設(shè)計(jì)(600mA灌電流>290mA源電流)重點(diǎn)
    發(fā)表于 11-22 10:50

    SiLM27517HAD-7G 20V, 4A/5A18ns單通道高欠壓保護(hù)邊門極驅(qū)動(dòng)器的核心優(yōu)勢(shì)

    寬禁帶半導(dǎo)體驅(qū)動(dòng) SiLM27517HAD-7G通過極速開關(guān)、高可靠性保護(hù)與緊湊集成三重優(yōu)勢(shì),解決了高頻功率系統(tǒng)中的驅(qū)動(dòng)痛點(diǎn)。其非對(duì)稱驅(qū)動(dòng)和12.5V UVLO等設(shè)計(jì),體現(xiàn)了對(duì)實(shí)際應(yīng)用場(chǎng)景的深度適配。 #SiLM27517 #
    發(fā)表于 11-19 08:40

    1+1>2,維視智造2D+3D視覺融合缺陷檢測(cè)系統(tǒng) 破解工業(yè)檢測(cè)“雙系統(tǒng)困局”

    工業(yè)生產(chǎn)品質(zhì)管控的賽道上, “檢測(cè)效率”與“成本控制”始終是企業(yè)的核心訴求。然而,傳統(tǒng)外觀缺陷檢測(cè)卻長(zhǎng)期陷入“雙系統(tǒng)困境”。維視用“一套融合系統(tǒng)”就能全部搞定——硬件整合、軟件集成、數(shù)據(jù)互通,從根源上解決“
    的頭像 發(fā)表于 09-08 17:40 ?800次閱讀
    1+1&gt;2,維視智造2D+3D視覺融合缺陷檢測(cè)<b class='flag-5'>系統(tǒng)</b>  破解<b class='flag-5'>工業(yè)</b>檢測(cè)“<b class='flag-5'>雙系統(tǒng)</b>困局”

    非對(duì)稱密鑰生成和轉(zhuǎn)換規(guī)格詳解

    生成 以字符串參數(shù)生成RSA密鑰,具體的“字符串參數(shù)”由“RSA密鑰類型”和“素?cái)?shù)個(gè)數(shù)”使用符號(hào)“|”拼接而成,用于在創(chuàng)建非對(duì)稱密鑰生成器時(shí),指定密鑰規(guī)格。 說(shuō)明:生成RSA非對(duì)稱密鑰時(shí),默認(rèn)素?cái)?shù)為2
    發(fā)表于 09-01 07:50

    如何在 MA35 系列微處理器 (MPU) 上開發(fā) AMP(非對(duì)稱多處理)應(yīng)用程序?

    如何在 MA35 系列微處理器 (MPU) 上開發(fā) AMP(非對(duì)稱多處理)應(yīng)用程序,并通過建立多個(gè)端點(diǎn)的過程促進(jìn)與其他內(nèi)核的多通道數(shù)據(jù)傳輸。
    發(fā)表于 08-19 06:11

    秒切雙系統(tǒng) 賦能AI無(wú)界!移遠(yuǎn)通信發(fā)布QSM560DR全功能ARM主板

    6月19日,在2025上海世界移動(dòng)通信大會(huì)(MWC上海)期間,移遠(yuǎn)通信正式推出其搭載Windows/Android雙系統(tǒng),并內(nèi)置強(qiáng)勁AI引擎的QSM560DR系列全功能ARM主板。該主板基于高
    的頭像 發(fā)表于 06-19 19:50 ?796次閱讀
    秒切<b class='flag-5'>雙系統(tǒng)</b> 賦能AI無(wú)界!移遠(yuǎn)通信發(fā)布QSM560DR全功能<b class='flag-5'>ARM</b>主板

    請(qǐng)問OpenVINO?工具套件是否支持使用非對(duì)稱卷積的支持模型?

    無(wú)法確定使用非對(duì)稱卷積的模型是否受 OpenVINO? Toolkit 的支持
    發(fā)表于 03-06 07:58

    瑞芯微RK3568正式開放RISC-V核心啦,也支持非對(duì)稱AMP雙系統(tǒng)

    ,通過ARM與RISC-V的協(xié)同工作,展現(xiàn)出了強(qiáng)大的性能優(yōu)勢(shì),下面一起來(lái)看看! “非對(duì)稱AMP”雙系統(tǒng) AMP(Asymmetric Multi-Processing),即非對(duì)稱多處理
    的頭像 發(fā)表于 02-27 10:36 ?1048次閱讀
    瑞芯微RK3568正式開放RISC-V核心啦,也支持<b class='flag-5'>非對(duì)稱</b>AMP<b class='flag-5'>雙系統(tǒng)</b>!

    “國(guó)產(chǎn)雙系統(tǒng)”出爐!復(fù)旦微FMQL20SM非對(duì)稱AMP:Linux + 裸機(jī)

    非對(duì)稱AMP”雙系統(tǒng)是什么 AMP(Asymmetric Multi-Processing),即非對(duì)稱多處理架構(gòu)。“非對(duì)稱AMP”雙系統(tǒng)
    的頭像 發(fā)表于 01-24 13:46 ?1209次閱讀
    “國(guó)產(chǎn)<b class='flag-5'>雙系統(tǒng)</b>”出爐!復(fù)旦微FMQL20SM<b class='flag-5'>非對(duì)稱</b>AMP:Linux + 裸機(jī)

    ARM + RISC-V核間通信方案,基于全志T113-i的OpenAMP非對(duì)稱架構(gòu)

    ),即非對(duì)稱多處理架構(gòu)?!?b class='flag-5'>非對(duì)稱AMP”雙系統(tǒng)是指多個(gè)核心相對(duì)獨(dú)立運(yùn)行不同的操作系統(tǒng)或裸機(jī)應(yīng)用程序,如Linux + RTOS/裸機(jī),但需
    的頭像 發(fā)表于 01-24 09:30 ?932次閱讀
    <b class='flag-5'>ARM</b> + RISC-V核間通信方案,基于全志T113-i的OpenAMP<b class='flag-5'>非對(duì)稱</b>架構(gòu)

    手機(jī)和鋰電池納入第一批工業(yè)產(chǎn)品碳足跡核算規(guī)則團(tuán)體標(biāo)準(zhǔn)推薦清單

    為貫徹落實(shí)黨中央、國(guó)務(wù)院關(guān)于碳達(dá)峰碳中和的重大決策部署,加快提升工業(yè)產(chǎn)品碳足跡管理水平,建立健全碳足跡管理體系,促進(jìn)工業(yè)綠色碳轉(zhuǎn)型,工業(yè)和信息化部、生態(tài)環(huán)境部、國(guó)家發(fā)展改革委、市場(chǎng)監(jiān)
    的頭像 發(fā)表于 01-21 17:47 ?1480次閱讀
    手機(jī)和鋰電池納入第一批<b class='flag-5'>工業(yè)產(chǎn)品</b>碳足跡核算規(guī)則團(tuán)體標(biāo)準(zhǔn)推薦清單

    Littelfuse推出新型TPSMB非對(duì)稱TVS二極管

    Littelfuse公司,一家專注于工業(yè)技術(shù)制造的公司,致力于為可持續(xù)發(fā)展、互聯(lián)互通和更安全的世界提供動(dòng)力。近日,該公司宣布推出其首款TPSMB非對(duì)稱瞬態(tài)電壓抑制(TVS)二極管系列,專為汽車應(yīng)用中
    的頭像 發(fā)表于 01-02 14:24 ?948次閱讀

    Littelfuse推出TPSMB非對(duì)稱TVS二極管系列

    Littelfuse宣布推出TPSMB非對(duì)稱TVS二極管系列,這是首款上市的非對(duì)稱瞬態(tài)電壓抑制(TVS)二極管,專門用于保護(hù)汽車應(yīng)用中的碳化硅(SiC)MOSFET柵極驅(qū)動(dòng)器。 這一創(chuàng)新產(chǎn)品滿足
    的頭像 發(fā)表于 12-30 14:39 ?1064次閱讀