晶心推出全新整合开发环境 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/Lite四种版本。STD主要是提供开发Linux程序和虚拟环境开发的版本。MCU是配合微控制器程序开发流程而设计的版本。基于MCU版本,RDS可以提供客户的下游开发者最适切最有效率的开发环境为目标,让客户根据其SoC及应用的特性加以客制化,例如:新的图形接口、特定程序范例、SoC的标准设置及组态、更有弹性的版本控管等。而Lite则是可免费下载的精简版本,主要是便利物联网及穿戴式设备的软件工程师对于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 Lite版本 相当于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