|
(2)更短的建置時間,提供更高的便利性, L9 ^' W5 o3 u- {1 Y5 H: y
CubeSuite+具備Rapid Build(快速建置)功能,可自動開始在背景執行建置程序(build process)以節省時間。如此將可在最短的時間內完成建置,使開發作業更加便利。另外,過去通常會內嵌printf函式以顯示特定變數值,但每次內嵌printf函式時都需要進行建置,CubeSuite+則提供Action Event函式,在程式中指定的位址執行時即可顯示變數值。使用Action Event函式,可按一下滑鼠右鍵輕鬆使用變數名稱顯示函式。如此將便於進行除錯,無需花費時間進行額外的建置作業。
2 m- S f1 P' m% P# Y% c
0 Q! W$ s2 s# Q6 o8 h( g5 i(3)可供客戶輕鬆使用的多種函式
6 a, t% y% ?/ l9 U為使開發人員能以視覺化的方式進行程式編寫及運作,並藉由可識別造成效能瓶頸的函式,更加輕鬆快速調校軟體效能,客戶對於圖形顯示功能的需求逐漸升高。CubeSuite+具有Variable Transition Graph函式,能以水平柱狀圖顯示變數值的變動情形,因此可輕鬆檢視多個變數間的關係。另外還有Function Call Graph函式,可顯示函式呼叫關係,因此可檢查哪個函式呼叫了其他函式,並判斷函式執行呼叫的次數頻率等。4 d8 Z$ \7 Z( Z7 x3 X% ~
& b% V% j+ o' a+ V' P# cPython Console函式使其可撰寫指令碼以執行重複作業,如此可藉由自動執行需要重複執行的作業,以減少發生錯誤的風險例如與下載程式至MCU相關的作業或在中斷(break)後進行的作業。備份功能可供儲存及還原整組工具及專案,在軟體開發至任何階段時,皆可儲存所有狀態,並可輕鬆復原。如此可提高開發程序完成後的安心感。, n4 q3 |/ K2 S" Z9 N
瑞薩將CubeSuite+定位為「可藉由大幅提升開發效率,有效協助使用瑞薩MCU的客戶進行軟體開發的工具」,並已針對需要上述功能的應用領域業者展開積極的行銷活動。
9 Z, X5 d$ e0 i$ k" v, ]; j其所支援的MCU系列範圍將逐步穩定增加,並將提供移植功能,可將以CubeSuite或High-performance Embedded Workshop建立的現有專案移植至CubeSuite+,以協助客戶輕鬆進行轉移作業。5 q9 n$ _. G1 C1 F B: V. p+ M" |
+ O1 N' Q9 V0 w6 A0 s6 v3 I3 K# g另外,基本編輯器、建置及除錯功能將更加強大,以提供更優異的簡易性、便利性,完成更便利的軟體開發作業,同時也將提供如測試支援等更多提高軟體品質的功能。
2 \5 \! q/ M6 N% {* n1 h4 N; D4 i, J0 a# _9 x1 m& X
關於CubeSuite+的程式開發畫面,請參見附件。
, ^. A8 g9 F6 G7 t) z: b! G6 a
5 r7 `5 m4 \' F瑞薩新推出的CubeSuite+已開始提供購買,價格與瑞薩現有的工具產品相仿。 |
|