Amlogic S805 Android 4.4 OpenLinux开发指南与源码同步方法

需积分: 34 3 下载量 169 浏览量 更新于2024-09-09 收藏 100KB PDF 举报
本文档是关于Amlogic S805架构的Android 4.4 OpenLinux开发笔记,适用于运行在Amlogic参考硬件平台上的开源代码。首先,要获取Amlogic的Android源代码,你需要一个访问Amlogic Git代码仓库的账户。 文档主要关注三个支持的Amlogic Mbox参考平台: 1. M200 (S805):此平台配备PMU(电源管理单元)、eMMC存储、WIFI AP6335无线模块以及1GB DDR内存。它适合对性能有一定要求的应用场景。 2. M201 (S805):该版本不包含PMU,采用NAND闪存而非eMMC,使用WIFI 8189ES无线模块,并搭配1GB DDR内存,适合轻量级设备或成本优化型设计。 3. M202 (S805 Dongle):此型号同样没有PMU,使用NAND存储,WIFI模块换成8723BS,内存降低到512MB,适用于低成本的单板电脑或嵌入式设备。 要下载Android 4.4的源代码,你需要在本地git目录下执行一系列命令: - 先切换到你的Android repo目录 - 使用`repoinit`初始化远程仓库,URL为`ssh://git@openlinux.amlogic.com/kitkat/platform/manifest.git`,并指定分支为`kk-amlogic` - 运行`reposync`同步仓库内容 - 再次初始化仓库,使用`mopenlinux_kk-amlogic_20140615.xml`配置文件,再次执行`reposync` 为了针对特定硬件创建对应的Android启动选择和内核配置,对于M200平台,你需要运行`.build/envsetup.sh`脚本,然后选择`lunch m200-user`,接着执行`make ota_package`生成OTA包,并配置uboot。其他平台可能有不同的设置步骤,具体请参照文档中的说明。 本文档提供了一个清晰的指南,帮助开发者在Amlogic S805平台上基于Android 4.4进行定制开发和系统维护,包括必要的代码获取、编译环境配置和硬件适配等内容。这对于开发基于S805芯片的Android设备或相关应用非常实用。