Advertisement

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)

还没有任何评论哟~