青青av-亚洲激情一区二区-欧洲色综合-看片网址国产福利av中文字幕-成人精品毛片-亚洲黄色免费观看-国产夫妻在线观看-69av电影-久久性片-中文字幕av影片-色综合久久久久无码专区

【Greenhills】MULTI IDE多核調試基礎知識

1、 文檔目標


了解有關多核信息的相關基本知識,記錄相關多核CPU發展歷史。


2、 問題場景


對于部分編譯器客戶需多核調試,咨詢軟件多核調試的功能,首先了解周邊相關知識。


3、軟硬件環境

1)、軟件版本:MUTIL8.14

2)、電腦環境:Windows 11

3)、外設硬件:Probe V4


4、解決方法


1)、多核處理架構分類:

同構多核結構(Homogeneous multicore)

2個以上的相同內核;共享同一個主要內存、外設、中斷、控制器等;每個內核擁有自己的寄存器,功能單元甚至是本地的內存核cache。



圖4-1-1


異構多核結構(Heterogeneous multicore)

不同的內核共享同一個主要內存和外設;可用于同時需要實時性能和信號處理能力的應用。


圖4-1-2


2)、多核CPU運行模式主要有以下三種:


非對稱多處理(Asymmetric multiprocessing,AMP)——每個CPU內核運行一個獨立的操作系統或同一操 作系統的獨立實例(instantiation)。從硬件上來說,這種多處理模式可能是同構的,也可能是異構的,但大多情況是異構多處理器。如MCU+DSP,MCU+FPGA等。同構的當然也有。比如Xilinx就提供了案例,Sun公司的Solari4.1.3系統也支持AMP模式(從主從角度來看,而不是多個操作系統)。Mars Board也可以運行AMP模式。


對稱多處理(Symmetric multiprocessing,SMP)——一個操作系統的實例可以同時管理所有CPU內核,且 應用并不綁定某一個內核。目前,大多數的系統都支持SMP模式,如Linux,Vxworks,windows。這種模式就是簡單提高運行性能。比如PC機上雙核、四核運行windows,linux等。所有的核心共享內存。另外,這種模式的通常都是同構多核處理器,因為異構的結構不同,實現比較復雜。


混合多處理(Bound multiprocessing,BMP)——一個操作系統的實例可以同時管理所有CPU內核,但每個應用被鎖定于某個指定的核心。


3)、Green Hills Probe 多核調試

Green Hills Probe V4 支持調試單個 JTAG 掃描鏈中的多個內核以及多核跟蹤。Green Hills Probe V4 可用于最復雜的調試情況。





主站蜘蛛池模板: 平罗县| 洛南县| 日照市| 盘锦市| 寿宁县| 桃园县| 五指山市| 墨竹工卡县| 秦安县| 裕民县| 泸州市| 顺昌县| 灵寿县| 广河县| 新乐市| 江陵县| 区。| 五大连池市| 大石桥市| 徐州市| 奉新县| 利川市| 上林县| 邛崃市| 宽甸| 兴海县| 蓬安县| 巨野县| 瑞昌市| 平遥县| 红原县| 阿鲁科尔沁旗| 永宁县| 海丰县| 马边| 台安县| 新竹县| 耒阳市| 新干县| 长阳| 萍乡市|