gpt4 book ai didi

linux - 嵌入式 linux 的设备树生成

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:42 24 4
gpt4 key购买 nike

我是嵌入式 linux 开发环境的新手。我正在尝试为 Zedboard(Xilinx 的 Zync 系列 SoC)生成设备树文件,并在 .dts 文件中遇到以下行:

chosen {
bootargs = "console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext2 rootwait devtmpfs.mount=0 consoleblank=0";
linux,stdout-path = "/amba@0/serial@e0001000";
} ;

每个参数在这里做什么?

最佳答案

如果您不熟悉 Linux 中的设备树使用,那么开始学习的好地方是 Booting the Linux-ppc kernel without Open Firmware (由于遗留原因而如此命名,设备树现在用于多个架构)。

chosen 节点(正式记录为 here )是“特殊的”并且携带要从固件/引导加载程序传递到内核的信息。或者在这种情况下,预先硬连接到静态设备树中。

bootargs 包含内核命令行,linux,stdout-path(或者现在只是 stdout-path)指定内核应该使用哪个设备作为其默认控制台. (有趣的是,您提供的示例随后会在命令行上覆盖它...)

关于linux - 嵌入式 linux 的设备树生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40099444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com