新闻中心

晶心推出全新整合开发环境AndeSight™2.1.0 Edition

来源:Andes
发布时间:[2015-04-29]

晶心全新整合開發環境AndeSight_2.1.0

晶心全新整合开发环境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