登录 注册
当前位置:主页 > 资源下载 > 50 > 展讯Spreadtrum MocorDroid 4.0.3的编译及其客户化配置指南文档

展讯Spreadtrum MocorDroid 4.0.3的编译及其客户化配置指南文档

  • 更新:2024-09-29 22:50:32
  • 大小:1.07MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:PDF

资源介绍

展讯Spreadtrum MocorDroid 4.0.3 编译及客户化配置文档 本文主要介绍 Spreadtrum MocorDroid 4.0.3 编译命令、注意事项以及基于8810 的 4.0.3、 8825的 4.0.3 版本的客户化配置。即使是展讯平台其他的主芯片,也可以通过此文档来熟悉展讯平台的构架。 1. 简介................................................................................................................................................. 7 1.1 综述 .................................................................................................................................................... 7 1.2 基本内容 ............................................................................................................................................ 7 2. 编译环境......................................................................................................................................... 8 2.1 推荐配置 ............................................................................................................................................ 8 2.2 必须软件安装 .................................................................................................................................... 8 3. 获取展讯源码................................................................................................................................. 9 3.1 展讯的代码包目录结构..................................................................................................................... 9 3.2 idh 目录说明 ..................................................................................................................................... 11 3.3 Image 目录说明 ................................................................................................................................ 12 4. Mocordroid4.0.3 支持工程及差异 ............................................................................................. 15 4.1 8825 的 4.0.3 差异说明.................................................................................................................... 15 4.2 8810 的 4.0.3 差异说明.................................................................................................................... 16 5. 代码目录结构介绍 ....................................................................................................................... 17 5.1 整个代码目录结构........................................................................................................................... 17 5.2 客户需要修改配置的目录............................................................................................................... 18 6. 编译命令....................................................................................................................................... 19 6.1 4.0.3 编译系统的变化....................................................................................................................... 19 6.2 编译整个工程的方法....................................................................................................................... 19 6.2.1 lunch 操作................................................................................................................................ 19 6.2.2 choosecombo 操作................................................................................................................... 19 6.2.3 编译命令用法 ........................................................................................................................ 20 6.2.4 编译模块的命令..................................................................................................................... 20 6.3 编译 eng 版本的方法: ................................................................................................................... 21 7. 内核配置....................................................................................................................................... 23 7.1 基于图形界面方式配置内核........................................................................................................... 23 7.2 直接修改 defconfig 文件配置内核 ................................................................................................. 24 8. 客户化配置................................................................................................................................... 25 8.1 PRODUCT 与 DEVICE 的层次结构关系 ....................................................................................... 25 8.2 功能区分的层次与方法................................................................................................................... 27 8.2.1 功能区分层次 ........................................................................................................................ 27 8.2.2 功能区分方法 ........................................................................................................................ 27 8.3 新建项目的实例 .............................................................................................................................. 29 8.4 用 fork 脚本新建工程项目 .............................................................................................................. 32 8.4.1 fork 脚本位置及功能.............................................................................................................. 32 8.4.2 fork 脚本使用举例 .................................................................................................................. 33 9. 各模块配置方法........................................................................................................................... 35 9.1 PINMAP 的客户化配置 ................................................................................................................... 35 9.1.1 8825 的 PINMAP 配置 ........................................................................................................... 35 9.1.2 8810 的 PINMAP 配置 ........................................................................................................... 38 9.2 GPIO 客户化配置 ............................................................................................................................. 41 9.2.1 8825 的 GPIO 配置 ................................................................................................................. 41 9.2.2 8810 的 GPIO 配置 ................................................................................................................. 44 9.3 CLOCK 的客户化配置 ..................................................................................................................... 48 9.3.1 8825 CLOCK 配置 .................................................................................................................. 48 9.3.2 8810 CLOCK 配置 .................................................................................................................. 49 9.4 Regulator—LDO ............................................................................................................................... 52 9.4.1 8825 Regulator—LDO............................................................................................................. 52 9.4.2 8810 Regulator—LDO............................................................................................................. 53 9.5 LCD 客户化配置 .............................................................................................................................. 55 9.5.1 8825 LCD 配置 ....................................................................................................................... 55 9.5.2 8810 LCD 配置 ....................................................................................................................... 58 9.6 TP 客户化配置 .................................................................................................................................. 60 9.6.1 8825 TP 配置 ........................................................................................................................... 60 9.6.2 8810 TP 配置 ........................................................................................................................... 62 9.7 Keypad 客户化配置 .......................................................................................................................... 64 9.7.1 8825 Keypad 配置 ................................................................................................................... 64 9.7.2 8810 Keypad ............................................................................................................................ 66 9.8 G/P/L/M Sensor 客户化配置 ........................................................................................................... 69 9.8.1 8825 G/P/L/M Sensor 配置 ..................................................................................................... 69 9.8.2 8810 G/P/L/M Sensor 配置 ..................................................................................................... 70 9.9 Camera 驱动配置方法 ...................................................................................................................... 72 9.9.1 8825 Camera 配置 ................................................................................................................... 72 9.9.2 8810 Camera 配置 ................................................................................................................... 73 9.10 BT 配置 ........................................................................................................................................... 76 9.10.1 8825 BT 配置 ........................................................................................................................ 76 9.10.2 8810 BT 配置 ........................................................................................................................ 79 9.11 WIFI 配置 ........................................................................................................................................ 84 9.11.1 8825WIFI 配置 ...................................................................................................................... 84 9.11.2 8810 WIFI 配置 ..................................................................................................................... 85 9.12 Audio 配置....................................................................................................................................... 88 9.12.1 音频参数 .............................................................................................................................. 88 9.12.2 修改外部 pa.......................................................................................................................... 88 9.13 DDR 配置 ........................................................................................................................................ 90 9.13.1 U-boot .................................................................................................................................... 90 9.13.2 Kernel..................................................................................................................................... 90 9.14 EMMC 配置 .................................................................................................................................... 91 9.14.1 EMMC 分区表 ...................................................................................................................... 91 9.15 Nand 配置........................................................................................................................................ 92 9.16 SIM 配置 ......................................................................................................................................... 93 10. 应用模块配置方法....................................................................................................................... 94 10.1 多卡多待 客户化配置................................................................................................................... 94 10.2 第三方提供的 APK 客户化配置................................................................................................... 95 10.3 多国语言 客户化配置................................................................................................................... 95 11. 参考网站....................................................................................................................................... 96 11.1 U-Boot.............................................................................................................................................. 96 11.2 Kernel............................................................................................................................................... 96 11.3 Android ............................................................................................................................................ 96