cli是命令行接口的简写(command line interface)。功能与操作系统的控制台是一样的,用来访问软件提供的服务。CLI使用hush shell作为命令行解释器,能处理命令行脚本。
除了u-boot定义的命令外,还可以通过run命令执行多条命令,通过source命令执行加载到内存中的脚本。
CLI命令层 |
命令解析层 |
命令执行层 |
CLI命令层:包含run,source等命令,执行指定的命令。
命令解析层:包含两个命令行解析器的实现,简单命令行解析器和hush shell解析器。
命令执行层:执行实际的命令
命令解析层向上层提供了统一的访问接口;命令执行层向上层提供了统一的访问接口。
CLI命令层
cli命令层负责用户的直接交互,通过这些命令,用户能指定想要运行的命令。
命令名 |
描述 |