【问题标题】:Porting Linux kernel 2.6 to new MIPS board将 Linux 内核 2.6 移植到新的 MIPS 板
【发布时间】:2010-09-12 19:53:42
【问题描述】:

我想将 Linux 内核 2.6.x 移植到新的 MIPS 板上。不幸的是,我找不到带有逐步解释的好的实际文档。希望,你会帮助我。纸质书也可以。

提前谢谢你!

【问题讨论】:

  • 检查 Openwrt 是否有类似处理器的板。

标签: linux-kernel mips cross-compiling embedded-linux


【解决方案1】:

首先,准备好 MIPS toolchain。您将需要它来编译内核。我用过buildroot 几次,包括构建 MIPS 工具链。

但 buildroot 提供的远不止这些:

Buildroot 可以生成任何或所有 交叉编译工具链,一个根 文件系统、内核映像和 引导加载程序映像。 Buildroot 很有用 主要针对小型工作的人 或嵌入式系统,使用各种 CPU 架构(x86、ARM、MIPS、 PowerPC 等):它使 嵌入式的构建过程 系统并简化交叉编译 过程。

如果您想手动执行此过程,建议您查看this。它不适用于 MIPS,但它显示了通用公式(您可能必须在编译之前找到 MIPS 补丁并将其应用于内核)。试试 buildroot,它会自动完成所有这些工作!

我还必须推荐阅读Jun Sun's Linux MIPS Porting Guide

【讨论】:

  • 谢谢,但我对所有这些工具都有一些经验。我在问如何为 IRQ、RAM 等的初始化编写代码。类似这样的东西 (linux-mips.org/wiki/Linux/MIPS_Porting_Guide),但更新鲜和详细。谢谢!
  • 我编辑了我的答案,以添加对 Jun Sun 的 Linux MIPS 移植指南的参考,以防您还没有看到。
  • karlphillip,但这是同一份文件 :( 是的,我知道 Google!我已经用谷歌搜索了几天没有任何实际结果。无论如何,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-06
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
相关资源
最近更新 更多