At the RISC-V Summit conference, Google said about the intention to ensure official support for the RISC-V architecture in the Android platform. In the fall, the repository is aosp (Android Open Source Project), which develops the original texts of the Android platform, the inclusion of changes , providing support for devices with processors based on architecture RISC-V.
The changes are mainly prepared by Alibaba Cloud, but are advancing in cooperation with Google and with the involvement of the special work group Android Sig, created during the organization of RISC-V International and open to joining other companies, interested in the work of the Android software stack on processors of RISC- V. The changes cover such subsystems such as graphic stack, sound system components, Bionic Library, Dalvik virtual machine, Freimvorki, Wi-Fi and Bluetooth, Runtime, emulator, tools for developers and various third-party modules, including pupils of machine learning for recognition for recognition for recognition text, classification of sound and images.
It is assumed that to prepare a full-fledged android option for RISC-V and the transition from the prototype stage to the final product, it is necessary to do a lot of work, which can stretch for several years. At the same time, an assembly system has already been launched for the enthusiasts ready for experiments that allows you to evaluate the state of the RISCV64 Android tests. Support for launch in the emulator is expected at the beginning of 2023, and RISC-V support in
Android Runtime (Art) in the first quarter of 2023.
RISC-V provides an open and flexible system of machine instructions that allows you to create microprocessors for arbitrary areas of application, without requiring deductions and without imposing the conditions for use. RISC-V allows you to create completely open SOC and processors. Currently, on the basis of the RISC-V specification, different companies and communities under various free licenses (BSD, MIT, Apache 2.0) are developing several dozen options Nuclei of microprocessors, about a hundred SOC and already produced chips. RISC-V support is present starting with GLIBC 2.27, Binutils 2.30, GCC 7 and Linux 4.15.
nuclei.