0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

编程器固件和路由器固件什么不同

姚小熊27 来源:网络整理 2018-04-09 09:38 次阅读

固件的概念

固件(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自检、再加载系统文件,编程器固件就是包含两者。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由器
    +关注

    关注

    22

    文章

    3482

    浏览量

    111315
  • 固件
    +关注

    关注

    9

    文章

    519

    浏览量

    22306
  • 编程器
    +关注

    关注

    9

    文章

    386

    浏览量

    41671
收藏 人收藏

    评论

    相关推荐

    路由器固件的解包与打包

    假定已经把电脑上完美运行的客户端进行了交叉编译,生成了要在路由上运行的拨号程序(假定为Client),且路由器有合适的固件(假定为firm.bin)。那么要在路由器上运行Client
    发表于 01-04 08:53

    TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头

    TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(下)
    发表于 07-16 08:14

    主流路由器固件有哪几个

    路由器和交换机是搞网络的最熟悉不过的。路由器和交换机的操作系统是什么那?大多是一些嵌入式Linux发行版。我们一般称之为固件。主流路由器固件
    发表于 12-22 08:24

    分享一种在无法用网线连接路由器刷机时手动组装编程器固件的方法

    在无法用网线连接路由器刷机时手动组装编程器固件的方法:breed 分配128k,不够的用0补(并不是一定要128k,有的固件是从0x50000启动的,这时候就得分配320k,breed
    发表于 01-20 08:29

    无线路由器固件损坏的维修方法

    大家都知道我们的路由器买回来后,可以定期从路由器官方网站上下载到新的固件对它进行升级,新固件一般会增加一些新的功能,或是更改一些BUG,但是如果我们升
    发表于 10-14 16:38 248次下载

    AVR编程器固件和USB驱动

    USBASP下载编程器USB-UART下载转换器(电路+固件+USB驱动等),本资料描述:AVR编程器固件和USB驱动。
    发表于 12-21 10:16 15次下载

    小米潘多拉固件

    路由器刷机固件 小米潘多拉
    发表于 02-23 13:52 17次下载

    hg255d路由器挂卡固件 刷机文件-内有视频教程

    hg255d路由器挂卡固件 刷机文件-内有视频教程。
    发表于 04-29 16:50 28次下载

    802.11n路由器拆解:可换刷固件来升级

    OnNetworks公司的N150R——一款基本的802.11n级别的路由器。这款路由器一旦将其供应商提供的固件替换为NETGEAR品牌的相同硬件的固件后,性能就会要好很多。这次我将介
    的头像 发表于 01-22 14:34 1.1w次阅读

    荣欣4挂卡路由器原厂刷机固件PandoraBox下载

    荣欣4挂卡路由器原厂刷机固件
    发表于 03-19 13:43 5次下载

    FW300R-V2路由器固件的资料合集免费下载

    本文档的主要内容详细介绍的是FW300R-V2路由器固件的资料合集免费下载。
    发表于 11-04 08:00 0次下载

    家用路由器固件升级方法

    路由器用的时间长了以后难免多多少少出现卡顿掉线的问题,这时候如果路由器本身没有硬损伤的话,我们可以选择升级路由固件那么怎么做呢?
    发表于 06-25 16:57 2370次阅读
    家用<b class='flag-5'>路由器</b>的<b class='flag-5'>固件</b>升级方法

    固件升级失败怎么办

    路由器要适用更新的接入设备,必须要定期进行固件升级,而路由器在进行固件升级的时候,会擦除Flash闪存上面存储的路由器
    的头像 发表于 11-30 14:12 1.6w次阅读

    ASUS华硕RT-AC68U无线路由器Merlin梅林固件386.2.0版(2021年4月3日发布)

    ASUS华硕RT-AC68U无线路由器Merlin梅林固件386.2.0版(2021年4月3日发布)(电源传输以太网)-       ASUS华硕RT-AC68U无线路由器Merlin梅林固件
    发表于 07-26 10:42 0次下载
    ASUS华硕RT-AC68U无线<b class='flag-5'>路由器</b>Merlin梅林<b class='flag-5'>固件</b>386.2.0版(2021年4月3日发布)

    杰拓迷你电脑D2308U编程器bios固件

    杰拓迷你电脑D2308U编程器bios固件
    发表于 10-31 15:49 0次下载