参考设备:
Dorado V2.2,M200参考开发板,屏幕分辨率480x800(竖屏,型号BYD8991)。
版本Tag:
ingenic-android-lollipop_mr1-kernel3.10.14-dorado-v0.1-20150421
已实现的功能:
1. Wi-Fi连接。
2. 蓝牙连接。
3. USB/OTG。
4. 耳机/Speaker。
5. 背光调节。
6. 多媒体播放(测试的视频格式:3gp,H263,MJPG,MJPG4)。
7. 多媒体播放(测试的音频格式:mp3,amr,amv,flac,m4a,mid,ogg)。
8. 休眠唤醒。
9. 调频。
10. 触屏。
11.Camera功能(预览,拍照和录像)。
下阶段准备实现或改进的功能:
1. fastboot。
2. trustboot。
3. 9轴sensor。
4. 多媒体功能。
5. NFC功能。
6. CTS。
7. Camera功能。
源码下载:
$
./repo init -u
http://git1.ingenic.cn:8082/gerrit/mipsia/platform/manifest
-b ingenic-android-lollipop_mr1-kernel3.10.14-dorado-v0.1-20150421
$ ./repo sync
编译命令:
android编译命令
$ source build/envsetup.sh
$ lunch dorado-userdebug
$ make
kernel编译命令(假设代码所在位置为~/android)
$ export PATH=~/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7/bin:$PATH
$ make dorado_v22_android_defconfig
$ make zImage
$ cp arch/mips/boot/compressed/zImage ../device/ingenic/dorado/kernel
$ cd ..
$ make bootimage
uboot编译命令
$ export CROSS_COMPILE=mips64el-linux-android-
$ make dorado_v22_android_msc0
注意事项:
1. 多媒体功能由软件实现,所以支持格式的数量和播放的效率问题将在后期发布硬件解码中解决。
2. 发布版本为CPU:1200MHz,DDR:300MHz,GPU:200MHz。
3. kernel编译需要使用4.7版本的编译工具(编译工具已包含在代码中)。
4. lollipop编译需要JDK-1.7。
5. 烧录之前需要全部擦除emmc
支持与反馈
有任何问题与建议请联系support@ingenic.com