日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【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 可用于最復雜的調試情況。





主站蜘蛛池模板: 连江县| 石泉县| 句容市| 神农架林区| 盐亭县| 阜平县| 汝阳县| 友谊县| 梅河口市| 渝中区| 北票市| 体育| 获嘉县| 宁武县| 武穴市| 万安县| 临泽县| 德格县| 望奎县| 仁怀市| 共和县| 白沙| 丹寨县| 和田县| 水城县| 若羌县| 黄石市| 明光市| 九龙城区| 双鸭山市| 内江市| 大足县| 新邵县| 尼玛县| 汉阴县| 仙桃市| 龙陵县| 辽宁省| 寿光市| 锦屏县| 册亨县|