没有合适的资源?快使用搜索试试~ 我知道了~
首页V40 Android定制化文档V1.0
V40 Android定制化文档V1.0
需积分: 9 88 浏览量
更新于2023-05-25
评论
收藏 897KB PDF 举报
V40 Android定制化文档V1.0,包括各个模块的编译,调试,和裁剪工作
资源详情
资源评论
资源推荐

V40 项目
Android 定制化文档 V1.0

第
2
页
共
55
页
文档履历
版本号
日期 制/修订人 内容描述
V1.0 2016-06-08 正式版本

第
3
页
共
55
页
目 录
V40 项目 ......................................................................................................................................................... 1
Android 定制化文档 V1.0 ............................................................................................................................. 1
目 录 ........................................................................................................................................................... 3
1
1
.
.
引言 ............................................................................................................................................................ 5
1.1. 编写目的 ...................................................................................................................................... 5
1.2. 定义 .............................................................................................................................................. 5
2
2
.
.
SDK 概述 .................................................................................................................................................... 6
2.1. 如何建立开发环境 ...................................................................................................................... 6
2.2. 硬件资源 ...................................................................................................................................... 6
2.2.1. 软件资源 ............................................................................................................................ 6
2.2.2. 安装 JDK(ubuntu12.04) ................................................................................................ 6
2.2.3. 安装平台支持软件(ubuntu12.04)................................................................................. 6
2.2.4. 安装编译工具链(ubuntu12.04)..................................................................................... 7
2.2.5. 安装 phoenixSuit(windows xp) ..................................................................................... 7
2.2.6. 其他软件(windows xp) ................................................................................................. 7
2.3. 代码下载说明 .............................................................................................................................. 7
2.4. Carlet 公版代码编译 ................................................................................................................... 7
2.5. magton 新增方案定制须知 ......................................................................................................... 8
2.5.1. lichee/linux-3.10 .................................................................................................................. 8
2.5.2. lichee/tools/pack/chips/sun8iw11p1/configs/....................................................................... 9
2.5.3. android/device/softwinner.................................................................................................... 9
3
3
.
.
添加定制的方案板配置 .......................................................................................................................... 10
3.1. 添加定制的方案 lichee 配置 ..................................................................................................... 10
3.1.1. 分区配置说明 .................................................................................................................. 10
3.1.2. 添加新的分区 .................................................................................................................. 10
3.2. 添加定制的方案板 Android 配置 ............................................................................................. 10
3.2.1. 修改方案资源 .................................................................................................................. 11
3.2.2. 方案目录内文件说明....................................................................................................... 12
3.3. 如何添加新的 product ............................................................................................................... 14
3.3.1. 创建此 product 对应的配置文件 .................................................................................... 15
3.3.2. 验证新 product 的正确性 ................................................................................................ 15
3.3.3. 创建此 product 对应的 git 仓库 ...................................................................................... 15
3.3.4. 将此仓库添加至 repo 中 ................................................................................................. 16
3.3.5. 将 tools 下针对此 product 新添加的配置文件提交至服务器 ....................................... 16
4
4
.
.
Private 分区的配置与读写 ....................................................................................................................... 17
4.1. 配置 Private 分区 ....................................................................................................................... 17
4.1.1. 分区表配置 ...................................................................................................................... 17
4.1.2. 软件层配置 ...................................................................................................................... 17
4.2. Private 分区读写 ........................................................................................................................ 17
5
5
.
.
ION 预留内存配置 ................................................................................................................................... 19
5.1. 配置方法 .................................................................................................................................... 19
5.2. 验证方法 .................................................................................................................................... 20

第
4
页
共
55
页
6
6
.
.
通用定制化功能 ...................................................................................................................................... 21
6.1. Super Standby 休眠唤醒配置 .................................................................................................... 21
6.2. 配置出厂时的默认 launcher...................................................................................................... 21
6.3. 添加预编译 APK ....................................................................................................................... 21
6.3.1. 源码预装 .......................................................................................................................... 21
6.3.2. system 预装 ....................................................................................................................... 22
6.3.3. Preinstall 预装 ................................................................................................................... 23
6.4. SystemMix 可扩展接口说明 ..................................................................................................... 24
6.4.1. 提供该接口的目的........................................................................................................... 24
6.4.2. 原理 .................................................................................................................................. 24
6.4.3. 接口使用 .......................................................................................................................... 24
6.5. 开机 logo 与开机动画设置接口 ............................................................................................... 25
6.6. USB 外设挂载配置 ................................................................................................................... 25
6.6.1. USB 配置 ........................................................................................................................... 25
6.6.2. Android 方案 fstab 和 storage_list.xml 配置 .................................................................... 26
6.7. 支持开机视频 ............................................................................................................................ 27
7
7
.
.
修改屏保界面 .......................................................................................................................................... 28
7.1. 设置默认屏保应用 .................................................................................................................... 28
7.2. 设置默认的待机时间 ................................................................................................................ 28
8
8
.
.
减少系统启动时间 .................................................................................................................................. 30
8.1. 降低内核打印等级 .................................................................................................................... 30
8.2. 去掉 SELinux(sdk 默认已经关闭) ....................................................................................... 30
9
9
.
.
常用的调试方法 ...................................................................................................................................... 32
9.1. 提高内核打印等级 .................................................................................................................... 32
9.2. 将 logcat 和 dmesg 信息保存到文件系统 ................................................................................ 32
9.3. 使用 fastboot 烧写 ..................................................................................................................... 32
9.4. 使用网络 adb 调试 .................................................................................................................... 33
9.5. 调试 apk ..................................................................................................................................... 33
1
1
0
0
.
.
Declaration .............................................................................................................................................. 34

第
5
页
共
55
页
1
1
.
.
引
引
言
言
1.1.编写目的
本文档介绍 V40 方案中常见的定制问题,以帮助客户快速熟悉 sdk,加快产品上市。
1.2.定义
carlet:面向 Android 智能后视镜产品的名称。
magton:基于全志 V40 芯片的智能后视镜产品代号。
剩余33页未读,继续阅读








安全验证
文档复制为VIP权益,开通VIP直接复制

评论0