兼容32位应用
方案介绍
ExaGear模块指令翻译软件支持鲲鹏BoostKit ARM原生场景的AArch32特性,保障AArch32指令应用100%兼容。
图1 ExaGear在软件栈位置图
名称 |
说明 |
---|---|
ARM64 APPs |
64位的Android应用。 |
ARM32 APPs |
32位的Android应用。 |
64-bit libraries,Runtime,Framework |
64位运行库和运行环境。 |
32-bit libraries,Runtime,Framework |
32位运行库和运行环境。 |
Compatibility layer |
API映射,负责完成32位API向64位API的映射。 |
ExaGear |
动态二进制翻译程序,对ARM32用户态应用进行AArch32指令到AArch64指令的动态翻译。 |
Android 64-bit kernel space |
Android内核。 |
Docker+Kbox |
Kbox容器方案,基于容器化的Android虚拟化方案。 |
Linux |
Linux操作系统。 |
鲲鹏服务器 |
鲲鹏服务器硬件。 |
父主题: 关键技术