MT9255用户手册:开发与更新指南

需积分: 2 0 下载量 192 浏览量 更新于2024-06-17 收藏 1.71MB PDF 举报
"MTK9255 用户手册 - Android 开发指南" MT9255 是一款由 MediaTek 生产的芯片,主要应用于电视和商业显示设备领域。本用户手册详细介绍了与 MT9255 芯片相关的开发、安装、升级以及维护流程,特别是针对基于 Android 操作系统的项目。手册涵盖了多个方面,旨在帮助 Project Team 和客户顺利进行项目开发。 1. **编译环境配置**:在开始 MT9255 的开发工作前,需要正确配置编译环境。这通常涉及到设置必要的开发工具链,如 Android SDK、NDK,以及相关的依赖库。开发者需要确保他们的工作环境满足 MT9255 项目的特定需求。 2. **SourceCode准备**:为了构建 Android 全局(全 build)或部分(partial build),需要获取并准备相应的源代码。全 build 涵盖整个 Android 系统,而 partial build 可能仅针对特定模块或组件,如 MIbuild、Utopia/android/kernel/mboot/packingbuild。 3. **安装与升级**:手册提供了两种安装方法,一种是 turnkey 版本,适用于完整的系统部署;另一种是部分升级,如 MBoot(MediaTek Bootloader)的更新。更新 MBoot 有两种方式,可以通过 ISP 工具(旧版本和新版本)或者 TFTP(Trivial File Transfer Protocol)协议来实现。 - **How to Update the MBoot by ISP tool**:MBoot 更新通过 ISP 工具分为旧版本和新版本的步骤,这可能涉及到下载工具、连接设备、选择正确的固件文件和执行更新操作。 - **How to Update the MBoot by TFTP**:使用 TFTP 更新 MBoot 或其他映像文件,需要设置网络环境,将设备置于网络引导模式,并通过 TFTP 服务器发送更新文件。 4. **如何更新映像文件**:手册还介绍了如何通过 TFTP 更新其他系统映像,这可能是系统固件、应用程序或者其他组件,同样涉及设备网络配置和TFTP服务器的使用。 5. **如何进行部分更新**:部分更新(Partial Update)允许只更新系统中的某些部分,而不是整个系统。这可以节省时间和资源,但需要精确地识别和定位需要更新的组件。 6. **产品线与功能差异**:MT9255 提供 QFN512M/1G 和 BGA1G 三种封装形式,不同型号的功能有所差异。例如,BGA1G 芯片支持梯形校正等功能,适合商显项目,而 TV 产品的 QFN1G 和 QFN512M 在功能上也存在差异,如 512M 版本不支持 GMS 包。 7. **合作分工**:MediaTek 内部有两个小组分别支持 TV 和商显项目,客户和技术支持通过 e-service 或邮件进行沟通。对于不同尺寸的 TV 项目,联系人是 zhihui.wang;对于商显(包括投影)项目,联系人是 jacky-by.chen。 8. **e-service 问题提交规则**:在报告问题时,需遵循一定的格式,如 `[CustomerName][MT9255][项目阶段][问题分类]问题描述`,并包含问题的优先级,这有助于快速定位和解决技术问题。 MT9255 用户手册提供了一套详尽的指南,涵盖了从项目初始化到后期维护的全过程,是基于 MT9255 芯片进行 Android 开发的重要参考文档。
2021-08-24 上传