找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4583|回复: 11

各位大神,谁能给解释一下jffs2和mtd的关系

[复制链接]
发表于 2020-2-1 00:17:16 | 显示全部楼层 |阅读模式
小白,请教各位大神,看到说备份固件,有的说备份mtd,又有的备份jffs2,有点搞不明白它们之间的关系,谁给科普一下!
) }* G6 `$ x) j% G: V
发表于 2020-2-1 08:25:10 | 显示全部楼层
我也是小白,你是不是写错了,是不是mnt?
发表于 2020-2-1 11:04:04 | 显示全部楼层
mtd是备份他的分区,包括了固件版本等,通过这里面分割出来,而jffs2就是含有运营商配置的文件。。。所以你如果只要改变版本,刷固件就可以了,要改变各运营商配置就是得刷JFFS2,这样解释如何啊????
发表于 2020-2-1 12:37:31 | 显示全部楼层
mtd≈gho
$ Y+ @) o. c# Y7 j' x& k+ Pjffs2≈system32
 楼主| 发表于 2020-2-1 21:38:09 | 显示全部楼层
tm5880891 发表于 2020-2-1 11:04
1 t( ]2 p: y6 O, ~9 y7 Jmtd是备份他的分区,包括了固件版本等,通过这里面分割出来,而jffs2就是含有运营商配置的文件。。。所以你 ...
1 M( @5 g9 m3 O" {9 q4 x- t
感谢回复!把全部mtd备份出来,就能合成固件吗?
 楼主| 发表于 2020-2-1 21:45:39 | 显示全部楼层
本帖最后由 cxice 于 2020-2-1 21:47 编辑
8 T, g/ o( {  }# {
shring 发表于 2020-2-1 12:37
$ u! W( |8 q% O' }. ~mtd≈gho) \& y( M( ^: L  z) F( D2 {
jffs2≈system32
& U& W5 d8 J7 g: c2 y! a
感谢回复!你这么说,我一下明白了。看到有人说完整的固件结构:kernel+30(十六进制),版本信息(aaaaUUUUDDDD????V1.2.1P1T2.?????2013-12-31 17:05:48.P?..........)+boot,组成,9 W4 @0 t; v. {" P6 X  S$ \1 D
mtd里面显示
8 f) t! M2 `# |) J4 Pmtd1: 00000000 00200000 00020000 "u-boot"             2M=2x1024x1024=2097152(十进制)=200000(十六进制)
& Z: H" v$ v" t/ ]# n8 j& N% Ymtd3: 00200000 01400000 00020000 "kernel0"           20M    初始kernel0与kernel1相同,web刷机后boot kernel1刷为新版固件,3 W4 E: [% j. N' t9 h
mtd6: 01600000 01400000 00020000 "kernel1"           20M    kernel0不变,环境变量versioninfo启动地址改变
' f; i  H# N7 B8 b4 [$ {* Y! Dmtd7: 02a00000 00600000 00020000 "others"             6M  : D% D' f1 G6 k/ O* z  C, B; u
mtd2: 03000000 00400000 00020000 "parameter tags"     4M    PON信息→LOID及密码,SN及密码* F  a& A; f6 B$ R
mtd5: 03400000 00800000 00020000 "usercfg"            8M
2 b: W! x$ ~7 f3 Xmtd4: 03c00000 00400000 00020000 "middleware"         4M    4000000=64M4 I4 w, N) {% w, z
mtd0: 04000000 08000000 00020000 "whole flash"      128M    8000000=128M"
8 E2 {2 T* b) P" q- h' c9 C看到除了kernel外还有很多东西,能给讲解一下吗?还有vmlinuz.bin,又是什么?img和bin文件有何区别?4 E! ^$ Z7 m7 K! X1 l" \
发表于 2020-2-1 22:07:38 | 显示全部楼层
cxice 发表于 2020-2-1 21:38
# `7 {6 V+ N6 {0 F( k- @! V6 c/ Q2 e感谢回复!把全部mtd备份出来,就能合成固件吗?
: f! E5 E+ P# v  x- z+ _+ O3 ~
这不是你玩的东西,你才刚学会走,等你学会跑了再学飞吧
 楼主| 发表于 2020-2-1 22:08:02 | 显示全部楼层
hasibilige 发表于 2020-2-1 08:25& |; w5 g' y9 T5 ^6 f& B
我也是小白,你是不是写错了,是不是mnt?
* m6 f, @, }1 r+ X% S7 w% ^! w- s
感谢回复!mtd没错,也许是我问的不够清楚吧!
 楼主| 发表于 2020-2-1 22:22:15 | 显示全部楼层
这不是闹新冠肺炎出不去吗?学习学习!
 楼主| 发表于 2020-2-2 00:31:39 | 显示全部楼层
shring 发表于 2020-2-1 12:37/ M( m, w7 G( i/ {* t
mtd≈gho2 m( y$ f2 n/ X# [6 f" q
jffs2≈system32
% P& |2 x' L5 P* D9 b2 H. m, H  y8 B
再请教一下,硬件完全相同的光猫,把flash互换可以吗?$ s7 q6 M/ J( m$ t; x* H
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-8 06:09 , Processed in 0.037018 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表