日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳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 可用于最復雜的調試情況。





主站蜘蛛池模板: 贺州市| 兴海县| 新宾| 福建省| 新乡市| 攀枝花市| 祁阳县| 赣榆县| 年辖:市辖区| 凌海市| 建宁县| 丰都县| 环江| 清新县| 太原市| 定安县| 穆棱市| 平利县| 武清区| 泰来县| 紫云| 九龙坡区| 汶上县| 连江县| 滦南县| 蓬莱市| 美姑县| 通河县| 法库县| 南溪县| 班玛县| 夹江县| 杂多县| 永顺县| 桐庐县| 寿阳县| 巫山县| 乾安县| 资兴市| 昭苏县| 西和县|