一、Uboot环境变量简介
1.Uboot环境变量的作用
在不改变源码、不用重新编译的情况下,可以使我们通过设置环境变量的值来改变uboot的一些设置,如bootdelay时间、机器码的值等等。
2.常用的Uboot环境变量
二、Uboot下环境变量设置
在机器启动到uboot阶段时,使其暂停
printenv //打印环境变量
setenv //设置环境变量
saveenv //保存环境变量
reset
Uboot环境变量的设计逻辑是在启动过程中将env从静态存储器中读出放到RAM中,之后在uboot下对env的操作(如printenv editenv setenv)都是对RAM中env的操作,只有在执行saveenv时才会将RAM中的env重新写入静态存储器中。
这种设计逻辑可以加快对env的读写速度。
三、android下环境变量设置
1.交叉编译环境搭建
下载arm-fsl-linux-gcc-4.4.3.tar.gz
安装到根目录下/usr/local/
- tar vxzf arm-fsl-lin