安卓系统
Android入门
MIPS仿真器可以从Google的开放源代码项目中构建。对于每个Android版本,都会经过严格的质量检查,并修复开发过程中发现的错误。这些错误修复及任何MIPS优化都放在Android版本分支的顶部。并由MIPS发布。最终,所有的错误修复和优化都会提交给AOSP。我们建议开发者按照下列提供的说明下载最新的MIPS版本,以获取最稳定的MIPS Android源代码。
Android MIPS的其他資源:
Androd SDK
Android NDK
配置您的开发环境
参考Android官方网站上的网页,可以用来协助开发者开始配置完整的Android开发环境。
初始化构建环境
下载与构建
下载MIPS版本Android源代码
MIPS版本控制在GitHub上。首次下载源代码时,它将下载完整的的源代码到您的计算机上,因此请耐心等待。首次下载完成后,之后仅需下载更新的部分,速度会快很多。
Android Nougat MR2 – 7.1.2
可以从下面链接下载用于模拟器的最新版本的Android Nougat MR2。查看发行说明。发行说明中描述了各种体系结构变体的构建和启动过程。
1 2 3 4
| $ mkdir mipsandroid $ cd mipsandroid $ repo init -u git://github.com/MIPS/manifests.git -b dev-mips-nougat-mr2 -m mips-ng-7.1.2_r17.m1.xml $ repo sync
|
用于CI20的Nougat MR2版本在elinux.org上作版本控制。此处的链接描述了如何下载和构建用于CI20的Nougat MR2。
Android Lollipop MR1 – 5.1.1
最新版本的Android Lollipop MR1 – 5.1.1查看发行说明
1 2 3 4
| $ mkdir mipsandroid $ cd mipsandroid $ repo init -u git://github.com/MIPS/manifests.git -b dev-mips-lollipop-mr1 -m mips-lp-5.1.1_r6.m2.xml $ repo sync
|
Android KitKat 4.4.2
MIPS KitKat的最新版本是4.4.2版。查看发行说明
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b dev-mips-kitkat -m mips-kk-4.4.2_r1.m1.xml repo sync
|
Android Jelly Bean 4.3.1
MIPS Jelly Bean MR2的最新版本是4.3.1版。 查看发行说明
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b dev-mips-jb-mr2 -m mips-jb-4.3.1_r1.1.m3.xml repo sync
|
Android Jelly Bean 4.2.2
MIPS Jelly Bean MR1的最新版本是4.2.2版。查看发行说明
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b dev-mips-jb-mr1 -m mips-jb-4.2.2_r1.m2.xml repo sync
|
Android Jelly Bean 4.1.2
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b dev-mips-jb-mr1 -m mips-jb-4.1.2_r1m1.xml repo sync
|
Android Ice Cream Sandwich
最新版本的Ice Cream Sandwich是MIPS版本6查看发行说明
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b mips-ics-mr1.1 -m mips-ics-4.0.4_r1.1m6.xml repo sync
|
Android Gingerbread
Gingerbread的最新版本是“r3”,并且发行说明查看发行说明
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b mips-gb-2.3.5 -m mips-gb-2.3.5_r1m3.xml repo sync
|
Android Froyo
Froyo的最新版本是“r10”查看发行说明
1 2 3 4
| mkdir mipsandroid cd mipsandroid repo init -u git://github.com/MIPS/manifests.git -b mips-froyo-r10 repo sync
|
Davik turbo
MIPS具有可用于Android的Myriad Dalvik turbo优化端口。此版本的Dalvik虚拟机比Android源代码随附的Dalvik普通版本快许多倍。
Dalvik Turbo下载
从Jelly Bean版本编译MIPS的源代码
1 2 3
| . build/envsetup.sh lunch full_mips-eng make –jX
|
其中X取决于主机具有的内核数。在四核计算机上,X可以为8。
调出模拟器
从android源代码的根目录中键入:
1
| emulator –shell –show-kernel
|