一、基本操作

1、分区查看

查看openwrt分区

root@OpenWrt:/# dmesg
[    0.394554] m25p80 spi0.0: w25q256 (32768 Kbytes)
[    0.399584] 4 fixed-partitions partitions found on MTD device spi0.0
[    0.406029] Creating 4 MTD partitions on "spi0.0":
[    0.411013] 0x000000000000-0x000000030000 : "u-boot"
[    0.417681] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.425217] 0x000000040000-0x000000050000 : "factory"
[    0.432544] 0x000000050000-0x000002000000 : "firmware"
[    0.440112] 2 uimage-fw partitions found on MTD device firmware
[    0.446129] Creating 2 MTD partitions on "firmware":
[    0.451734] 0x000000000000-0x00000018f368 : "kernel"
[    0.458367] 0x00000018f368-0x000001fb0000 : "rootfs"
[    0.465553] mtd: device 5 (rootfs) set to be root filesystem
[    0.471945] 1 squashfs-split partitions found on MTD device rootfs
[    0.478239] 0x0000005e0000-0x000001fb0000 : "rootfs_data"
[    0.487804] libphy: Fixed MDIO Bus: probed
root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00010000 00010000 "factory"
mtd3: 01fb0000 00010000 "firmware"
mtd4: 0018f368 00010000 "kernel"
mtd5: 01e20c98 00010000 "rootfs"
mtd6: 019d0000 00010000 "rootfs_data"

查看磁盘空间上可使用的空间大小

root@OpenWrt:/# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 4.5M      4.5M         0 100% /rom
tmpfs                    60.9M     31.7M     29.1M  52% /tmp
/dev/mtdblock6           25.8M    948.0K     24.9M   4% /overlay
overlayfs:/overlay       25.8M    948.0K     24.9M   4% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mmcblk0p1           28.8G    320.0K     28.8G   0% /root/sd

这里将kernel和rootfs 全盘拷贝到/tmp路径下生成fw.bin

root@OpenWrt:/# dd if=/dev/mtd3 of=/tmp/fw.bin
64896+0 records in
64896+0 records out

openwrt生成固件(dd命令)相关推荐

  1. openwrt生成固件firmware过程

    openwrt生成固件firmware过程 https://blog.csdn.net/viewsky11/article/details/53097672 由于想看看生成各个文件系统格式文件的过程, ...

  2. linux dd 截文件,Linux使用dd命令快速生成大文件(转)

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  3. Linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如   dd if=/dev/zero of=test bs=1M count=1000   会生成一个1000M的test文件,文件内容为全0(因从/dev/ ...

  4. dd命令快速生成一个大文件

    有时候测试需要生成一个临时的大文件,可以使用dd命令来完成 xxx:~/test/mnt/sdcard/capture$ dd if=/dev/zero of=test.log bs=1M count ...

  5. 使用dd命令在Linux下创建大文件,批量大小文件生成方法

    前沿:最近在开发自动从U盘拷贝大批量文件到linux系统的的功能.由于需要几十个G的大文件来做测试,如果自己去找这么多资源,然后再拷贝,非常麻烦.所以学了下dd命令,现在总结一下: 一.参数介绍 if ...

  6. linux使用dd命令拷贝/生成文件

    一.dd命令 1. 作用 Copy a file, converting and formatting according to the operands. 复制一个文件,根据操作数进行转换和格式化. ...

  7. linux使用dd命令生成指定大小文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  8. Linux dd命令截取文件,linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  9. linux dd flash,用dd命令生成bin文件,而不用拆flash读取文件

    对于linux系统,善用dd命令,可以做到直接生成bin文件,而不用生产拆flash. 1) 读flash,保存成bin文件: ~ $ cat /proc/mtd dev: size erasesiz ...

最新文章

  1. 老手讲解在JSP开发中与Web的中文问题解决方法
  2. GMM、fisher vector、SIFT与HOG特征资料
  3. 如何结合PICgo,Typora以及阿里云对象存储OSS搭建自己图床写博客
  4. [Spark][Python]groupByKey例子
  5. MyEclipse Tomcat jar包问题
  6. Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
  7. 简述python爬虫_python爬虫入门篇了解
  8. IDEA发布新版本,支持禅模式(免打扰)!
  9. python apriori算法 sklearn_R 和 Python (numpy scipy pandas) 用于统计学分析,哪个更好?...
  10. 如何回滚特定的迁移?
  11. mysql基本常用命令_mysql 的基本操作以及常用命令
  12. 华为手机怎样关闭鸿蒙系统,华为手机怎么升级鸿蒙系统-华为手机升级成鸿蒙系统教程汇总...
  13. 计算机电路基础 - 1,计算机电路基础1.1.doc
  14. Linux Kubuntu 良心输入法
  15. 在linux中运行安卓程序
  16. 这个 api 管理工具悄悄开源了,快来看看
  17. 解决——使用驱动器X:中的光盘之前需要将其格式化问题
  18. 英飞凌芯片支持计划第二阶段申请计划(硅麦芯片已开启)
  19. 华为(HUAWEI)TE10一体化高清视频会议终端系统维护之指示灯状态
  20. 使用小觅智能相机(MYNTEYE-D1010-50)建立RTABmap地图

热门文章

  1. 验证码 图片无法刷新
  2. 齐治堡垒机ShtermClient-2.1.1命令执行漏洞(CNVD-2019-09593)分析
  3. 香港银行开户过程需要注意些什么
  4. 马普尔小姐探案集S02E03【熙阳岭的疑云】
  5. 【GA TSP】基于matlab遗传算法求解旅行商问题【含Matlab源码 1337期】
  6. 黑科技|感官世界与人机交互的盛宴 --未来虚拟现实养成记
  7. Unity学习笔记--超简单:两个游戏对象直接用线连接(UI和世界坐标下均可)
  8. linux下的僵尸进程产生原因和解决方法(含具体代码)
  9. scala之类型参数
  10. mysql 主从同步master主数据库无法写入