cartesi/machine-linux-image · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Cartesi Machine Linux 镜像
Cartesi Machine Linux 镜像是一个存储库,其中提供了用于构建 Linux 内核 linux.bin 镜像的 Docker 配置文件。该镜像可用于在 Cartesi Machine Emulator 参考实现上运行 Linux 环境。linux.bin 是基于 Linux 源代码构建的,目标平台为 riscv64。
入门指南
要求条件
- Docker >= 18.x
- GNU Make >= 3.81
构建过程
$ make build
如果您想用自定义名称为图片添加标签,可以按以下步骤操作:
$ make build TAG=mytag
若要从您的系统中删除生成的图像,请参阅 Docker 文档。
开发
有一个独立的 build.mk Makefile,可用于内核开发。
$ make -f build.mk clone
$ make -f build.mk run
$ make -f build.mk
还有一个run-selftest目标用于运行内核测试。
要使用它,请运行:
$ make -f build.mk run-selftest
Makefile 目标
以下选项可作为 make 目标使用:
- build:构建 docker linux-kernel 镜像
- copy:构建 docker linux-kernel 镜像,并将其产物复制到主机上
贡献代码
感谢您对 Cartesi 的关注!请前往我们的 贡献指南,了解如何签署我们的贡献者协议以及如何开始使用 Cartesi!
请注意,我们制定了 行为准则,在您与该项目的所有互动中请遵守该准则。
作者
请参阅 AUTHORS 文件。
许可证
image-kernel 仓库及所有贡献内容均采用 APACHE 2.0 许可证进行授权。请仔细阅读我们的 LICENSE 文件。