Synopsys, Inc. announced the expansion of the embARC open source initiative to include a more comprehensive set of open source projects that help accelerate software development for DesignWare ARC processors. In addition, Synopsys has released a new version of the embARC Open Software Platform (OSP) that extends support to ARC HS processors as well as to the latest ARC SecureShield technology for the development of trusted execution environments implemented on ARC EM and ARC SEM processors. The comprehensive suite of free and open source software, including leading operating systems (OSes) such as FreeRTOS, the Zephyr Project and Linux, are available through the embARC.org website. The website gives software developers a central online location to download software, access upstream content, get documentation and join mailing lists for each open source project, simplifying the development of applications for ARC processor-based IoT and other embedded systems.
“Synopsys was one of the founding members of the Zephyr Project and has contributed to the Linux kernel for many years,” said Kate Stewart, senior director of strategic programs at The Linux Foundation. “Now, Synopsys is taking that support a step further by making the Zephyr Project and other open source projects easier to access for developers looking to get started quickly creating software for ARC-based IoT devices such as connected sensors, LED wearables, modems and wireless gateways.”
embARC.org is a dedicated website that provides developers centralized access to free and open source software, drivers, operating systems and middleware supporting ARC processors. Additionally, it provides access to GitHub repositories containing software maintained by Synopsys to enable developers to use and contribute to those open source projects. embARC.org supports leading operating systems, including FreeRTOS, Linux and the Zephyr Project, giving developers a choice of industry-standard software environments and the ability to select the OS that best fits their needs for their ARC-based systems.
Additional RTOSes, including Contiki, LiteOS and RIoT, which have been specifically developed for IoT edge devices have been ported to ARC EM processors. They are available from embARC.org and run on the ARC EM Starter Kit.
The embARC OSP includes the major protocols used in IoT devices today, networking stacks such as lwip, and commonly used security protocols including MatrixSSL, WolfSSL and TinyDTLS. The latest version of embARC OSP includes the OpenThread protocol, an open source implementation of the Thread networking protocol released by Nest Labs, Inc. The Thread specification is defined by the Thread Group and describes an IPv6-based protocol designed to be reliable, secure and low-power for wireless device-to-device communications for digital home applications. The embARC OSP also adds support for the ARC HS processors and includes an update to the SecureShield libraries that allow creation of a trusted execution environment on ARC EM and ARC SEM processors.
The ARC EM Starter Kit and the AXS103 Software Development Platform are available now.
Leave a Reply