牌具做网站可以吗,wap建站程序,东莞控股股份有限公司,商业运营是做什么的Rockchip Uboot CmdLine
cmdline 是 U-Boot 向 kernel 传递参数的一个重要手段#xff0c;诸如传递启动存储#xff0c;设备状态等。cmdline 参数有多个来源#xff0c;由 U-Boot 进行拼接、过滤重复数据之后再传给 kernel。U-Boot 阶段的 cmdline 被保存在 bootargs 环境变…Rockchip Uboot CmdLine
cmdline 是 U-Boot 向 kernel 传递参数的一个重要手段诸如传递启动存储设备状态等。cmdline 参数有多个来源由 U-Boot 进行拼接、过滤重复数据之后再传给 kernel。U-Boot 阶段的 cmdline 被保存在 bootargs 环境变量中。U-Boot 最终是通过修改 kernel DTB 里的 /chosen/bootargs 实现 cmdline 传递。
CmdLine 数据来源 kernel dts 的 /chosen/bootargs例如 chosen {bootargs earlyprintkuart8250,mmio32,0xff30000 swiotlb1
};U-Boot根据当前运行的状态U-Boot 会动态追加一些内容到 cmdline。
CmdLine 参数说明
console指定控制台设备通常为串口设备比如 consolettyFIQ0,1500000n8earlycon在串口节点未建立之前指定串口及其配置比如 earlyconuart8250,mmio32,0xff570000,115200n8;root指定根文件系统所在的设备可以是 SD 卡、NFS、USB、分区UUID 等比如 root/dev/mmcblk0p1rootPARTUUID614e0000;ro/rw以 只读/读写 的方式挂载文件系统rootwait用于文件系统不能立即可用的情况例如 emmc 初始化未完成并且无该参数则会导致挂在失败有该参数则可以等待 driver 加载完成后再从存储设备中挂载文件系统init指定init程序的路径通常为/sbin/init;quiet/silent禁止内核输出冗长的启动信息减少启动时的日志输出loglevel指定内核消息的日志级别可选值为0-7数值越大输出的日志信息越详细debug开启内核的调试模式输出更多的调试信息;mem指定系统可用的物理内存大小可以限制内核使用的内存量;maxcpus指定系统中最大的CPU数量可以限制内核使用的CPU数量sdfwupdatesd 升级卡标志;skip_initramfskernel 不使用 uboot 加载的 ramdisk而使用 rootfs(system) 里的ramdiskstoragemedia存储启动类型更多参数可以参考内核文档 Documentation/admin-guide/kernel-parameters.txt。