没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1 Bootargs 参数详解
U-boot 的环境变量值得注意的有两个: bootcmd 和 bootargs。
1.1 bootcmd
bootcmd 是自动启动时默认执行的一些命令,因此你可以在当前环境中定义
各种不同配置,不同环境的参数设置,然后设置 bootcmd 为你经常使用的那种参
数,而且在 bootcmd 中可以使用调用的方式,方便修改。
eg:
setenv bootcmd ‘setenv bootargs $(bootargs)root=$(rootfs)
nfsroot=$(serverip):$(nsworkdir) ;nboot
0x80800000 0x4000000x200000;bootm 0x80800000’
1.2 bootargs
bootargs 是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着
bootargs 来设置的。bootargs 的种类非常非常的多,我们平常只是使用了几种而
已。bootargs 非常的灵活,内核和文件系统的不同搭配就会有不同的设置方法,
甚至你也可以不设置 bootargs,而直接将其写到内核中去(在配置内核的选项中
可以进行这样的设置),正是这些原因导致了 bootargs 使用上的困难。下面介绍
一下 bootargs 常用参数,bootargs 的种类非常的多,而且随着 kernel 的发展会出
现一些新的参数,使得设置会更加灵活多样。
1.2.1 root
用来指定 rootfs(文件系统)的位置, 常见的情况有:
1. ram
root=/dev/ram rw
root=/dev/ram0 rw
请注意上面的这两种设置情况是通用的,我做过测试甚至 root=/dev/ram1rw
和 root=/dev/ram2 rw 也是可以的,网上有人说在某些情况下是不通用的,即必
资源评论
神奇的小强
- 粉丝: 76
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功