---
title: 软件架构
description: "Android容器：采用闭源组件Kbox和开源的AOSP软件，在容器内使能Android系统的基础云手机方案。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpskbox_20_0003.html
sourcePath: /source/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpskbox_20_0003.html
indexId: 254ee7a2e44df26a1ecad447eea463e0c95075242bb61677ca716dc174aef53c78
---
# 软件架构


Android容器：采用闭源组件Kbox和开源的AOSP软件，在容器内使能Android系统的基础云手机方案。

Kbox主要实现vInput、传感器、GPS，Mock（IMEI/WIFI）等硬件仿真功能、GPU设备直通等功能，使能Android云手机容器方案。Kbox包含二进制和Demo两部分组成：

- 二进制包括：vInput（触屏输入模块），Sensors（Sensor传感器相关的仿真），GPS（实现GPS相关的仿真），IMEI/WIFI Mock（仿真），Gralloc（离屏渲染），HWC（图像合成）。
- Demo：MediaFramework，Vold，adbd，Init，netd基于Android系统开源代码基础上提供增量patch给客户进行参考。

Docker：采用开源Docker软件，为安卓系统提供软件运行时环境。

操作系统：基于开源Ubuntu或openEuler作为Docker Host端操作系统。集成的GPU Kernel Driver驱动模块，为上层容器实例所共享，并驱动GPU卡完成渲染工作。ashmem/binder驱动为Android容器提供基本内存管理功能。

硬件环境： ARM服务器，包含GPU卡，内存，磁盘等硬件，为云手机提供硬件平台。
