如何将Linux系统移植到新的硬件架构?

时间:2012-05-20 03:09:35

标签: linux

我的意思是我开发了一个基于FPGA的新的但简单的RISC CPU并构建了一个计算机硬件系统。

现在我需要将Linux移植到硬件系统。 我对这个过程没有明确的认识。先做什么然后做什么?

感谢。

1 个答案:

答案 0 :(得分:3)

  1. 编写C编译器后端。
  2. 编写任务调度程序。
  3. 写内存分配器。
  4. 写入IO子系统。
  5. 编写网络堆栈。
  6. 编写硬件驱动程序,大容量存储,串行,dma等。
  7. 交叉编译内核。
  8. 修复所有缺失的部分。
  9. 编译实用程序。
  10. 现在回到1.如果你知道现在知道的话,那么首先应该按照你应该做的方式解决所有问题。
  11. 至少那是我们这样做的方式。通常是一个三人小组。一个完成了任务管理器和内存分配器,一个完成了IO例程,一个完成了所有UI和实用程序。与实质重叠。

    当然,如果你的缩写是LT并且已经编写了编译器并且你将其余部分用于源代码,那么这将更容易。

相关问题