OTA:为什么叫软件升级包,而不叫固件升级包呢?
来源:智能网
时间:2021-05-31 22:03:20
热度:174
OTA:为什么叫软件升级包,而不叫固件升级包呢?OTA概述大家好,我是一个软件升级包。这几天呢,我将会进行一次神奇的网络之旅,从开发者的电脑中,一直跑到终端嵌入式设备中。大家都把我
OTA概述
大家好,我是一个软件升级包。这几天呢,我将会进行一次神奇的网络之旅,从开发者的电脑中,一直跑到终端嵌入式设备中。
大家都把我的这个旅游过程叫做 OTA,也就是在线升级。
那么啥叫 OTA 呢?全称是:Over the Air Technology,其实就是通过网络来把一个新的软件包从服务器上下载下来,更新到设备上。
首先有一个问题:为什么叫软件升级包,而不叫固件升级包呢?
其实在本质上,固件也是属于软件,大家都是用代码写出来的嘛!
虽然这两个说法很近似,但是有一部分小伙伴还是在狭义上对它们进行了一些区分。
既然如此,我们也就暂且把它俩进行一下区别:
固件:是指一些没有文件系统的嵌入式设备中,把 Flash 分成不同的功能分区。可执行程序需要放在某个固定的起始位置,才能被 bootloader 进行启动。
软件:是指具有文件系统的嵌入式设备,可执行程序直接放在文件系统中。当设备启动之后,操作系统会启动文件系统中的可执行程序。
没有文件系统的嵌入式设备:
带有文件系统的设备:
我知道以上这样的区分方式不是很严谨,但是谁又说得清楚严谨的定义是什么呢?
暂且先这么来区分,只要不影响对文章的理解就可以了!
一个嵌入式设备在进行软件升级的时候,从宏观的角度看,可以分为2 个阶段:
下载升级包;
解压升级包,写入 flash 或文件系统;
今天呢,主要以第 1 阶段为主,带你看一下我是如何从开发者的电脑里,一步一步的被嵌入式设备下载到本地的。
下面是一个完整的过程,让您先睹为快!
首页 下一页 上一页 尾页-
2021年Q1可穿戴设备出货量超1亿:苹果份额下滑2021-05-28
-
成功收购半导体设备商MueTec,天准科技以核心技术加速入局产业智能2021-05-28
-
水电站巡检机器人:保障水电站设备运维安全2021-05-25
-
从字节码的粒度来探索ELF文件2021-05-25
-
技术分析:从字节码的粒度来探索ELF文件2021-05-25
-
电磁加热设备用于工业节能改造高效加热的效果研究2021-05-25
-
快递爆发助推自动分拣设备行业快速增长2021-05-20
-
明峰医疗抢滩高端医学影像设备市场,十年磨一剑2021-05-19
-
2021年全球可穿戴设备行业市场分析2021-05-18
-
蒸汽系统设备供应商艾肯工业完成数千万元B轮融资2021-05-11
-
2021年全球可穿戴设备行业市场预测:苹果稳居第一2021-05-10
-
产后康复设备行业家庭化与全场景融合趋势凸显2021-05-10
-
美科学家开发出深度脑刺激设备,可持久记录大脑活动2021-05-07
-
cmake在编译库文件、应用程序中的相关指令解读2021-04-30
-
2021年全球可穿戴设备行业投融资现状2021-04-30