使用 qemu 模拟器运行 aosp(基于 x86-64 Linux 内核)
2021/7/10 7:07:41
本文主要是介绍使用 qemu 模拟器运行 aosp(基于 x86-64 Linux 内核),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境准备
curl
、wget
、git
命令可用repo
命令可用
android emulator
下载
mkdir emu-2.5-release cd emu-2.5-release repo init -u https://android.googlesource.com/platform/manifest -b emu-2.5-release repo sync -j 4 # 4为并行线程数,根据机器自行调整
编译
cd external/qemu ./android/rebuild.sh --no-tests
android kernel
下载
git clone https://android.googlesource.com/kernel/goldfish cd goldfish git checkout android-goldfish-4.4-dev
编译
make O=build x86_64_ranchu_defconfig make O=build bzImage -j 4 # 4为并行线程数,根据机器自行调整
aosp
下载
mkdir aosp cd aosp repo init -u https://android.googlesource.com/platform/manifest -b android-9.0.0_r42 repo sync -j 4 # 4为并行线程数,根据机器自行调整
编译
source build/envsetup.sh lunch aosp_x86_64-eng m -j 4 # 4为并行线程数,根据机器自行调整
启动
sudo chown $USER /dev/kvm /path/to/emu-2.5-release/external/qemu/objs/emulator -cores 8 -show-kernel -no-snapshot -memory 8192 -kernel /path/to/goldfish/build/arch/x86/boot/bzImage
这篇关于使用 qemu 模拟器运行 aosp(基于 x86-64 Linux 内核)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南