《电子技术应用》
您所在的位置:首页 > EDA与制造 > 业界动态 > Synopsys扩大embARC计划纳入更多ARC处理器和开源项目

Synopsys扩大embARC计划纳入更多ARC处理器和开源项目

以加速嵌入式系统的开发
2017-07-10

  线上的免费开源软件和工具综合套件为基于ARC处理器的设备软件开发人员提供一站式商店

  亮点:

  ·ARC处理器软件和工具的免费开源综合套件已经上线,可从embARC.org获取,开发人员可以获取驱动程序、中间件和开源操作系统,其中包括FreeRTOS、Zephyr Project和Linux

  ·embARC Open Software Platform的新版本支持最新的ARC SEM和ARC HS处理器,以及OpenThread协议的实现,可用于开发数字家庭应用程序

  ·对ARC Software Development Platforms的新支持以及对ARC EM Starter Kit支持的扩大,可以对硬件系统进行稳定的软件开发、调试和性能分析

  新思科技(Synopsys, Inc.,纳斯达克股票代码:SNPS)日前宣布扩大embARC的开源计划,加入一系列综合性更高的开源项目,加快DesignWare? ARC? processors的软件开发。Synopsys还发布了embARC Open Software Platform(OSP)的新版本,既扩大了对ARC HS处理器的支持,也扩大了对最新的ARC SecureShield?技术的支持,便于在ARC EM和ARC SEM处理器上搭建可信执行环境。这套免费开源软件的综合套件包括主流的操作系统(OS),如FreeRTOS、Zephyr? Project和Linux,可从embARC.org网站上获取。网站为软件开发人员提供了集中的线上下载点,可以获取软件、上游内容、文档,加入所有开源项目讨论组,简化基于ARC处理器的物联网及其他嵌入式系统的应用开发。

  Linux基金会战略项目资深总监Kate Stewart说:“Synopsys是 Zephyr Project的创始成员之一,为Linux内核做了很多年的贡献。现在,Synopsys更进一步,让开发人员更容易获取Zephyr Project及其他开源项目,让他们能更快启动,为基于ARC的物联网设备,如连接的传感器、LED可穿戴设备、调制解调器和无线网关等编写软件。”

  从embARC.org上很容易获取所有开源项目

  embARC.org专门为开发人员集中提供免费开源软件、驱动程序、操作系统和支持ARC处理器的中间件。该网站还能访问GitHub代码库中Synopsys维护的软件,开发人员可以使用相关开源项目,也可以贡献一份力量。embARC.org支持各种主流操作系统,如FreeRTOS、Linux和Zephyr? Project,开发人员可以选择工业标准的软件环境也可以选择操作系统,满足基于ARC的系统的需要。

  其他实时操作系统(RTOS),像专门为物联网边缘设备开发的Contiki、LiteOS和RIoT等,已经移植到ARC EM处理器上,embARC.org上可以下载,ARC EM Starter Kit上可以运行。

  最新版的embARC Open Software Platform(OSP)

  embARC OSP包括物联网设备现在用的主要协议,lwip之类的网络栈和常用的安全协议,如MatrixSSL、WolfSSL和TinyDTLS。最新版的embARC OSP包括OpenThread协议,它是Nest Labs, Inc发布的开源Thread网络协议实现。Thread规范是Thread Group定义的,描述了基于IPv6的协议,保证数字家庭应用的无线设备间通信的安全、可靠和低功耗。embARC OSP还支持ARC HS处理器,包括对SecureShield库的更新,能在ARC EM和ARC SEM处理器上创建可信执行环境。

  ARC软件开发工具和系统

  免费开源工具可以和从embARC.org上获取的软件一起使用。ARC处理器用的GNU工具链具备开源工具的好处,如完整的源代码和装机量很大。GCC编译器和GDB调试器及其他几种实用工具和库等工具构成了完整的软件链。最新发布的GNU GCC 7支持ARC EM和ARC HS处理器。因为GNU工具链的源代码总是可用的,所以可以配置ARC的GNU工具链,量身打造、定制和扩展工具、库、调试程序和电路板支持,满足用户的特定要求。Synopsys还提供与ARC处理器配合使用的商用工具,如ARC MetaWare Development Toolkit,它是基于Eclipse的解决方案,可以让用户一站式无缝集成嵌入式应用程序的创建、管理和调试。

  ARC EM Starter Kit是快速开发ARC EM 处理器软件并进行调试和性能分析的低成本解决方案。ARC EM Starter Kit开发板支持六组2x6接口,总计48个用户输入输出引脚(另有电源引脚和接地引脚)的多种硬件扩展,可以连接传感器、执行器、内存、显示器、按钮、开关和通信设备等组件。Digilent Pmod?兼容扩展板包含一个4通道12位模数转换器,并有一个I2C接口和一个交流电源适配器。

  ARC AXS103 Software Development Platform支持ARC HS34、HS36和HS38处理器,有256k的片上SRAM和1G的DDR3-SDRAM。它还有多种外设接口,如USB 2.0 Host、HDMI、以太网、音频以及几种串口协议。它特有一个SD卡读卡器,并有多个存储器用于存储启动代码、应用代码、操作系统和数据。

  Synopsys的IP营销副总裁John Koeter说:“物联网和嵌入式设备的开发人员需要快速简便地获得各种各样的工具、硬件、RTOS和中间件,帮助他们提高基于ARC的产品代码开发效率。Synopsys不断在开源软件和embARC方面投资,让设计人员可以得到开源软件和工具,帮助他们降低开发成本,同时能更快地把产品推向市场。”

  可用性和资源

  embARC网站上有分类目录链接,可以很容易获取所有支持ARC处理器的开源项目,www.embarc.org上有embARC OSP 2017.03的相关资料。

  ARC EM Starter Kit 和AXS103 Software Development Platform已经面世:

  ?ARC EM Starter Kit

  ?ARC AXS103 Software Development Platform


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。