色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

“國產雙系統”出爐!復旦微FMQL20SM非對稱AMP:Linux + 裸機

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2025-01-24 13:46 ? 次閱讀

“非對稱AMP”雙系統是什么

AMP(Asymmetric Multi-Processing),即非對稱多處理架構。“非對稱AMP”雙系統是指多個核心相對獨立運行不同的操作系統或裸機應用程序,如Linux + RTOS/裸機,但需一個主核心來控制整個系統以及其它從核心。每個處理器核心相互隔離,擁有屬于自己的內存,既可各自獨立運行不同的任務,又可多個核心之間進行核間通信

wKgZO2eTKRmAJnBVAABr2eXO1yk488.png圖 1 FMQL20SM AMP異構多核框架示意圖

“非對稱 AMP” 對工業的重大意義

更強“系統實時性”

工業自動化控制的復雜場景中,對于系統實時性的要求極高。非對稱AMP架構憑借其獨特優勢,能夠運用固定的核心來處理實時任務,很好兼顧復雜功能與實時性需求。AMP架構全面提升了系統實時性、執行效率、計算能力以及響應速度,讓工業生產更加精準、高效。

更高“系統穩定性”

非對稱AMP架構在穩定性方面表現卓越。無需多個分立CPU之間頻繁交互數據,每個處理器核心擁有屬于自己的內存,核心之間互不干擾。開發者可靈活分配任務或指定核心間通信,大大增強了系統穩定性,有效減少崩潰風險,全方位保障數據的完整性。

更低“系統硬件成本”

成本控制一直是工業領域關注的重點。非對稱AMP架構通過優化內部通信,僅需一套硬件電路即可實現復雜功能,顯著降低系統硬件成本。其各核心能運行不同操作系統,并行處理多個任務,無需額外硬件支持,真正做到了高效且經濟。相比之下,采用分立CPU方案則需要兩套硬件電路(CPU/ROM/RAM/PMIC),系統硬件成本成倍增加。


圖 2

“非對稱AMP”雙系統的應用領域

隨著嵌入式系統的發展,對其性能和功能的要求日益提高,非對稱AMP架構如今已成為一種新選擇,主要應用于工業領域,如電力DTU、數據采集器、繼電保護設備、運動控制器、驅控一體控制器等。


圖 3

FMQL20S400M 非對稱AMP開發案例

接下來,為大家詳細介紹基于FMQL20S400M異構多核SoC處理器PS端的AMP通信案例,適用開發環境如下。

Windows開發環境:Windows 7 64bit、Windows 10 64bit

Linux開發環境:Ubuntu 16.04.5 64bit

虛擬機:VMware16.2.5

PL端開發環境:Procise 2023.1

LinuxSDK:FMQL-Linux-SDK-Prj-20230801

U-Boot:U-Boot-2018.07

Kernel:Linux-4.14.55

硬件平臺:創龍科技TLFM20S-EVM工業評估板

為了簡化描述,本文僅摘錄部分方案功能描述與測試結果。

基于Linux啟動AMP裸機程序

案例功能

本案例主要實現如下的功能:

(1)配置CPU0、CPU1、CPU2運行Linux系統,配置CPU3運行裸機程序。

(2)運行Linux系統的CPU核功能為:初始化系統;控制運行裸機程序的CPU核啟動;與運行裸機程序的CPU核通信,控制LED亮滅。

(3)運行裸機程序的CPU核功能為:與Linux系統通信;接收Linux系統的控制命令,并根據命令控制LED亮滅。

案例演示

首先,請將案例的可執行程序拷貝至評估板文件系統任意目錄下,參考產品資料進行環境配置,完成后,執行以下命令,加載裸機程序至PS端DDR地址0x19000000。

備注:我司提供的Linux系統已在PS端DDR內存中分配AMP裸機程序的內存空間,地址范圍為0x1900 0000 ~ 0x19FF FFFF,容量為16MByte

Target# ./filetomem ./amp_led_ctrl.bin 0x19000000

wKgZO2eTKRqASwEUAAAJ0tgeknQ629.png圖 4

執行如下命令,設置CPU3核運行裸機程序。

Target# ./amp 3 0x19000000

wKgZPGeTKRqAaAukAAAJNKQRjoo234.png圖 5

執行如下命令,運行Linux端AMP應用程序,點亮或熄滅評估底板PS端LED1。

Target# ./led 1 on

Target# ./led 1 off

wKgZO2eTKRuAfkcjAAAFQJwXbeI332.png圖 6

基于U-Boot啟動AMP裸機程序

案例功能

本案例主要實現如下的功能:

(1)CPU0啟動U-Boot,基于U-Boot配置CPU1/CPU2/CPU3其中一個核心運行裸機程序。

(2)CPU0功能為:初始化系統,控制運行裸機程序的CPU核啟動。

(3)運行裸機程序的CPU核功能為:控制LED亮滅。

案例演示

首先,請將Linux系統啟動卡通過讀卡器插至PC機USB端口,并將案例的amp_led_flash.bin文件拷貝至Linux系統啟動卡BOOT分區(FAT32格式)。

wKgZPGeTKRuALKtYAAASevRQ40o097.png圖 7

然后,在插入Linux系統啟動卡后,啟動評估板,進入U-Boot命令行,執行如下命令。加載Linux系統啟動卡中的裸機程序至DDR地址0x19000000,并設置CPU3運行裸機程序。

U-Boot> dcache off

U-Boot> fatload mmc 0 0x19000000 /amp_led_flash.bin

U-Boot> bootamp 3 0x19000000

wKgZO2eTKRyAI2bfAAAQu0sX2H8426.png圖 8

程序運行后,您就能看到評估底板PS端LED1每隔0.5s閃爍,是不是很神奇?

如果各位工程師想要了解更多 FMQL20SM 相關的案例演示,可以通過公眾號(Tronlong創龍科技)查看,快來探索吧!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5090

    文章

    19176

    瀏覽量

    306888
  • Linux
    +關注

    關注

    87

    文章

    11342

    瀏覽量

    210143
  • Amp
    Amp
    +關注

    關注

    0

    文章

    82

    瀏覽量

    47205
收藏 人收藏

    評論

    相關推薦

    ARM + RISC-V核間通信方案,基于全志T113-i的OpenAMP非對稱架構

    ),即非對稱多處理架構。“非對稱AMP雙系統是指多個核心相對獨立運行不同的操作系統裸機應用程
    的頭像 發表于 01-24 09:30 ?51次閱讀
    ARM + RISC-V核間通信方案,基于全志T113-i的OpenAMP<b class='flag-5'>非對稱</b>架構

    16通道AD采集方案,基于復旦ARM + FPGA國產SoC處理器平臺

    FMQL20S400M評估板(TLFM20S-EVM)、TL7606P模塊、TL7616P模塊和TL1278P模塊。 復旦FMQL20SM
    的頭像 發表于 01-23 10:39 ?77次閱讀
    16通道AD采集方案,基于<b class='flag-5'>復旦</b><b class='flag-5'>微</b>ARM + FPGA<b class='flag-5'>國產</b>SoC處理器平臺

    雙系統出爐!瑞芯RK3562J非對稱AMP:Linux+RTOS/裸機

    。“非對稱AMP雙系統是指多個核心相對獨立運行不同的操作系統裸機應用程序,如Linux +
    發表于 11-21 16:44

    迅為itop-3568開發板AMP雙系統使用手冊之燒寫AMP鏡像

    迅為itop-3568開發板AMP雙系統使用手冊之燒寫AMP鏡像
    的頭像 發表于 11-04 15:00 ?616次閱讀
    迅為itop-3568開發板<b class='flag-5'>AMP</b><b class='flag-5'>雙系統</b>使用手冊之燒寫<b class='flag-5'>AMP</b>鏡像

    混合部署 | 在迅為RK3568上同時部署RT-Thread和Linux系統

    和安全性的同時,靈活處理復雜的任務場景。 混合部署 在一般情況下,iTOP-RK3568 的四個 Cortex-A55 核心通常運行 Linux 系統,這種架構稱為對稱多處理(SMP)。而 A
    發表于 11-01 10:31

    對稱多處理器和非對稱多處理器的區別

    多處理器(Symmetric Multi-Processing,簡稱SMP)和非對稱多處理器(Asymmetric Multi-Processing,簡稱AMP)。這兩種架構在設計理念、資源管理、任務分配和性能優化等方面存在顯著差異。
    的頭像 發表于 10-10 15:58 ?1252次閱讀

    混合部署 | 在迅為RK3568上同時部署RT-Thread和Linux系統

    和安全性的同時,靈活處理復雜的任務場景。 混合部署 在一般情況下,iTOP-RK3568 的四個 Cortex-A55 核心通常運行 Linux系統,這種架構稱為對稱多處理(SMP)。而 AM
    發表于 09-18 10:54

    請問高頻放大器用非對稱電源供電會有什么影響?

    高頻放大器用非對稱電源供電會有什么影響?
    發表于 08-29 06:22

    復旦PS+PL異構多核開發案例分享,基于FMQL20SM國產處理器平臺

    :ProciseIAR:IAR Embedded Workbench ARM 8.11.2為了簡化描述,本文僅摘錄部分方案功能描述與測試結果。 復旦FMQL20SM ARM+FPGA SoC
    發表于 08-22 14:04

    OPA828運放非對稱電源供電有什么好處嗎?

    看到一些精密儀器的電路運放好像特意設計成非對稱電源供電,比如+14v、-17v這種,請問運放非對稱電源供電有什么好處嗎?信號擺幅不超過正負7v
    發表于 08-01 06:48

    TL084能否采用-5V和+ 32V的非對稱雙電源供電呢?

    看手冊雙電源最高支持到+-20V,單電源是4.5V到40V。請問一下能否采用-5V和+ 32V的非對稱雙電源供電呢?
    發表于 07-29 06:50

    RK3568開發板支持AMP雙系統

    RK3568開發板支持AMP雙系統
    的頭像 發表于 06-04 15:33 ?790次閱讀
    RK3568開發板支持<b class='flag-5'>AMP</b><b class='flag-5'>雙系統</b>

    單相降壓轉換器雙非對稱AG評估板數據手冊

    電子發燒友網站提供《單相降壓轉換器雙非對稱AG評估板數據手冊.rar》資料免費下載
    發表于 04-14 17:02 ?0次下載
    單相降壓轉換器雙<b class='flag-5'>非對稱</b>AG評估板數據手冊

    為什么三相短路是對稱故障?單相短路是非對稱故障呢?

    為什么三相短路是對稱故障?單相短路是非對稱故障呢? 三相短路是對稱故障,而單相短路是非對稱故障,其根本原因在于電網中的相量關系和電壓分布。 首先,
    的頭像 發表于 02-18 11:41 ?4302次閱讀

    JH-7110現已支持AMP雙系統Linux + RT-Thread)

    近期昉·驚鴻-7110(JH-7110)再次實現新升級,現已支持異構AMP雙系統Linux + RT-Thread),具有更強的系統實時性、穩定性,降低
    發表于 01-27 15:11
    主站蜘蛛池模板: 亚洲国产在线精品第二剧情不卡 | 国产亚洲AV无码成人网站 | 一品道门免费高清视频 | 亚洲国产中文字幕新在线 | 亚洲另类中文字幕 | va亚洲va天堂va视频在线 | 夜夜精品视频一区二区 | 亚洲男人天堂2018av | 色狗av影院 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片潮喷动漫 | 亚洲精品AV中文字幕在线 | 美国69xxxx59 | 国产超嫩一线天在线播放 | 校园女教师之禁区 | 浪货嗯啊趴下NP粗口黄暴 | 成人免费视频无遮挡在线看 | 在线成 人av影院 | 午夜免费福利片 | 97视频视频人人碰视频 | 吃春药后的女教师 | 国产在线亚洲精品观看不卡 | 亚洲 欧美 日韩 卡通 另类 | 在教室做啊好大用力 | 亚洲电影网址 | 一手揉着乳头一手模仿抽插视频 | 欧美亚洲国产专区在线 | 芳草地在线观看免费观看 | 日本亚洲中文字幕无码区 | 深夜释放自己在线观看 | 久久久久久久电影 | 恋孩癖网站大全在线观看 | 一个人免费播放高清在线观看 | 亚洲精品视频区 | 日韩欧美国产免费看清风阁 | 亚州精品永久观看视频 | 免费果冻传媒在线完整观看 | 亚洲国产AV无码综合在线 | 秋霞成人午夜鲁丝一区二区三区 | 91亚洲 欧美 国产 制服 动漫 | 总攻催眠受的高h巨肉np | 嫩草www视频在线观看高清 |