Synopsys扩大embARC计划纳入更多ARC处理器和开源项目以加速嵌入式系统的开发

selinazhang 提交于 周三, 07/05/2017
Synopsys扩大embARC计划纳入更多ARC处理器和开源项目以加速嵌入式系统的开发

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

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

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

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

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

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

最新版的embARC Open Software PlatformOSP

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

ARC软件开发工具和系统

免费开源工具可以和从embARC.org上获取的软件一起使用。ARC处理器用的GNU工具链具备开源工具的好处,如完整的源代码和装机量很大。GCC编译器和GDB调试器及其他几种实用工具和库等工具构成了完整的软件链。最新发布的GNU GCC 7支持ARC EMARC HS处理器。因为GNU工具链的源代码总是可用的,所以可以配置ARCGNU工具链,量身打造、定制和扩展工具、库、调试程序和电路板支持,满足用户的特定要求。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 HS34HS36HS38处理器,有256k的片上SRAM1GDDR3-SDRAM。它还有多种外设接口,如USB 2.0 HostHDMI、以太网、音频以及几种串口协议。它特有一个SD卡读卡器,并有多个存储器用于存储启动代码、应用代码、操作系统和数据。

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

可用性和资源

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

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

关于DesignWare IP

Synopsys是一家为各种SoC设计提供高质量和芯片验证IP解决方案的领先供应商。其丰富的DesignWare IP产品系列包括逻辑库、嵌入式存储器、嵌入式测试、模拟IP、有线和无线接口IP、安全IP、嵌入式处理器和和子系统。为了加快原型设计、软件开发和IPSoC的集成,SynopsysIP Accelerated计划还提供IP原型设计工具包、IP软件开发工具包和IP子系统。SynopsysIP质量中的大量投入、综合技术支持和健全的IP开发方法学使设计人员降低了集成风险,缩短了产品上市时间。有关DesignWare IP的更多信息,请访问https://www.synopsys.com/designware

相关文章

Digi-Key