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





主站蜘蛛池模板: 新丰县| 呼和浩特市| 咸丰县| 乐平市| 竹山县| 英德市| 梧州市| 安宁市| 武强县| 海城市| 平邑县| 楚雄市| 黄山市| 宁陕县| 中阳县| 咸丰县| 钟祥市| 桃江县| 南江县| 韩城市| 合水县| 新巴尔虎右旗| 辉南县| 鄯善县| 桓台县| 介休市| 台东市| 乐平市| 伊川县| 青龙| 屯门区| 青州市| 郧西县| 沿河| 天镇县| 盘山县| 平原县| 汶川县| 禄劝| 富源县| 崇州市|