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