redpill-tool-chain/README.md
2021-08-13 22:36:17 +08:00

1.4 KiB
Raw Blame History

RedPill Tool Chain

这是一个测试项目,可能会有不可预测的事情发生(比如:毁损数据、烧毁硬件等等),请谨慎使用

English

感谢 @haydibe 提供 RedPill Tool Chain

关于项目?

  • 为apollolake提供适当的DSM7支持 (thnx @jumkey)
  • 针对DSM6.2.4和DSM7.0从基于内核源代码的构建切换到基于工具包开发人员的构建 (thnx @jumkey)

PS: 由于toolkit dev缺少fs/proc所需的源代码因此它们取自提取的DSM6.2.4内核源代码。 构建需要此单个文件夹的源代码但不使用内核源代码构建redpill.ko模块。

如果您发现工具链的构建方式有问题,或者有改进的想法:请让我知道。

对于所有其他问题:请向社区提出——我知道的并不比其他人多。

如何使用?

  1. 复制user_config.simple.jsonuser_config.json
  2. 为你想要的平台和版本构建编译镜像: 比如 redpill_tool_chain.sh build apollolake-7.0-41890
  3. 为你想要的平台和版本构建引导: 比如 redpill_tool_chain.sh img apollolake-7.0-41890

redpill_tool_chain.sh img运行结束之后,将会在宿主机的./image文件夹中生成 RedPill引导镜像。

依赖: docker

其他说明

为了方便我自己

  • docker/Dockerfile 中补入了阿里云镜像
  • redpill_tool_chain.sh run <platform_version>自定义引导构建过程