分类:
2012-06-18 21:01:30
原文地址:Linux下访问u-boot环境变量简介 作者:tekkamanninja
在你使用的uboot代码中用以下编译指令:
- make env
这样就可以编译tools/env下的代码,编译出的fw_printenv工具有读写uboot环境变量区的能力。这个工具是针对目标机的,也就是说如果你的uboot代码之前是针对ARM编译的话,fw_printenv也是交叉编译给ARM芯片的。
到/tools/env目录中,将编译好的fw_printenv拷贝到目标机的文件系统中,并通过"ln -s fw_printenv fw_setenv",创建一个fw_setenv到fw_printenv的软链。这个工具还需要一个配置文件,以获取uboot的ENV区域的位置信息。默认状态下,请将fw_env.config文件拷贝到目标机的文件系统的/etc目录下。然后结合uboot配置中定义的ENV区和Linux下mtd分区的情况修改配置文件。具体的修改方法见fw_env.config文件中的说明及/tools/env/README文件。
其实fw_printenv使用起来和uboot下的printenv和setenv指令是一模一样的。
- 打印uboot环境变量:
- fw_printenv [[ -n name ] | [ name ... ]]
- # ./fw_printenv -n baudrate
- 115200
- # ./fw_printenv baudrate
- baudrate=115200
- 如果不指定name,fw_printenv会打印出ENV区中的所有环境变量
- 设置uboot环境变量:
- fw_setenv name [ value ... ]
- 如果不指定value,表示要删除这个name的环境变量。
- # ./fw_setenv temp tekkaman
- # ./fw_printenv -n temp
- tekkaman
- # ./fw_setenv temp
- # ./fw_printenv -n temp
- ## Error: "temp" not defined
最大行业软件2012-11-03 14:40:18
ISOGRAPH_AVSIM_V10.0
ADINA系列产品:
ADINA.V8.8.1
CROCODILE.TECHNOLOGY.V609 系统控制仿真软件
Esteco.modeFRONTiER.v4.3.0 20101110 优化设计
ETA系列:
ETA.CAD.Translator.v1.200704
ETA.VPG.v3.3 汽车整车仿真软件
ETA_DYNAFORM_V5.6(多语言版,包括中文)
(DYNAFORM 是ETA开发的用于板料成形模拟的软件包。针对板料冲压的工艺特点,开发了方便高效的前后处理器,极大地缩短
了模型准备的周期。求解器采用LS-DYNA,基于增量法有限元理论,分析结果准确可靠。DYNAFORM可以模拟预压边、拉延、翻
边、弯曲、多工步成形等工艺过程,能够预测板料起皱、拉裂、回