国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

非對(duì)稱(chēng)的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)景尤為迫切。為了滿(mǎn)足日益復(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ì)稱(chēng)使用方案,從而使雙核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í)通訊控制,從而滿(mǎn)足低延時(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è)量汽車(chē)電子通信等應(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í)行如下命令通過(guò)RPMsg與CPU1進(jìn)行通信。

Target# ./echo_test

圖 5

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

圖6

圖7

輸入2,并按回車(chē)鍵退出測(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通過(guò)串口終端輸出運(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í)行如下命令通過(guò)RPMsg與CPU1進(jìn)行通信。

Target# ./mat_mul_demo

圖 12

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

圖 13

輸入2,并按回車(chē)鍵退出測(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)存地址空間范圍,可通過(guò)更改設(shè)備樹(shù)文件tlz7x-easyevm-s.dts、資源表rsc_table.c及鏈接文件lscript.ld對(duì)內(nèi)存地址空間進(jìn)行重新分配。三者需同步修改并保持一致,以確保固件程序鏈接地址與設(shè)備樹(shù)配置的elf_ddr_0對(duì)應(yīng)。所使用的資源(內(nèi)存和virtio設(shè)備資源)不能超出設(shè)備樹(shù)文件配置的內(nèi)存范圍。

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

圖 17設(shè)備樹(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)成,用戶(hù)使用核心板進(jìn)行二次開(kāi)發(fā)時(shí),僅需專(zhuān)注上層運(yùn)用,降低了開(kāi)發(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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22412

    瀏覽量

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

    關(guān)注

    135

    文章

    9553

    瀏覽量

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

    關(guān)注

    5198

    文章

    20449

    瀏覽量

    334077
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11760

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    專(zhuān)為12 V電池防反接設(shè)計(jì)的保護(hù)器件TPSMB非對(duì)稱(chēng)瞬態(tài)抑制二極管

    - Littelfuse公司 (NASDAQ:LFUS)是一家工業(yè)技術(shù)制造公司,致力于為可持續(xù)發(fā)展、互聯(lián)互通和更安全的世界提供動(dòng)力。公司今天宣布推出TPSMB非對(duì)稱(chēng)系列 瞬態(tài)抑制二極管 (TPSMB2412CA
    的頭像 發(fā)表于 12-24 11:42 ?565次閱讀
    專(zhuān)為12 V電池防反接設(shè)計(jì)的保護(hù)器件TPSMB<b class='flag-5'>非對(duì)稱(chēng)</b>瞬態(tài)抑制二極管

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

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

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

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

    【深度實(shí)戰(zhàn)】MYD-LR3576 AMP非對(duì)稱(chēng)多核開(kāi)發(fā)指南:從配置到實(shí)戰(zhàn)

    一、什么是AMP?為什么重要?AMP(AsymmetricMulti-Processing)非對(duì)稱(chēng)多處理架構(gòu),允許單個(gè)芯片的不同核心運(yùn)行不同的操作系統(tǒng)或裸機(jī)程序。相比傳統(tǒng)的SMP(對(duì)稱(chēng)
    的頭像 發(fā)表于 12-05 08:07 ?7129次閱讀
    【深度實(shí)戰(zhàn)】MYD-LR3576 AMP<b class='flag-5'>非對(duì)稱(chēng)</b>多核開(kāi)發(fā)指南:從配置到實(shí)戰(zhàn)

    SLM21364CF-DG 200mA/350mA驅(qū)動(dòng)電流三相半橋驅(qū)動(dòng)芯片,真能滿(mǎn)足工業(yè)級(jí)三相電機(jī)驅(qū)動(dòng)需求?

    三相拓?fù)鋺?yīng)用提供了高可靠性解決方案。二、特性解析:精準(zhǔn)參數(shù)滿(mǎn)足工業(yè)需求 [td]類(lèi)別參數(shù)明細(xì) 耐壓與驅(qū)動(dòng)600V工作電壓,200mA源電流/350mA灌電流(非對(duì)稱(chēng)設(shè)計(jì)) 開(kāi)關(guān)性能350ns開(kāi)通
    發(fā)表于 11-24 08:31

    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ì)稱(chēng)驅(qū)動(dòng)設(shè)計(jì)(600mA灌電流>290mA源電流)重點(diǎn)
    發(fā)表于 11-22 10:50

    SLM2181CA-DG解析600V高低邊門(mén)極驅(qū)動(dòng)器的核心優(yōu)勢(shì)

    系統(tǒng) 用于工業(yè)電機(jī)、壓縮機(jī)等場(chǎng)景的IGBT驅(qū)動(dòng),非對(duì)稱(chēng)電流有助于優(yōu)化關(guān)斷過(guò)程。 新能源領(lǐng)域 如光伏逆變器、儲(chǔ)能系統(tǒng)的功率轉(zhuǎn)換級(jí),其寬電源電壓范圍(10V~20V)能適應(yīng)一定的電壓波動(dòng)
    發(fā)表于 11-21 08:35

    使用系統(tǒng)定時(shí)器SysTick來(lái)實(shí)現(xiàn)精確延時(shí)微秒和毫秒函數(shù)

    到 0 時(shí),將從RELOAD 寄存器中自動(dòng)重裝載定時(shí)初值,開(kāi)始新一輪計(jì)數(shù)。使用內(nèi)核的SysTick定時(shí)器來(lái)實(shí)現(xiàn)延時(shí),可以不占用系統(tǒng)定時(shí)器,由于和MCU外設(shè)無(wú)關(guān),所以代碼的移植,在不同廠家的Cortex-M
    發(fā)表于 11-20 07:12

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

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

    SLM27526EN-DG 20V, 4.5A/5.5A雙通道高速門(mén)極驅(qū)動(dòng)器的性能解析與應(yīng)用探索

    在現(xiàn)代電力電子系統(tǒng)中,門(mén)極驅(qū)動(dòng)器的性能直接影響著整個(gè)系統(tǒng)的效率和可靠性。SLM27526EN-DG作為一款雙通道高速邊門(mén)極驅(qū)動(dòng)器,以其18ns的極速傳輸延遲和4.5A/5.5A的非對(duì)稱(chēng)
    發(fā)表于 11-18 08:19

    SiLM27524NCA-DG雙通道門(mén)極驅(qū)動(dòng)器:18ns極速驅(qū)動(dòng)的性能解析

    在當(dāng)今功率電子設(shè)計(jì)中,驅(qū)動(dòng)器的性能往往決定著整個(gè)系統(tǒng)的效率與可靠性,SiLM27524NCA-DG雙通道邊門(mén)極驅(qū)動(dòng)器,以其18ns的極速傳輸延遲和4.5A/5.5A的非對(duì)稱(chēng)驅(qū)動(dòng)能力,提供了全新
    發(fā)表于 11-17 08:25

    1+1&gt;2,維視智造2D+3D視覺(jué)融合缺陷檢測(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 ?1082次閱讀
    1+1&gt;2,維視智造2D+3D視覺(jué)融合缺陷檢測(cè)<b class='flag-5'>系統(tǒng)</b>  破解<b class='flag-5'>工業(yè)</b>檢測(cè)“<b class='flag-5'>雙系統(tǒng)</b>困局”

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

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

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

    如何在 MA35 系列微處理器 (MPU) 上開(kāi)發(fā) AMP(非對(duì)稱(chēng)多處理)應(yīng)用程序,并通過(guò)建立多個(gè)端點(diǎn)的過(guò)程促進(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 ?955次閱讀
    秒切<b class='flag-5'>雙系統(tǒng)</b> 賦能AI無(wú)界!移遠(yuǎn)通信發(fā)布QSM560DR全功能<b class='flag-5'>ARM</b>主板