掌握uboot使用的2个关键点:命令和环境变量

掌握uboot使用的2个关键点:命令和环境变量

(1)uboot启动后大部分时间和工作都是在shell下完成的(譬如uboot要部署系统要在shell下输命令、要设置环境变量也得在命令行下,要启动内核也要在命令行底下敲命令)。

(2)命令就是uboot的shell中可以识别的各种命令。uboot中有几十个命令,其中有一些常用另一些不常用(我们还可以自己给uboot添加命令)。

(3)uboot的环境变量和操作系统的环境变量工作原理和方式几乎完全相同。uboot在设计时借助了操作系统的设计理念(命令行工作方式借鉴了linux终端命令行,环境变量借鉴了操作系统的环境变量,uboot的驱动管理几乎完全照抄了linux的驱动框架)。

(4)环境变量可以被认为是系统的全局变量,环境变量名都是系统内置的(认识就认识,不认识就不认识,这部分是系统自带的默认的环境变量,譬如PATH;但是也有一部分环境变量是自己添加的,自己添加的系统就不认识但是我们自己认识)。

系统或者我们自己的程序在运行时可以通过读取环境变量来指导程序的运行。这样设计的好处就是灵活,譬如我们要让一个程序更改运行方法,不用去重新修改程序代码再重新编译运行,而只要修改相应的环境变量就可以了。

(5)环境变量就是运行时的配置属性。

相关推荐

  1. 掌握uboot使用2关键命令环境变量

    2024-03-11 19:32:05       19 阅读
  2. 【驱动】uboot常用环境变量命令

    2024-03-11 19:32:05       15 阅读
  3. 4.9 海思SS928开发 - uboot开发 - 环境变量工具使用

    2024-03-11 19:32:05       15 阅读
  4. 环境变量Bash内置命令

    2024-03-11 19:32:05       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 19:32:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 19:32:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 19:32:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 19:32:05       20 阅读

热门阅读

  1. CCIE路由交换考试指南

    2024-03-11 19:32:05       21 阅读
  2. [2024年]-flink面试真题(四)

    2024-03-11 19:32:05       22 阅读
  3. react recharts饼图 及配置项

    2024-03-11 19:32:05       17 阅读
  4. 【计算机网络教程】第一章课后习题答案

    2024-03-11 19:32:05       17 阅读
  5. linux系统nginx常用命令

    2024-03-11 19:32:05       26 阅读
  6. Claude与ChatGPT的对比

    2024-03-11 19:32:05       16 阅读
  7. uniapp地图围栏代码

    2024-03-11 19:32:05       20 阅读
  8. mysql笔记:5. 运算符

    2024-03-11 19:32:05       18 阅读
  9. 将本地项目上传git仓库

    2024-03-11 19:32:05       16 阅读
  10. RocketMQ学习笔记二

    2024-03-11 19:32:05       18 阅读