Hỗ trợ ban đầu cho kiến ​​trúc RISC-V đã được thêm vào cơ sở mã Android

Kho lưu trữ AOSP (Dự án mã nguồn mở Android), nơi phát triển mã nguồn của nền tảng Android, đã bắt đầu kết hợp các thay đổi để hỗ trợ các thiết bị có bộ xử lý dựa trên kiến ​​trúc RISC-V.

Bộ thay đổi hỗ trợ RISC-V đã được Alibaba Cloud chuẩn bị và bao gồm 76 bản vá bao gồm nhiều hệ thống con khác nhau, bao gồm ngăn xếp đồ họa, hệ thống âm thanh, thành phần phát lại video, thư viện bionic, máy ảo dalvik, khung, ngăn xếp Wi-Fi và Bluetooth, nhà phát triển các công cụ và mô-đun khác nhau của bên thứ ba, bao gồm các mô hình cho TensorFlow Lite và các mô-đun máy học để nhận dạng văn bản, phân loại âm thanh và hình ảnh.

Trong tổng số các bản vá lỗi, 30 bản vá liên quan đến môi trường hệ thống và thư viện đã được tích hợp vào AOSP. Trong vài tháng tới, Alibaba Cloud dự định tung ra các bản vá bổ sung cho AOSP để cung cấp hỗ trợ RISC-V trong kernel, Android Runtime (ART) và trình mô phỏng.

Hỗ trợ ban đầu cho kiến ​​trúc RISC-V đã được thêm vào cơ sở mã Android

Để hỗ trợ hỗ trợ RISC-V trong Android, RISC-V International đã tạo ra một nhóm làm việc đặc biệt có tên là Android SIG, có thể tham gia bởi các công ty khác quan tâm đến việc chạy ngăn xếp phần mềm Android trên bộ xử lý RISC-V. Đẩy hỗ trợ RISC-V vào Android chính thống là sự hợp tác với Google và cộng đồng.

Những thay đổi được đề xuất cho Android là một phần trong sáng kiến ​​nhằm mở rộng ứng dụng của các thiết bị dựa trên kiến ​​trúc RISC-V. Năm ngoái, Alibaba đã phát hiện ra những phát triển liên quan đến bộ xử lý XuânTie RISC-V và bắt đầu tích cực quảng bá RISC-V không chỉ cho các thiết bị IoT và hệ thống máy chủ mà còn cho các thiết bị tiêu dùng và các chip chuyên dụng khác nhau bao gồm nhiều ứng dụng khác nhau từ hệ thống đa phương tiện đến xử lý tín hiệu và bộ tăng tốc cho học máy.

RISC-V cung cấp một hệ thống hướng dẫn máy mở và linh hoạt cho phép xây dựng bộ vi xử lý cho các ứng dụng tùy ý mà không yêu cầu tiền bản quyền hoặc các ràng buộc để sử dụng. RISC-V cho phép bạn tạo các SoC và bộ xử lý mở hoàn toàn. Hiện tại, trên cơ sở thông số kỹ thuật RISC-V, hàng chục biến thể của lõi vi xử lý, khoảng một trăm SoC và các chip đã được sản xuất đang được phát triển bởi các công ty và cộng đồng khác nhau theo nhiều giấy phép miễn phí khác nhau (BSD, MIT, Apache 2.0). Hỗ trợ RISC-V đã có mặt kể từ khi phát hành Glibc 2.27, binutils 2.30, gcc 7 và nhân Linux 4.15.

Nguồn: opennet.ru

Thêm một lời nhận xét