qemu运行谷歌fuchsia内核littlekernel

关于谷歌fuchsia和littlekernel的关系可以参考下面的博客

Google系统fuchsia技术总结_papaofdoudou的博客-CSDN博客_fuchsia 架构

下面将介绍如何搭建littlekernel的运行环境。

获取代码

GITHUB被强了,无法从源头下载代码,可以从GITEE镜像下载代码,下载命令:

git clone https://gitee.com/mirrors_littlekernel/lk.git

编译并运行

执行如下命令进行编译:

./scripts/do-qemuarm

qemu运行谷歌fuchsia内核littlekernel_第1张图片

可以看到编译结束后,调用QEMU命令进行仿真:

qemu-system-arm -cpu cortex-a15 -m 512 -smp 1 -machine virt,highmem=off -kernel build-qemu-virt-arm32-test/lk.elf -net none -nographic

生成的ELF文件为lk.elf,保存在build-qemu-virt-arm32-test目录下:

qemu运行谷歌fuchsia内核littlekernel_第2张图片

 如果要清理编译中间文件,直接山除掉build-qemu-virt-arm32-test目录即可


结束

你可能感兴趣的:(嵌入式系统,处理器ISA,git)