瑞薩電子株式會社(TSE: 6723)于2011年5月31日宣布推出新的集成型開發環境CubeSuite+,它為公司采用8位到32位架構的微控制器提供了統一的支持。 在開發適用于MCU的軟件(程序)時,集成型開發環境將所有的工具(編譯器、與仿真器一起使用的調試器等)鏈接起來,使其可以在同一個主機上,完成所有的設計、編碼、評估和驗證任務。目前,客戶必須根據其開發軟件所針對的MCU的類別,采用CubeSuite或高性能Embedded Workshop集成型開發環境。然而,新型CubeSuite+將支持所有在此之后最新開發的MCU產品。 CubeSuite+的首個版本將支持早期CubeSuite產品所涉及的MCU,如V850系列,以及適用于低功耗MCU的RL78系列,這是一款在NEC電子和瑞薩科技合并形成新的瑞薩電子公司之后發布的首款MCU產品。之后發布的版本將擴展到大量的MCU系列,在這些產品中,還支持包括RX系列中端MCU在內的RX系列。 CubeSuite+的主要特性: (1)即使對于初用者,仍然具有簡單易用性 CubeSuite+將客戶所需的基本軟件開發工具以在一個單獨封裝中創建新的軟件。一旦安裝成功,即可使用。它還提供的一個內容豐富的用戶指南,使得即使是最新使用的開發者也可以在安裝之后立即應用CubeSuite+。CubeSuite+降低了學習所提供工具需要的時間,因為它們在功能上與所有支持的MCU系列相同。產品還具有一個代碼生成器的功能,支持通過一個GUI進行器件驅動器設置,使其易于創建程序,當第一次采用一個新的MCU系列時,外設功能的設置程序不會出現混淆。 (2) 縮短構建時間,可以提高方便度 CubeSuite+具有快速構建函數,可以通過在后臺自動啟動構建過程來節省時間。這就保證了在最短的可能時間內構建完成,讓開發更方便。而且,由于之前它們一般嵌入了printf函數以顯示特定變量值,因此要求每次都要嵌入printf函數。CubeSuite+提供了一種Action Event函數,當指定地址的程序在運行時,可以顯示量值。利用Action Event函數,僅通過雙擊右鍵即可獲取變量名稱顯示函數。這就無需花費時間進行額外的構建,即可實現便利的調試。 (3)要求多種擴展函數的客戶可以放心使用 對于圖形顯示功能的需要持續提高, 以幫助開發者可以直觀的看到其程序的運行,讓他們能夠利用快速、簡單的識別功能來調整其軟件的性能,而這以往是性能上的瓶頸。CubeSuite+具有變量轉換圖函數,在一個水平線圖上顯示變量值的變化,從而能夠很容易看到多個變量間的關系。同時,產品還具有函數調用圖,顯示了函數調用關系,使其能夠檢測到哪個函數調用了另外一個函數,從而決定通常要調用多少次的執行函數等。 Python Console函數使得可以寫入腳本以顯示重復操作。這就有助于通過必須反復進行的自動操作,如MCU中與下載程序有關的操作或中斷后的操作,來降低錯誤的風險。備份功能可以實現整套工具和項目的存儲和恢復。可以將每個程序以特定軟件最終開發的狀態存儲起來,然后又可以輕松的恢復。這就在開發程序完成后,讓一切水到渠成。 瑞薩電子將CubeSuite+定位為可以利用公司的MCU,通過極大的提高開發效率,為客戶加速其軟件開發的產品。實際的銷售計劃是針對要求這些功能的應用領域。 所支持的MCU系列的范圍將穩步擴展,在現有CubeSuite或高性Embedded Workshop下創建的現有設計可以移植到CubeSuite+的這項功能使其可以協助客戶進行轉換。 而且,基本的編輯、構建和調試功能將更加強大,從而可以提供更多的簡易性、便利性,進而實現更加方便的軟件開發。而功能的擴展可以提高軟件質量,如還增加了測試支持功能等。 價格和供應情況 瑞薩電子的新型CubeSuite+現已推出,價格與現有的瑞薩電子工具產品接近。 |