MTK 4.0 Build_environment
### MTK 4.0 Build Environment for Android 4.0 on Ubuntu 10.04 64-bit 本文档提供了在Ubuntu 10.04 64位操作系统上搭建MediaTek(MTK)4.0 Android 4.0构建环境的详细步骤。这个构建环境主要用于编译和构建基于MTK平台的Android系统。 #### 环境需求 - **操作系统**: Ubuntu 10.04 LTS 64位版。 - **Python**: 版本更新至2.5.x或更高版本。 - **JDK**: 需要安装Java Development Kit。 - **GCC**: 更新至4.4.3版本。 - **ARM-EABI Toolchain**: 更新至4.4.3版本。 - **其他工具**: 包括bison、flex、gperf等。 #### 安装步骤 **1. 系统准备** - **升级系统**: 使用`sudo apt-get update && sudo apt-get upgrade`命令更新并升级系统包。 - **安装基础工具**: 使用`sudo apt-get install build-essential`来安装编译所需的必要工具。 - **安装Python**: 如果系统未安装Python 2.5.x或更高版本,则需要通过`sudo apt-get install python2.5`进行安装。 - **安装JDK**: 可以选择安装OpenJDK或其他版本的JDK,例如`sudo apt-get install openjdk-6-jdk`。 **2. 安装软件和编译工具链** - **方法一**: 使用`apt-get`安装所需软件包,例如`sudo apt-get install g++-multilib g++-4.4-multilib`。 - **方法二**: 使用`dpkg`管理已下载的.deb文件安装软件包。 - **方法三**: 使用源码包(`tarball`)安装特定版本的软件,如GCC和ARM-EABI工具链。 **3. GCC 和 ARM-EABI 工具链的安装** - **GCC**: 下载GCC 4.4.3源码包并编译安装。 - **ARM-EABI Toolchain**: 下载ARM-EABI 4.4.3源码包并编译安装。 - **替代安装方式**: 提供了除官方推荐之外的安装方法,例如使用预编译的二进制文件安装。 **4. 其他工具的安装** - **Bison**: `sudo apt-get install bison` - **Flex**: `sudo apt-get install flex` - **Gperf**: `sudo apt-get install gperf` **5. 特殊工具的安装** - **Mingw32**: 为了支持某些工具的编译,可能需要安装Mingw32。可以通过`sudo apt-get install mingw32`进行安装。 - **Wine**: 初期文档建议移除Wine安装步骤,但后续由于某些工具的移植问题被重新加入。可以使用`sudo apt-get install wine`安装。 **6. 构建配置文件** - **Build Profile**: 更新构建配置文件名为`mbldenv.sh`。 **7. 扩展工具的安装** - **ToFroDos**: 用于处理DOS格式文件的工具,可通过`sudo apt-get install tofrodos`安装。 #### 文档修订历史 - **1.00 (2010-08-10)**: 创建初始版本。 - **1.01 (2010-09-17)**: 将ARM-EABI编译工具链版本从4.2.1升级到4.4.0。 - **1.02 (2010-09-26)**: 在“环境需求”部分更新Python版本至2.5.X。 - **1.10 (2010-10-26)**: 更新SOP布局。 - **1.11 (2011-02-28)**: 更新环境需求和安装软件及编译工具链章节。 - **1.13 (2011-03-22)**: 升级GCC和ARM-EABI工具链版本至4.4.3,并添加工具/工具链的替代安装方式。 - **1.1.4 (2011-03-29)**: 更新构建配置文件名,并在环境需求中增加bison、flex、gperf。 - **1.1.5 (2011-03-31)**: 添加mingw32安装步骤。 - **1.1.6 (2011-05-09)**: 移除wine安装步骤。 - **1.1.7 (2011-10-16)**: 重新添加wine安装步骤。 - **1.1.8 (2012-01-12)**: 修订SOP适用于Android 4.0。 #### 结论 MTK 4.0构建环境在Ubuntu 10.04 64位上的搭建涉及到多个环节,包括操作系统的要求、必要的软件和工具链的安装、以及特定工具的安装等。通过遵循上述步骤,可以成功地在目标系统上搭建起一个完整的Android 4.0构建环境。需要注意的是,随着技术的发展和新版本的发布,上述步骤可能会有所调整,因此在实际操作过程中应当根据最新的文档和指南来进行相应的调整。
- smelton2013-12-04很有用处,非常感谢
- 粉丝: 53
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助