当前位置: 智能网 > 工业4.0 > OTA:为什么叫软件升级包,而不叫固件升级包呢?

OTA:为什么叫软件升级包,而不叫固件升级包呢?

放大字体 缩小字体 发布日期:2021-05-31 22:03:20   浏览次数:134
核心提示:2021年05月31日关于OTA:为什么叫软件升级包,而不叫固件升级包呢?的最新消息:OTA概述大家好,我是一个软件升级包。这几天呢,我将会进行一次神奇的网络之旅,从开发者的电脑中,一直跑到终端嵌入式设备中。大家都把我的这个旅游过程叫做 OTA,也就是在线升级。那么


OTA概述

大家好,我是一个软件升级包。这几天呢,我将会进行一次神奇的网络之旅,从开发者的电脑中,一直跑到终端嵌入式设备中。

大家都把我的这个旅游过程叫做 OTA,也就是在线升级。

那么啥叫 OTA 呢?全称是:Over the Air Technology,其实就是通过网络来把一个新的软件包从服务器上下载下来,更新到设备上。

首先有一个问题:为什么叫软件升级包,而不叫固件升级包呢?

其实在本质上,固件也是属于软件,大家都是用代码写出来的嘛!

虽然这两个说法很近似,但是有一部分小伙伴还是在狭义上对它们进行了一些区分。

既然如此,我们也就暂且把它俩进行一下区别:

固件:是指一些没有文件系统的嵌入式设备中,把 Flash 分成不同的功能分区。可执行程序需要放在某个固定的起始位置,才能被 bootloader 进行启动。

软件:是指具有文件系统的嵌入式设备,可执行程序直接放在文件系统中。当设备启动之后,操作系统会启动文件系统中的可执行程序。

没有文件系统的嵌入式设备:

带有文件系统的设备:

我知道以上这样的区分方式不是很严谨,但是谁又说得清楚严谨的定义是什么呢?

暂且先这么来区分,只要不影响对文章的理解就可以了!

一个嵌入式设备在进行软件升级的时候,从宏观的角度看,可以分为2 个阶段:

下载升级包;

解压升级包,写入 flash 或文件系统;

今天呢,主要以第 1 阶段为主,带你看一下我是如何从开发者的电脑里,一步一步的被嵌入式设备下载到本地的。

下面是一个完整的过程,让您先睹为快!

 
关键词: 升级包 设备 文件

[ 智能网搜索 ]  [ 打印本文 ]  [ 违规举报

猜你喜欢

 
推荐图文
可穿戴技术的过去、现在与未来 智能穿戴设备中运用的物联网技术
推荐智能网
点击排行

 
 
新能源网 | 锂电网 | 智能网 | 环保设备网 | 联系方式