嵌入式Linux工具备忘
2014-06-26 09:52
218 查看
1,fw_printenv 可以在内核中打印、设置Uboot的环境变量。
使用方法:
1)只要在uboot的目录中执行:make env即可在tools/env中生成fw_printenv。将其软链接为fw_setenv即可设置Uboot的环境变量。YEAH!!!
2)需要配置文件:/etc/fw_env.config,用于配置fw_printenv的行为。其配置的信息如下 :
#devname offset envsize erasesize envsectors
/dev/mtd0 0x40000 0x40000 0x40000 1
需要注意的是,实际测试,erasesize必须和envsize一样大。否则会写不完全
2,squash等文件系统,因为是只读的,有时会对我们实际应用造成麻烦,最典型的便是/etc/目录。为此,可以用一个mount_as_tmpfs的脚本简单方便的把它变成可读写的。内容如下:
使用方法:
1)只要在uboot的目录中执行:make env即可在tools/env中生成fw_printenv。将其软链接为fw_setenv即可设置Uboot的环境变量。YEAH!!!
2)需要配置文件:/etc/fw_env.config,用于配置fw_printenv的行为。其配置的信息如下 :
#devname offset envsize erasesize envsectors
/dev/mtd0 0x40000 0x40000 0x40000 1
需要注意的是,实际测试,erasesize必须和envsize一样大。否则会写不完全
2,squash等文件系统,因为是只读的,有时会对我们实际应用造成麻烦,最典型的便是/etc/目录。为此,可以用一个mount_as_tmpfs的脚本简单方便的把它变成可读写的。内容如下:
#!/bin/sh if [ ! -d "$1" ]; then echo "error! $1 should be a directory." exit 1 fi MOUNT="/bin/mount" TMPDIR=`/bin/mktemp -dt tmpdir.XXXXXX` TARGETDIR=$1 $MOUNT tmpfs -t tmpfs $TMPDIR cp -a $TARGETDIR/* $TMPDIR $MOUNT --move $TMPDIR $TARGETDIR rmdir $TMPDIR
相关文章推荐
- 嵌入式linux截图工具gsnap移植到OK6410 TX2416开发板
- linux嵌入式编程高手历程系列13-安装缺陷管理工具bugzilla
- 嵌入式linux通用截图工具(增强版)
- 嵌入式 linux 分区工具(parted) 交叉编译过程
- 嵌入式linux系统开发概述之三----工具链(Toolchain)
- linux 版本二进制编辑工具bless(嵌入式工具集合)
- Qt 4.7.0 linux windows 嵌入式qpf 汉字 希腊文 字体 制件 步骤 及工具下载
- 嵌入式Linux截图工具的移植
- Linux 下各种嵌入式开发工具集合
- 常用嵌入式Linux二进制调试工具(1)
- 嵌入式linux通用截图工具
- 嵌入式linux通用截图工具
- 嵌入式linux通用截图工具(增强版)
- Linux下磁盘检测工具使用 备忘
- 刚在网上发现的在Linux下利用开源工具开发嵌入式系统的文章
- 构建嵌入式Linux系统-开发工具
- 常用嵌入式Linux二进制调试工具(1)(顶嵌开源)
- 嵌入式Linux学习3---ubuntu下配置SSH服务以及SecureCRT工具的使用
- 移植strace工具到嵌入式Linux
- 嵌入式Linux开发工具选择和应用分析