【发布时间】:2019-08-29 07:48:05
【问题描述】:
据我所知,ATAG 和 cmdline 都是将内核参数从引导加载程序传递到内核的方式。 但是我不明白它们之间有什么区别。
当我移植设备驱动程序时,我使用 ATAG 和 cmdline 将内核参数从引导加载程序传递到内核。 我搜索了他们,我仍然无法理解他们之间的关系。 据我所知,ATAG 表示 ARM 架构中使用的内核标记列表,而扁平设备树的功能非常类似于 ATAG。 我可能可以说我得到了一些了解 ATAG 的线索。 但是 cmdline 很混乱。
ATAG 像设备树吗? cmdline 是一个向 ATAG 添加属性的工具吗?
【问题讨论】:
-
ATAG 是一种用于将引导加载程序参数(包括 cmdline)传递给内核的协议。
-
是不是说cmdline是ATAG中包含的一个组件?
-
见here
-
请注意我的评论中的包括。并在另一条评论中查看给定的链接。
标签: linux linux-kernel linux-device-driver