Linux内核使用ARM体系结构作为参考

时间:2014-04-16 07:35:21

标签: linux kernel

大多数Linux内核架构书籍都是以x86架构为参考(robert love为LKD或bovett为ULKI)。是否存在任何以Linux体系结构为参考来解释linux内核内容的书。

1 个答案:

答案 0 :(得分:0)

缺少一些基本问题才能真正向您推荐并指出有用的资源:

  • 你的意思是什么低级程序?
  • 你打算怎么处理这些信息?

Linux内核已经在ARM上运行了,大多数低级别的东西都在那里解决了,除非你真的知道你在做什么,否则你不应该触摸它。 Linux内核提供了一些通用的低级接口,其驱动程序可以保持可移植性,而无需特定于平台的片段。除非您打算添加另一个不受支持的ARM处理器,否则您不需要在那里挖掘。

如果您想添加驱动程序或使用组件,请查看this device tree howto。 X86的一个主要区别是设备树/开放固件,因为片上系统设备通常具有映射到不同内存的相同硬件。

如果您正在寻找嵌入式内核开发,您也可以查看elinux。 stackoverflow的linux-kernel tag wiki中还提供了进一步的读取。