晶心推出全新整合開發環境 AndeSight™2.1.0 Edition

Facebook
Twitter
LinkedIn

晶心全新整合開發環境 AndeSight™ 2.1.0 Edition幫助SoC開發者體驗晶心更成熟與因應多樣化需求的開發工具

【台灣 新竹】多年來致力於32位元微處理器核心智財與系統晶片設計平台的晶心科技(Andes),先前推出適用於入門市場AndeSight™ 2.0.1 MCU/RDS版本的整合開發環境後,及適用於中高階市場AndeSight™ 2.0.1 STD版本之後,因為友善好用且功能強大完整,幫助客戶快速開發,所以廣受採用。近期更針對市場及客戶需求推出AndeSight™ 2.1.0 STD/MCU/RDS/Demo四種版本。STD主要是提供開發Linux程式和虛擬環境開發的版本。MCU是配合微控制器程式開發流程而設計的版本。基於MCU版本,RDS可以提供客戶的下游開發者最適切最有效率的開發環境為目標,讓客戶根據其SoC及應用的特性加以客制化,例如:新的圖形介面、特定程式範例、SoC的標準設定及組態、更有彈性的版本控管等。而 Demo則是可免費下載的精簡版本,主要是便利物聯網及穿戴式裝置的軟體工程師對於AndeSight評估的需求。

AndeSight™ 2.1.0是架構於Eclipse CDT 8.0平台全新的使用者界面設計。除了更簡化視覺操作介面及內附能夠讓執行程式碼更小和效能更好的BSP v4.0.0 Toolchain之外,更提供深度客製化及實用功能強大的LdSaG Editor、EVB Profiling、Code Coverage、Function Code Size、COPILOT、Chip Profile、RTOS awareness、Flash ISP與Plugin API、IDE國際化語系支援 (英文、簡中及日文)等等功能。AndeSight完整支援AndesCore™ 所有的CPU家族成員,其中包含N7/S8/N8/E8/N9/N10/N13,並可搭配AICE-MCU及AICE-MINI除錯工具在硬體上進行軟體開發除錯及最佳化。2.1.0版的AndeSight的設計因應客戶多樣化需求,希望藉由好用的IDE和高效能的Toolchain 讓顧客產品有高度的市場競爭力和快速進入量產階段能力。

AndeSight™ 2.1.0 MCU提供的開發工具鏈除了支援原有的AndesCore™ 之外並增加AndesCore™ E8。開發工具鏈支援AndeStar™ V3/V3m指令集,All-C Embedded Programming功能,及強化的RTOS Awareness。在package中提供多樣系統初始化 (startup) 範例程式,縮短使用者熟悉軟硬體環境的時間。除了能夠在 Simulator 上使用 Profiling功能得知效能瓶頸外,也能夠在硬體開發板 (EVB) 上使用Profiling 的功能,以針對效能不彰的部分持續優化。這個新版的IDE支援具有Andes Custom Extension (ACE) 功能的CPU核心 (例如E8)。ACE環境大幅簡化客戶設計應用特定指令的過程。根據該ACE程式碼,COPILOT工具將會自動產生所需的擴充模組,以搭配標準開發工具、除錯工具、模擬器、E8 RTL一起使用,成為客戶獨一無二的專屬CPU及相關的開發工具。

在除錯輔助工具方面,AndeSight™ 2.1.0 MCU支援低成本和高效率的2-wire AICE-MCU和AICE-MINI,讓客戶得以精簡SoC接腳,降低SoC成本。AICE支援所有AndesCore™ 標準除錯功能,包括標準硬體斷點和單步執行,及更進階的Debug-on-Reset和Secure Access的安全除錯機制。同時,AICE也提供自動頻率校準功能,使用OpenOCD作為AICE軟體管理程式,具有比前一版本更快速的程式下載和燒錄效能;客戶並可利用OpenOCD介面作為客製化的AICE 管理程式。兩種AICE都支援新的EVB profiling功能,並加強AICE異常例外處理和偵錯能力。

在開發環境建立方面,AndeSight™ 2.1.0 MCU具有多項客製化的功能。圖形界面的Chip Profile Editor可協助開發者針對個別SoC,快速設定相關的專案Template、Toolchain、Memory Map、Flash Driver參數及SoC Register成新的Chip Profile。透過Plugin API,客戶可自行開發專屬的客製化程式來存取AndeSight™ 的資源。全新的 LdSaG editor讓使用者利用拖曳及放下的方式來簡化 Andes Linker SAG 語法 (Scattering-And-Gathering) 的使用。讓使用者能夠在最短的時間內,產生精簡的SAG格式的文字描述檔,並通過linker script generator tool將SAG檔轉化為標準的GNU linker script 檔,以提供程式 linking 使用。

AndeSight™ 2.1.0 Demo 版本相當於AndeSight™ 2.1.0 MCU,但只包含V3m toolchain,再加上32KB程式大小限制的版本控管。可免費讓軟體開發人員快速地下載,使用在嵌入Andes低功秏處理器的實體及虛擬開發平台上,方便進行應用先期評估和雛型開發。這對推廣新興、多樣化且創意導向的物聯網及穿戴式產品特別有幫助。

AndeSight™ 2.1.0 RDS是基於AndeSight™ 2.1.0 MCU 的客戶可發行版本。主要是針對SoC廠商的下游客戶能夠有最適切與最有效率的軟體開發環境。透過 RDS 版本的客製化設計和彈性版本控制,能夠讓晶心客戶根據其設計的SoC及應用的特性加以客制化,例如:新的圖形介面、特定程式範例、SoC的標準設定及組態、燒錄程式、多功能的版本控管等。

AndeSight™ 2.1.0 STD 版本是最完整的 IDE。除了包含AndeSight™ MCU版本所有的功能之外,並加強多項程式開發環境建立,除錯及驗證等相關功能。在程式除錯方面,增加了Linux開發的支援,包括應用軟體啟動即時除錯,透過Process View的輔助來進行應用軟體附著除錯,與全系統的效能分析。STD版本支援Windows平台之外,並增加Linux平台的支援,可針對 Andes 所有處理器在IDE的開發環境下進行軟體的管理、編譯、除錯、效能分析、燒錄的視覺化開發。

晶心科技技術長兼研發資深副總經理 蘇泓萌博士表示,除了提供一流的嵌入式微處理器矽智財AndesCore™ 外,晶心深感高品質與高效率的開發工具亦是不可缺的一環。易於使用、廣泛的軟硬體及系統層次支援,更高的效率、優化的程式碼是晶心對AndeSight™整合開發環境持續的目標。透過整合客戶實際使用的建議、及內部研發團隊無數次的討論與修改,AndeSight™2.1.0版新增的功能與表現,如Hardware Profiling、Code Coverage與LdSaG Editor,除了展現晶心對於軟體工具不斷精進的成果,同時也實現了對客戶的承諾。

欲了解更多關於晶心科技AndeSight™ 2.1.0 STD Edition AndeShape™ AICE-MCU,請上 www.andestech.com 或洽 sales@andestech.com