大多数linux内核架构书籍都是以x86架构为参考编写的(LKD由robert love撰写,ULKI由bovett撰写)。有没有以ARM架构为参考来解释linux内核内部原理的书?
发布于 2014-04-16 16:34:54
缺少一些基本的问题来真正地向你推荐一些东西,并为你提供有用的资源:
linux内核已经在ARM上运行了,大多数底层的东西都在ARM上解决了,除非你真的知道自己在做什么,否则你不应该去碰它。linux内核提供了一些通用的低级接口,它的驱动程序保持可移植性,而不需要特定于平台的代码片段。除非您的意图是添加另一个不受支持的ARM处理器,否则您不应该在那里钻研。
如果您想添加驱动程序或使用组件,请查看this device tree howto。与X86的一个主要区别是设备树/开放固件,因为片上系统设备通常将相同的硬件映射到不同的内存。
如果您正在寻找嵌入式内核开发,您还可以研究elinux。在stackoverflow的linux-kernel tag wiki中也提供了进一步的读取。
https://stackoverflow.com/questions/23102877
复制相似问题