M200s Android_Lollipop 发布V2.0版本,参考设备为M200s参考开发板Newton2_plus v2.0
版本Tag:
ingenic-android-lollipop_mr1-kernel3.10.14-newton2_plus-v2.0-20160516
已实现的功能:
1. Wi-Fi连接
2. 蓝牙连接
3. 耳机/Speaker
4. 背光调节
5. 休眠唤醒
6. CPU调频
7. 触屏
8. Sensor hub
9. 基于硬件解码的多媒体播放(测试的视频格式:3gp,H263,MJPG,MJPG1,MJPG2,VP6)
10. 基于硬件解码的多媒体播放(测试的音频格式:mp3,acc,amr,amv,flac,m4a,mid,mp2,ogg,wma)
11. 基于硬件编码的Camera功能(预览,拍照和录像,分辨率支持480P和720P)
12. Selinux支持(默认关闭)
Repo 工具下载:
$ mkdir newton2_plus
$ cd newton2_plus
$ wget http://git.ingenic.cn:8082/bj/repo
$ chmod +x repo
源码下载:
外网下载:
地址一:
$./repo init -u
http://git1.ingenic.cn:8082/gerrit/mipsia/platform/manifest.git -b
ingenic-android-lollipop_mr1-kernel3.10.14-newton2_plus-v2.0-20160516
$./repo sync
$./repo forall -c "git reset --hard ingenic-android-lollipop_mr1-kernel3.10.14-newton2_plus-v2.0-20160516"
地址二:
$./repo init -u
http://git.ingenic.cn:8082/gerrit/mipsia/platform/manifest.git -b
ingenic-android-lollipop_mr1-kernel3.10.14-newton2_plus-v2.0-20160516
$./repo sync
$./repo forall -c "git reset --hard ingenic-android-lollipop_mr1-kernel3.10.14-newton2_plus-v2.0-20160516"
编译命令:
android编译命令
$ source build/envsetup.sh
$ lunch newton2_plus-userdebug
$ make
kernel编译命令(假设代码所在位置为~/android)
$ export CROSS_COMPILE=mips64el-linux-android-
$ make newton2_plus_android_defconfig
$ make zImage
$ cp arch/mips/boot/compressed/zImage ../device/ingenic/newton/kernel
$ cd ..
$ make bootimage
uboot编译命令
$ export CROSS_COMPILE=mips64el-linux-android-
$ make newton2_plus_android_msc0
已知问题:
1. 不支持个别WMV格式视频的播放
2. 系统休眠唤醒后,蓝牙传输可能会出现异常
3. USB供电时,camera进行长时间的拍照或预览会造成pmu温度升高
4. 长时间进行捕鱼达人测试,会造成memory降低
5. 异常断电后立即上电lcd会残留上一屏数据
6. sensor hub上报数据会有不稳定现象
注意事项:
1. 包括uboot和kernel全部采用4.9版本的编译工具,编译之前需要指定编译工具:export CROSS_COMPILE=mips64el-linux-android-
2. lollipop编译需要JDK-1.7
支持与反馈:
有任何问题与建议请联系 support@ingenic.com