查看: 12709|回复: 19

什么是“固件”?我来告诉你!

[复制链接]
发表于 2020-1-17 14:08:14 | 显示全部楼层 |阅读模式
本帖最后由 tm5880891 于 2020-1-17 14:12 编辑 . F$ I0 N1 w: n4 Y6 g

1 \$ e' R* t4 p$ L7 l
固件到底是软件还是硬件?我认为本身是软件,却有硬件的特性。

+ A: T) r$ Z' }( @, t( }; {3 m% S
★说到固件,大家对于主板的BIOS应该知道点,电脑从底层上有问题了,往往要升级BIOS才能解决。这其实就是算固件升级,它应该说是这个硬件的大脑,或者说是这个硬件的操作系统也不为过。不仅主板有固件,光猫有,盒子有,高清机有,手机也有,DVD,数字电视接收机,等等。几乎现代信息有关所有的硬件都有这玩意儿。

1 ^) X7 @, l) i" E4 D0 ~4 ^
★固件的升级过程有点像刻录可擦写光盘的过程。只不过,升级的目标是FLASH芯片。既然是芯片,那就有容量的约束。所以动手之前应该先了解下目标芯片的容量是很有必要的。
5 L+ P7 r1 e5 Z& P
★升级完后,一般意义上说,是不能修改一些局部的数据。这样就有了硬件的特性。
5 w* v! y" t! P  c& i
★不能在硬件上改,那我们就在固件文件上打主意,这就是DIY的活了,于是我们广大的固件DIY者应运而生。
) v9 C9 N" V, A% T4 Q2 j3 t
★我的固件DIY启蒙应该很早了,记得当年为了修改我第一台电脑的LX主板上电源之星的图标,不知折腾了多长时间,最后终于成功,虽然刷的时候战战兢兢。看着开机就显示自己修改的画面,那种快乐DIY者都是明白的。
- f  L/ [6 h6 L0 r! f
★下面我们来看看高清机的固件文件,从官方网站下载来的东东一解开是一个install.img文件。固件往往都是以img或bin为扩展名。这东西放进移动存储设备的根目录下才能升级,机器只能识别名为install.img的文件。所以不能直接把RAR文件放在里面,要解压开来。当然你也可以把其他文件改成这个名放在里面,那刷进去,机器肯定死翘翘了。笑话了,呵呵!。
, ^$ ~1 H2 c' K* Q: ~& m
★固件往往都是按照一定的规则压缩封装的文件,所以不是普通意义上的压缩文件。不能用通用的方式解压就完事。一般都有专用的解包与封包的工具。

* N# F! ?% u( o
从固件我想到,我们人类的大脑内的信息也许以后的某个时候会以固件方式备份与恢复。这样的话,是不是代表人类可以永存。如果这样的固件再经过DIY下,我们的人生会是怎样?我觉得应该是真正意义的超人,你也说说呢?
  F+ Q7 J3 k# S
发表于 2020-1-17 14:26:23 | 显示全部楼层
感谢分享 感谢分享
发表于 2020-1-18 15:51:22 | 显示全部楼层
来了就坐吧
发表于 2020-1-18 20:00:17 | 显示全部楼层
固件就是硬件的 灵魂
发表于 2020-1-20 07:31:56 | 显示全部楼层
感谢分享 感谢分享
发表于 2020-2-9 11:40:12 | 显示全部楼层
哈哈,形容得很抽象
发表于 2020-2-18 10:02:09 | 显示全部楼层
感谢分享 感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部