u-boot引导加载程序的命令列表

发布于:2024-05-07 ⋅ 阅读:(26) ⋅ 点赞:(0)

2024年5月4日,周六下午


这是u-boot引导加载程序的命令列表,提供了各种功能来配置系统、加载内核和文件系统、进行网络引导等操作。下面是每个命令的简要说明:

  • ?: 显示命令帮助信息的别名。
  • base: 打印或设置地址偏移量。
  • bdinfo: 打印板信息结构。
  • bootefi: 从内存中引导EFI负载。
  • bootelf: 从内存中引导ELF镜像。
  • bootm: 从内存中引导应用程序镜像。
  • bootp: 使用BOOTP/TFTP协议通过网络引导镜像。
  • bootvx: 从ELF镜像中引导vxWorks。
  • bootz: 从内存中引导Linux zImage镜像。
  • cmp: 内存比较。
  • cp: 内存复制。
  • crc32: 计算校验和。
  • dhcp: 使用DHCP/TFTP协议通过网络引导镜像。
  • echo: 将参数输出到控制台。
  • env: 环境处理命令。
  • erase: 擦除FLASH存储器。
  • exit: 退出脚本。
  • ext2load: 从Ext2文件系统加载二进制文件。
  • ext2ls: 列出目录中的文件(默认为/)。
  • ext4load: 从Ext4文件系统加载二进制文件。
  • ext4ls: 列出目录中的文件(默认为/)。
  • ext4size: 确定文件的大小。
  • false: 什么也不做,失败。
  • fatinfo: 打印有关文件系统的信息。
  • fatload: 从dos文件系统加载二进制文件。
  • fatls: 列出目录中的文件(默认为/)。
  • fatsize: 确定文件的大小。
  • fdt: 扁平设备树实用命令。
  • flinfo: 打印FLASH存储器信息。
  • fstype: 查找文件系统类型。
  • go: 从地址addr开始运行应用程序。
  • help: 打印命令描述/用法。
  • iminfo: 打印应用程序镜像的头信息。
  • load: 从文件系统加载二进制文件。
  • loop: 在地址范围上进行无限循环。
  • ls: 列出目录中的文件(默认为/)。
  • md: 内存显示。
  • mii: MII实用程序命令。
  • mm: 内存修改(自动增加地址)。
  • mmc: MMC子系统。
  • mmcinfo: 显示MMC信息。
  • mw: 内存写入(填充)。
  • nm: 内存修改(常量地址)。
  • part: 磁盘分区相关命令。
  • ping: 发送ICMP ECHO_REQUEST到网络主机。
  • printenv: 打印环境变量。
  • protect: 启用或禁用FLASH写保护。
  • pxe: 用于获取和引导PXE文件的命令。
  • reset: 执行CPU复位。
  • run: 在环境变量中运行命令。
  • save: 将文件保存到文件系统。
  • saveenv: 将环境变量保存到持久存储中。
  • setenv: 设置环境变量。
  • showvar: 打印本地hushshell变量。
  • size: 确定文件的大小。
  • source: 从内存中运行脚本。
  • sysboot: 用于获取和引导syslinux文件的命令。
  • test: 最小化测试,类似于/bin/sh。
  • tftpboot: 使用TFTP协议通过网络引导镜像。
  • true: 什么也不做,成功。
  • version: 打印监视器、编译器和链接器版本。