Alibaba Cloud Opens IoT Technology Development Platform

Alibaba Cloud, the digital technology and intelligence arm of the Alibaba Group, announced that it has opened the source code for Yun on Chip (YoC), its proprietary full-stack technology development platform for Internet of Things devices. .

The initiative follows the outsourcing of the XuanTie IP core series – custom processors based on the architecture of the RISC-V instruction set in October this year.

“This announcement is further proof of our continued support for the RISC-V software ecosystem and our commitment to the open source community,” said Dr. Jing Yang, senior director of ecosystem development at Alibaba Group.

“The openness of our technology development platform, as well as the IP cores of our internal Internet of Things processors, demonstrates our commitment to helping global developers and helping them build their own Internet of Things systems based on RISC-V efficiently. and profitable, ”he says.

According to Alibaba, YoC adopts the concept of minimalist development design to enable developers to achieve efficient full-stack development from edge to cloud. In a market with fragmented Internet of Things applications, YoC offers an open software platform which is scalable and can be easily adopted to support various IoT chips and cover different applications ranging from BlueTooth, WiFi, audio and multimedia.

It also contains a domain-specific software stack and an Integrated Design Environment (IDE) to help developers build their desired operating systems for specific functions – such as artificial intelligence acceleration, audio processing, mesh network and motor control – in an efficient timeframe. – market way.

The platform is made up of four layers, including a hardware specification layer, a basic service layer, an application component layer, and a business framework layer. It provides software frameworks in a variety of application areas to further reduce the difficulty of developing application solutions. Currently, the YoC platform provides infrastructure for connectivity, BLE / MESH, intelligent voice, visual artificial intelligence, security and GUI.

It also offers deep optimization and rich software components. YoC’s mission-critical software is highly optimized for higher code density and more robust performance, supporting RISC-V acceleration SIMD instructions. The various software components of the platform include real-time operating system, network protocol stack, audio and video stream processing, generic file system, device management and low power management. of energy. It also has comprehensive security features, providing system-level and chip-level security protection.

Earlier this year, Alibaba Cloud announced the opening of its XuanTie IP core series, among other cores to come. Developers can now access source code for XuanTie series IP cores on Github and Open Chip Community to create their own prototype chips, which can be customized for IoT applications such as network, gateway and edge servers.

In addition, XuanTie-related software stacks that support multiple operating systems including Linux, Android, RTOS, and Alibaba’s AliOS have also been opened.