Synopsys扩大embARC计划纳入更多ARC处理器和开源项目以加速嵌入式系统的开发
线上的免费开源软件和工具综合套件为基于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方面投资,让设计人员可以得到开源软件和工具,帮助他们降低开发成本,同时能更快地把产品推向市场。"
- IC设计业年度盛会——SNUG 2014将于五月开幕(03-26)
- Synopsys助力意法半导体,Design Compiler技术加速ASIC设计(02-21)
- 多核基准面临大挑战(04-14)
- Synopsys推出可用于180nm CMOS工艺技术的可重编程非易失性存储器IP(05-28)
- 未来之星闪耀首届全国Synopsys ARC处理器设计大赛(06-02)
- Synopsys成立25周年:携手台湾,共同孕育IC精英(01-11)