图表内容
图表35 LoongArch软件生态结构
Windows/Linux
Android ARM
X86 apps
apps
LoongArch
LATX
Linux apps
LATA
二进制翻译
LoongOS/Loongnix操作系统
LoongArch指令系统
统一的系统框架
CPU等底层硬件
资料来源:公司公告、平安证券研究所
研究报告节选:
公司研发自主应用框架,解决软件适配及兼容性问题,弥补早期应用生态的不足。目前,LoongArch 主要借助二进制翻译运行 X86、ARM 等指令系统上的二进制应用,实现跨指令系统的应用兼容。公司开发了从 X86 到 LoongArch 的翻译系统LATX 以及从 ARM 到 LoongArch 的翻译系统 LATA,目前,在龙芯平台上可运行 EDA 工具、腾讯、QQ、PhotoShop 等 X86应用。此外,二进制翻译是为了在早期生态不完备时采取的辅助性配套解决方案,为了避免无休止的翻译适配工作,自主编程框架必不可少,在这方面,公司研发“开发框架 LDF”,逐渐形成自主编程语言和编程框架,支持合作伙伴和开发者基于该编程框架直接开发大量应用,规避软件兼容适配问题,从根本上为生态丰富提供技术底座。