U-boot 2018.11 源代码分析-环境变量 (一)
发布时间
阅读量:
阅读量
U-boot的环境变量存储于存储介质中,当系统启动时,这些变量会被读取并加载至RAM中。其主要作用在于对系统进行配置,并影响U-boot的运行行为。根据用途不同,U-boot的环境变量可划分为两种类型:一种为系统预设的环境变量,另一种则由用户自定义用于存储特定数据。系统环境变量是由U-boot本身默认定义的一组参数;而用户环境变量则是供用户自行设置和管理的数据存储区域。
U-boot系统环境变量解析
【在U-boot系统中,存在若干关键性的环境变量,具体列举如下:
U-boot默认环境变量 | 变量名称 | 功能说明 |
| --- | --- |
|---|---|
| autostart | |
| bootargs | |
| bootcmd | |
| bootdelay | |
| bootfile | |
| ethaddr | |
| ipaddr | |
| mtdparts | |
| serverip | |
| serial |
这些属于U-boot中较为常见的环境变量类别,其所存储的数据内容在很大程度上影响并决定了U-boot的运行表现与操作行为。
用户环境变量分析
除系统预设的环境变量之外,用户还具备自行设置环境变量的能力,此类变量可用于存储个性化的指令组合或临时数据。
环境变量默认值设置
在未受到任何外部干预的情况下,U-boot会依据预设的bootargs与bootcmd参
全部评论 (0)
还没有任何评论哟~
