关于谷歌fuchsia和littlekernel的关系可以参考下面的博客
Google系统fuchsia技术总结_papaofdoudou的博客-优快云博客_fuchsia 架构
下面将介绍如何搭建littlekernel的运行环境。
获取代码
GITHUB被强了,无法从源头下载代码,可以从GITEE镜像下载代码,下载命令:
git clone https://gitee.com/mirrors_littlekernel/lk.git
编译并运行
执行如下命令进行编译:
./scripts/do-qemuarm
可以看到编译结束后,调用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目录下:
如果要清理编译中间文件,直接山除掉build-qemu-virt-arm32-test目录即可