多年來,Green Hills開發(fā)了很多產(chǎn)品功能,如TimeMachine, DoubleCheck, History, 及第三方集成功能。這些功能通常作為MULTI 一部分或作為單獨部分進行授權(quán)。為了更好的應(yīng)對其他產(chǎn)品的競爭,Green Hills決定對產(chǎn)品的這些功能進行重新組合并更新產(chǎn)品名稱。
1. MULTI Standard更名為MULTI Basic (基礎(chǔ)版)
DoubleCheck將成為MULTI Basic的一部分。DoubleCheck是一個內(nèi)置于Green Hills C/C++編譯器中的靜態(tài)代碼分析器。DoubleCheck將分析您的代碼,并提供錯誤和警告列表,說明這些錯誤是如何產(chǎn)生的。在MULTI手冊《MULTI: Building Applications for <processor family>》第5章“DoubleCheck源代碼分析工具”中詳細介紹了DoubleCheck功能。
MULTI Basic還將通過GNUserv調(diào)試服務(wù)器為第三方Segger J-Link Pro提供調(diào)試支持。目前支持以下SOC和內(nèi)核:Cypress Traveo II(Cortex-M7)和ST Stellar SR6(Cortex-R52、Cortex-M4)。Green Hills愿意為J-Link Pro添加其他ARM和RISC-V目標(biāo)支持,但不會支持所有的處理器系列。Green Hills也沒有計劃為Segger提供J-Trace支持;有興趣進行跟蹤調(diào)試的客戶請使用Green Hills自己的跟蹤探針。通過GNUserv,Green Hills還可以為MULTI添加其他第三方探針支持。
新產(chǎn)品代碼如下:
G-MB-ARM-MPGNU-UNS-PRM-…(ARM)
G-MB-RV-MPGNU-UNS-PRM-…(RISC-V)
新的產(chǎn)品說明如下:
MULTI Basic Development Suite for C/C++for ARM處理器。包括:
- MULTI C/C++ 源碼級調(diào)試器
- 圖形化程序生成器
- 代碼編輯器
- 優(yōu)化C/C++編譯器和工具鏈(匯編器/鏈接器/庫/運行程序)
- MISRA C
- 運行時錯誤檢查
- 代碼覆蓋率分析器
- 執(zhí)行檔案器
- 內(nèi)存泄漏檢測
- 指令集仿真器
- DoubleCheck靜態(tài)源代碼分析器
- Green Hills Probe/SuperTrace Probe調(diào)試服務(wù)器(硬件單獨出售)和GNUserv調(diào)試服務(wù)器,用于第三方目標(biāo)連接。
所有其他架構(gòu)(包括Tricore、Power、MIPS)的產(chǎn)品代碼和產(chǎn)品描述將略有不同。Green Hills不支持J-Link Pro對這些架構(gòu)的支持,也不包括GNUserv。對于RH850,將通過850serv/850eserv繼續(xù)支持瑞薩仿真器。
2. MULTI Professional更名為MULTI Trace Edition(跟蹤版)
MULTI Professional面向兩類客戶:希望進行跟蹤調(diào)試的客戶,以及希望使用INTEGRITY和/或u-velOSity RTOS的客戶。
今后,Green Hills決定為客戶提供單獨的方案。對于希望使用高級調(diào)試功能的客戶,將MULTI Professional替換為MULTI Trace Edition。
MULTI Trace Edition面向使用處理器跟蹤支持的客戶。這包括新的處理器,如NXP的S32K3、S32S和R45,TI的Jacinto 7和Sitara AM6x,以及RISC-V,與Green Hills的Probe v4或板載RAM結(jié)合使用。有關(guān)所有支持的跟蹤目標(biāo),請參閱名為“Green Hills調(diào)試探針用戶指南”的手冊,附錄E“支持的設(shè)備和適配器類型”。
與MULTI Basic相比MULTI Trace Edition增加了3個高級調(diào)試工具:
1)TimeMachine
這允許您在代碼中進行后退調(diào)試。MULTI手冊“調(diào)試”第四部分“TimeMachine和INTEGRITY TimeMachine調(diào)試”中詳細描述了TimeMachine。
2)History View
它提供了系統(tǒng)的可視、基于時間的概覽,幫助您解決3個關(guān)鍵問題:
a)代碼是如何運行到這里的?
b)在代碼運行中,時間都花費在哪?
c)在代碼中是否有什么意外執(zhí)行情況?
MULTI手冊“調(diào)試”第23章“使用歷史查看系統(tǒng)數(shù)據(jù)”中詳細描述了歷史視圖的功能。
3)Debug Snapshot
MULTI手冊“調(diào)試”第24章“調(diào)試快照”中詳細介紹了如何保存系統(tǒng)的當(dāng)前狀態(tài)以供以后分析或共享。
OSA對INTEGRITY和u-velOSity的支持是現(xiàn)成的,Green Hills將為FreeRTOS、Azure、Zephyr和AUTOSAR Classic添加第三方OSA支持。
新產(chǎn)品代碼如下:
G-MTE-ARM-MP-UNS-PRM-…(用于ARM)
新的產(chǎn)品說明如下:
MULTI Trace Edition適用于ARM處理器。包括:
- MULTI C/C++ 源碼級調(diào)試器
- 圖形化程序生成器
- 代碼編輯器
- 優(yōu)化C/C++編譯器和工具鏈(匯編器/鏈接器/庫/運行程序)
- MISRA C
- 運行時錯誤檢查
- 代碼覆蓋率分析器
- 執(zhí)行檔案器
- 內(nèi)存泄漏檢測
- 指令集仿真器
- DoubleCheck靜態(tài)源代碼分析器
- TimeMachine
- History View
- Debug Snapshot
- Green Hills Probe/SuperTrace Probe調(diào)試服務(wù)器(硬件單獨出售)
所有其他架構(gòu)(包括RISC-V、Tricore、Power、MIPS)的產(chǎn)品代碼和產(chǎn)品描述將類似。注意,不包括GNUserv,因為Green Hills不支持第三方跟蹤探測。
(文章來源:Green Hills newsletter)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關(guān)于億道電子
億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。
20 年來,先后與 Altium、ARM、Ansys、Minitab、Green Hills、EPLAN、QT、QA Systems、MicroFocus、Visu-IT、HighTec、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、IncrediBuild、Adobe等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。
![](http://longcheng66.cn/Uploads/2022-09-06/6316a35dd56a2.png)
歡迎關(guān)注“億道電子”公眾號
了解更多研發(fā)工具軟件知識