固件的概念
固件(firmware)就是写入erom(可擦写只读存储器)或eeprom(电可擦可编程只读存储器)中的程序。固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。
固件是担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。
固件的工作原理
固件(firmware)一般存储于设备中的电可擦除只读存储器eeprom(electricallyerasableprogrammablerom)或flash芯片中,一般可由用户通过特定的刷新程序进行升级的程序。一般来说,担任着一个数码产品最基础、最底层工作的软件才可以称之为固件,比如计算机主板上的基本输入/输出系统bios(basicinput/outputsystem),在以前其实更多的专业人士叫它固件。
通常这些硬件内所保存的程序是无法被用户直接读出或修改的。在以前,一般情况下是没有必要对固件进行升级操作的,即使在固件内发现了严重的bug也必须由专业人员带着写好程序的芯片把原来机器上的更换下来。早期固件芯片一般采用了rom设计,它的firmware代码是在生产过程中固化的,用任何手段都无法修改。随着技术的不断发展,修改固件以适应不断更新的硬件环境成了用户们的迫切要求,所以,可重复写入的可编程可擦除只读存储器eprom(erasableprogrammablerom),eeprom和flash出现了。这些芯片是可以重复刷写的,让固件得以修改和升级。
固件的技术性能
固件可以说是神经中枢,也可以称作combo的操作系统,它包括很多模块:驱动、控制、解码、传送、检测……,只有在它的控制下combo才能正常工作。同时,固件还带有许多附加功能,如纠错技术、安全刻录技术、播放控制技术等。
实际上,combo光驱固件中的关键技术就是对各种盘片的识别,而这是通过识别cd、cd-r(w)和dvd盘片在数据凹槽的密度与盘片的化学层的不同完成的。当把盘片放入光驱中,光驱收到操作命令后,含有固件的控制芯片会发出指令,激光头根据指令依次发出dvd读取、cd-rom读取以及cd-r写入、cd-rw擦写的四种激光试探,如果收到反馈则判断它是何种类别的盘片。按照这一操作程序,一般dvd-rom盘片需要一次识别,cd盘片需要两次识别,而cd-r和cd-rw则要经过三次。很显然,固件的制作水平决定着combo光驱的质量。
由combo光驱中可以看出,硬件设备的固件与它的硬件有着几乎相等的地位,而在某些程度上来说固件可能更重要一些。因为只有编写出出色的固件程序才可以更加充分、巧妙的发挥硬件的作用,而且优秀的固件还可以弥补一些硬件上的缺陷。
编程器固件和路由器固件什么不同
根据路由器的型号和版本,先下载固件在电脑上,然后通过在浏览器的路由器界面打开下载的固件,进行升级。无线路由器固件相当于台式电脑的windows系统。不同的路由器有不同的固件,不同型号的无线路由器固件不能互换。
固件在无线路由器出厂的时候通常封装在一个flash集成电路里,现在的flash集成电路通常采用8脚封装,也有更多针脚的,它焊接在路由器的主板上,相当于台式电脑的硬盘。有些狂热的无线路由器爱好者把开源的路由器固件通过编程器刷入不同的无线路由器,达到增加功率、功能的效果。前提是需要改造或加大无线路由器的内存和flash集成电路。
用电脑比喻通俗的来说,官方的固件就是电脑的操作系统,xp、win7等,但是每次开机都要通过bios自检、再加载系统文件,编程器固件就是包含两者。
PCB信号完整性:问题和设计注意事项
TTL与非门典型电路及其工作原理
人工智能怎样去改变工作方式
机器人摆动相轨迹设计
关于非洲猪瘟快速自检整套解决方案的详细参数介绍
编程器固件和路由器固件什么不同
电池SOC用于可穿戴设备和可听设备中
中控智慧科技人脸识别考勤机iFace301介绍
详解汽车仪表盘的进化史
认知车辆建立在基础的高完整性传感器数据之上
哪些产品需要进行CCC认证?CCC认证产品范围解析
售电公司电力需求侧管理研究与应用
OPPO新机,曝光新机搭载了联发科,内存3.7G!
平衡流量计与孔板流量计的优缺点对比
土壤成分检测仪检测项目有哪些
剩余电流动作断路器不按时跳闸的原因分析
作为重庆首个智慧警务站,它到底有何“聪明”之处?
非制冷红外探测器陶瓷封装结构优化及可靠性分析
Qorvo QPA3069 S波段功率放大器在贸泽开售 助力国防和航空航天行业
最新爆料:YY直播大约有90%数据是伪造的