首页 热点资讯 义务教育 高等教育 出国留学 考研考公

u-boot使用网络需设置下面哪些环境变量

发布网友 发布时间:2022-04-23 07:17

我来回答

2个回答

热心网友 时间:2022-06-17 11:42

u-boot常用环境变量
下面的表中我们列出了一些常用的环境变量:

环境变量

描述

bootdelay

执行自动启动的等候秒数

baudrate

串口控制台的波特率

netmask

以太网接口的掩码

ethaddr

以太网卡的网卡物理地址

bootfile

缺省的下载文件

bootargs

传递给内核的启动参数

bootcmd

自动启动时执行的命令

serverip

服务器端的ip地址

ipaddr

本地ip 地址

stdin

标准输入设备

stdout

标准输出设备

stderr

标准出错设备

上面只是一些最基本的环境变量,
注意:1)板子里原本是没有环境变量的,u-boot的缺省情况下会有一些基本的环境变量;
2)执行了saveenv/save之后,环境变量会第一次保存到nor flash/nand flash指定的地址,之后修改、保存、删除等都是基于flash中的环境变量的操作。

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。
bootcmd
bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。
bootargs
bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常的多,也非常的灵活,内核和文件系统的不同搭配就会有不同的设置方法;甚至你也可以不设置bootargs,而直接将其写到内核中去(在配置内核的选项中可以进行这样的设置),正是这些原因导致了bootargs使用上的困难。

热心网友 时间:2022-06-17 11:43

已知泼厦一体裙掣

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com