bootargs参数说明

淩亂°似流年 2022-11-16 05:42 514阅读 0赞

主要举两个例子说明:

EMMC分区:

  1. setenv bootargs 'mem=512M console=ttyAMA0,115200 clk_ignore_unused rw rootwait root=/dev/mmcblk0p5 rootfstype=ext4 blkdevparts=mmcblk0:1M(u-boot.bin),5M(kernel),512K(logo.bin),512K(logo.jpg),1000M(rootfs.ext4)'

mem:设置操作系统内存大小。以上设置mem=512M表示分配给操作系统内存为512M。
console:设置控制台设备。格式为console=ttyAMA0,115200表示控制台为串口0,波特率115200。
root:设置根文件系统挂载设备。格式为root=/dev/mmcblk0p5表示从Flash第5个分区挂载(Flash分区编号从0开始)。
rootfstype:设置挂载文件系统类型,此处用的是ext4文件系统格式。
blkdevparts:EMMC分区描述,格式为blkdevparts=mmcblk0:1M(u-boot.bin),5M(kernel),512K(logo.bin),512K(logo.jpg),1000M(rootfs.ext4) ,表示有5个分区,分区0大小为1M用于bootloader启动,分区1大小为5M用于内核启动,分区2大小为512K用于启动时背景logo的启动,分区3大小为512K用于存放背景logo,分区4大小为1000M用于文件系统。

MTD分区:

  1. setenv bootargs 'mem=32M console=ttyAMA0,115200 root=/dev/mtdblock3 rootfstype=yaffs2 rw mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs)'

mem:设置操作系统内存大小。以上设置mem=32M表示分配给操作系统内存为32M。
console:设置控制台设备。格式为console=ttyAMA0,115200表示控制台为串口0,波特率115200。
root:设置根文件系统挂载设备。格式为root=/dev/mtdblock3表示从Flash第3个分区挂载(Flash分区编号从0开始)。
rootfstype:设置挂载文件系统类型,此处用的是yaffs2文件系统格式。
mtdparts:MTD分区描述,格式为mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs),表示有3个分区,分区0大小为1M用于bootloader启动,分区1大小为4M用于内核启动,分区2大小为11M用于文件系统。

发表评论

表情:
评论列表 (有 0 条评论,514人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jvm参数说明

    GC算法 标记-清除算法(Mark-Sweep) 1、标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 2、在标记完成后统一回收所有被标

    相关 Locust参数说明

    因为之前jmeter压测,满足不了高并发压测,为了解决,探索使用locust进行压测,一下为locust的使用文档,使用并总结: 打开命令提示符(或Linux终端),输入 `