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

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

3天内不再提示

固件升级和软件升级区别

姚小熊27 来源:网络整理 作者:网络整理 2020-11-30 14:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是固件升级

固件升级,指的是对音乐播放机等便携式机器的内嵌固件进行升级。可以完善机器功能、增强机器稳定性、修补机器漏洞。

由于现在的播放器几乎都是将固件保存在Flash中,所以升级固件实际上就是用新的固件程序重写Flash,但根据不同的芯片及原理其实要分为两种方式。第一种方式是使用独立的USB芯片的产品,比较有代表的是Hyundai的GDS30c6001,对于这类播放器,升级比较简单,也比较安全,只需要通过USB芯片将新的固件程序传送到Flash中即可。第二种是USB是主芯片的一部分,工作也需要固件的支持,比较有代表的是目前热销的iRiver 180TC(使用的为Philips 的DSP芯片)。对于这类播放器,升级过程要比上一种复杂,并且也存在一定的危险性,因为一但更新失败可能会连最基本的USB传输功能都会丧失。当然对于这类播放器,也有比较灵活的方面,就是包括USB传输层都可以重新编程。这一类播放器在处理具体升级的过程与上一种情况也是一样的,依然是通过USB传输将新的固件传送到Flash芯片中去。只是由于USB传输层也是由固件所支持的,所以在固件升级失败后的危险等级要高一些。

固件升级和软件升级区别

1、固件担任着一个系统最基础最底层工作的软件。在硬件设备中,固件就是硬件设备的灵魂,固件决定着硬件设备的功能及性能,固件升级是针对整个设备的,比如提升流畅度,增加新功能或者清除已知bug。

2、而软件升级则只针对该软件,即使升级,所改变的也是软件的功能,提升软件体验度,或者迎合固件升级。

3、简单的说,固件是本,软件是末,软件即使升级,也需要建立在固件版本上。

固件升级是对手机操作系统的升级,就像电脑的xp sp1升级到xp sp2一样的过程,而软件升级只是升级软件版本,就像qq从qq2009升级到qq2010
责任编辑:YYX

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

    关注

    0

    文章

    6

    浏览量

    10629
  • 固件升级
    +关注

    关注

    0

    文章

    36

    浏览量

    12398
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    可以使用CW32的ChirpIOT来实现芯片固件升级

    可以使用CW32的ChirpIOT来实现芯片固件升级吗?这种升级每包有限制吗?一般是多少,可以实现组网内的所有设备同时这种升级吗?
    发表于 12-05 06:51

    Bootloader固件升级的步骤

    ,也可以不更新,在项目中,我们通常会对 FW 版本号进行对比,会将 MCU 中的 App 程序更新最新的版本,起到固件升级的效果。更新的话,BootLoader 更新完程序后,跳转到新程序运行;不更新
    发表于 11-19 07:41

    使用RTT的维护云进行远程固件升级(OTA),怎么没有网络升级的方式?

    使用RTT的维护云进行远程固件升级(OTA),怎么没有网络升级的方式的?只有蓝牙,近距离的固件升级。详细如图所示,只有蓝牙,没有连接互联网,
    发表于 10-13 06:36

    请问IR915L-W 如何进入Wi-Fi板卡升级固件

    IR915L-W 如何进入Wi-Fi板卡升级固件
    发表于 08-07 06:39

    IR611S固件如何升级

    IR611S固件升级
    发表于 08-06 07:34

    固件升级过程中,如何禁用EC INT中断?

    固件升级过程中,EC INT中断经常会被触发,如何禁用? 这个中断,协议栈是怎么触发的或者说需要满足什么条件?
    发表于 07-25 06:43

    蓝牙空中升级(OTA)原理

    1. 概述 所谓DFU(Device Firmware Update),就是设备固件升级的意思,而OTA(Over The Air)是实现DFU的一种方式而已,准确说,OTA的全称应该是OTA
    发表于 07-21 14:50

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败怎么解决?

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败,目前没有办法下载程序,大佬们解决的办法?
    发表于 06-17 06:47

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败,怎么解决?

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败,目前没有办法下载程序,大佬们解决的办法?
    发表于 06-16 06:20

    nRF Connect SDK(NCS)/Zephyr固件升级详解 – 重点讲述MCUboot和蓝牙空中升级

    如何在nRF Connect SDK(NCS)中实现蓝牙空中升级?MCUboot和B0两个Bootloader有什么区别?MCUboot升级使用的image格式是怎么样的?什么是SMP协议?CBOR
    的头像 发表于 05-09 14:14 3086次阅读
    nRF Connect SDK(NCS)/Zephyr<b class='flag-5'>固件</b><b class='flag-5'>升级</b>详解 – 重点讲述MCUboot和蓝牙空中<b class='flag-5'>升级</b>

    如何使用IFX ePower BootStrapLoader工具通过lin通信升级固件

    如何使用 IFX ePower BootStrapLoader 工具通过 lin 通信升级我的固件
    发表于 04-18 06:56

    STM32745/747芯片固件升级的疑问求解

    STM32745芯片属于双核芯片,有M7和M4两个核,如果要做固件升级功能采用M4 BOOT+M4 APP,M7 BOOT+M7 APP,M4的app程序放在0x08120000位置处,M7的app
    发表于 03-12 07:55

    请问有没有办法对MSP430的固件升级

    AFE4400 EVM板,上面用的MCU为MSP430,之前一直正常使用,现在连接上电脑,电脑就认为是键盘类的硬件,将EVM板的USB驱动装不成功,可能是MSP430的固件有问题,请问有没有办法对MSP430的固件升级
    发表于 01-14 08:38

    OTA软件升级管理系统

    OTA(Over-the-Air Technology,空中下载技术)是通过空中下载的方式对车辆中的软件进行远程升级。经纬恒润OTA软件升级管理系统基于
    的头像 发表于 01-13 09:39 1599次阅读
    OTA<b class='flag-5'>软件</b><b class='flag-5'>升级</b>管理系统

    STM32F103上位机升级,RS485升级、CAN升级

    外置Flash。该开发板提供上位机升级软件,购买者可使用该上位机配合我们的升级例程学习给MCU在线更新升级 上位机软件使用VS2022开发平
    发表于 01-03 08:57