关于谷歌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目录即可


本文介绍了如何搭建和运行LittleKernel,它是Google Fuchsia操作系统的预启动内核。通过从GITEE镜像下载代码,使用指定的编译命令生成lk.elf文件,并在QEMU中进行仿真运行。清理编译中间文件只需删除相应目录。
821

被折叠的 条评论
为什么被折叠?



