固件版本控制表

合集下载

嵌入式系统的版本控制与固件升级方法

嵌入式系统的版本控制与固件升级方法

嵌入式系统的版本控制与固件升级方法嵌入式系统是一种专门设计用于控制特定设备或系统的计算机系统。

它们通常在嵌入式设备中运行,如智能手机、汽车、家用电器等。

随着嵌入式系统的普及和功能的不断增加,版本控制和固件升级成为了关键的任务。

本文将详细介绍嵌入式系统的版本控制和固件升级的方法。

版本控制是指在软件开发过程中对软件版本进行管理和控制的过程。

对于嵌入式系统来说,版本控制非常重要,因为它可以确保固件的稳定性和可靠性,并帮助开发团队更好地管理软件的变化和进展。

下面将介绍几种常见的版本控制方法。

1. 本地版本控制系统(Local Version Control System,简称LVCS):这种方法是最基本的版本控制方法之一,它通过在开发机器的本地硬盘上保存不同版本的文件来管理软件的变化。

开发者可以通过备份和恢复文件来跟踪和管理软件的版本。

尽管这种方法简单易行,但是它在多人协同开发和团队合作方面存在一些限制。

2. 集中化版本控制系统(Centralized Version Control System,简称CVCS):CVCS是相对于LVCS而言的一种升级版本控制方法。

它通过将所有的版本文件存储在中央服务器上,开发者可以从服务器上拉取最新的版本。

这种方法非常适合多人协同开发,因为它可以确保团队成员共享相同的代码库。

然而,CVCS也存在一些问题,例如服务器故障可能导致数据丢失,对于远程工作的开发人员来说,依赖于中央服务器也会造成不便。

3. 分布式版本控制系统(Distributed Version Control System,简称DVCS):DVCS是一种更先进的版本控制方法,它将代码库完整地分布到每个开发者的本地机器上。

开发者可以在本地进行版本控制工作,而不需要依赖于中央服务器。

这种方法允许开发者在没有网络连接的情况下继续工作,并且可以轻松地将更改同步到其他开发者的机器上。

DVCS还提供了更好的分支管理和合并功能,使得多人协同开发更加灵活和高效。

版本控制比较普遍的 3 种命名格式

版本控制比较普遍的 3 种命名格式

版本控制比较普遍的3 种命名格式:一、GNU 风格的版本号命名格式:主版本号. 子版本号[. 修正版本号[. 编译版本号]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例: 1.2.1, 2.0, 5.0.0 build-13124二、Windows 风格的版本号命名格式:主版本号. 子版本号[ 修正版本号[. 编译版本号]]Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]]示例: 1.21, 2.0三、.Net Framework 风格的版本号命名格式:主版本号.子版本号[.编译版本号[.修正版本号]]Major_Version_Number.Minor_Version_Number[.Build_Number[.Revision_Number]]版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。

主版本号和次版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。

所有定义的部分都必须是大于或等于0 的整数。

应根据下面的约定使用这些部分:Major :具有相同名称但不同主版本号的程序集不可互换。

例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。

Minor :如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强,但照顾到了向后兼容性。

例如,这适用于产品的修正版或完全向后兼容的新版本。

Build :内部版本号的不同表示对相同源所作的重新编译。

这适合于更改处理器、平台或编译器的情况。

Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。

这适用于修复以前发布的程序集中的安全漏洞。

程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序(Hotfix) 更新。

意法半导体DFUSe USB设备固件升级入门说明书

意法半导体DFUSe USB设备固件升级入门说明书

UM0412User manualDfuSe USB设备固件升级意法半导体扩展入门引言本文档介绍了演示用户界面,该界面专为介绍STMicroelectronics设备固件升级库的开发而设计。

该库的描述(包括其应用编程接口)包含在“DfuSe应用编程接口”文档中,并随DfuSe软件一起安装。

2019年3月Doc ID 13379 Rev 1 [English Rev 4]1/22目录UM0412目录1入门指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2演示程序的组成部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.3DfuSe演示程序安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.3.1软件安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.3.2硬件安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62DFU文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123用户界面说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.1DfuSe演示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.2DFU文件管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.2.1“想要执行”对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.2.2“文件生成”对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.2.3“文件提取”对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174分步流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.1DfuSe演示步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.1.1如何上传DFU文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.1.2如何下载DFU文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.2DFU相关文件生成步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.2.1如何从S19/Hex/Bin文件生成DFU文件 . . . . . . . . . . . . . . . . . . . . . . . . . . 204.2.2如何从DFU文件提取S19/Hex/Bin文件 . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5版本历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212/22Doc ID 13379 Rev 1 [English Rev 4]UM0412表格索引表格索引表1.“DfuSe演示”对话框说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14表2.“文件生成”对话框说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16表3.“Multi bin injection”对话框说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17表4.“文件提取”对话框说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18表5.文档版本历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21表6.中文文档版本历史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Doc ID 13379 Rev 1 [English Rev 4]3/22图片索引UM0412图片索引图1.系统属性对话框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5图2.选择安装位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7图3.驱动选择选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8图4.驱动选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9图5.从磁盘安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10图6.进度消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10图7.警告消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11图8.安装完成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11图9.“DfuSe演示”对话框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13图10.“编辑选项字节”对话框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15图11.“想要执行”对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15图12.“生成”对话框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16图13.“Multi bin injection”对话框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17图14.“提取”对话框. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4/22Doc ID 13379 Rev 1 [English Rev 4]UM0412入门指南Doc ID 13379 Rev 1 [English Rev 4]5/221入门指南1.1 系统要求为了在Windows 操作系统上使用DfuSe 演示程序,PC 上的Windows 必须是较新的版本,例如Windows 98SE 、Millennium 、2000、XP 或VISTA 。

M300 RTK固件更新记录说明书

M300 RTK固件更新记录说明书

M300 RTK发布记录发布日期:2021.01.01 飞行器固件:v01.00.02.14 遥控器固件:v01.00.02.14 Pilot App Android版本:v1.9.1RD-RTK 2移动站:v03.00.00.13 智能电池箱:v01.05.06.06 电池固件:v01.02.05.28 Zenmuse H20/H20T:v01.00.02.11 Zenmuse Z30:v01.00.07.10 Zenmuse XT2:v01.00.03.50 Zenmuse XT S:v01.00.00.09 DJI X-Port:v01.03.02.00 DJI Assistant 2 For Matrice:v2.0.13升级方式:飞行器/遥控器–Assistant 2升级/App升级Zenmuse H20/H20T – microSD卡升级/ Assistant 2升级/App升级移动站– Assistant 2升级遥控器内置Pilot App –随遥控器固件升级而自动更新智能电池箱– App升级(电池箱连接到遥控器后,在App的健康管理系统中升级)更新了什么?遥控器固件●修复DJI Pilot App使用时停止运行的问题。

注意:●使用自定义网络RTK的用户务必升级飞行器固件至v01.00.02.14或以上版本,否则将影响正常使用。

●本版本飞行器固件不支持降级至v01.00.02.11或更低版本。

●务必确保飞行器、遥控器、电池、D-RTK 2移动站(若使用)以及云台负载(若使用)固件均为最新版本,否则将影响使用。

●若进行Zenmuse Z30、XT S、XT2或H20/H20T固件升级,请到官网下载相应固件至microSD卡进行升级。

●Pilot App 需要使用遥控器中自带App,或者下载V1.9.1R以及更新的版本。

M300 RTK发布记录发布日期:2020.11.26 飞行器固件:v01.00.02.14 遥控器固件:v01.00.02.13 Pilot App Android版本:v1.9.0RD-RTK 2移动站:v03.00.00.13 智能电池箱:v01.05.06.06 电池固件:v01.02.05.28 Zenmuse H20/H20T:v01.00.02.11 Zenmuse Z30:v01.00.07.10 Zenmuse XT2:v01.00.03.50 Zenmuse XT S:v01.00.00.09 DJI X-Port:v01.03.02.00 DJI Assistant 2 For Matrice:v2.0.13升级方式:飞行器/遥控器–Assistant 2升级/App升级Zenmuse H20/H20T – microSD卡升级/ Assistant 2升级/App升级移动站– Assistant 2升级遥控器内置Pilot App –随遥控器固件升级而自动更新智能电池箱– App升级(电池箱连接到遥控器后,在App的健康管理系统中升级)更新了什么?飞行器固件●配合自定义网络RTK服务使用时,提升卫星导航系统稳定性。

天龙8500固件历次更新说明

天龙8500固件历次更新说明

天龙8500固件历次更新说明天龙8500是一款颇受欢迎的路由器设备,随着时间的推移,其固件也经历了多次更新。

本文将详细介绍天龙8500固件历次更新的说明。

一、版本1.0.0该版本是天龙8500最初发布的固件版本。

在这个版本中,主要实现了以下功能:1. 基本的路由功能,包括WAN口设置、路由表配置、端口映射等;2. 无线网络设置,包括SSID、加密方式、频道选择等;3. 安全设置,包括防火墙配置、访问控制等;4. 管理功能,包括管理员密码设置、远程管理等。

二、版本1.0.1该版本是对1.0.0版本的一次修复更新。

主要修复了以下问题:1. 修复了一个安全漏洞,提升了设备的安全性;2. 修复了一些用户反馈的稳定性问题,提升了设备的稳定性;3. 优化了无线网络的性能,提升了信号覆盖范围和传输速率;4. 增加了对IPv6的支持,使用户可以更好地适应未来的网络环境。

三、版本1.1.0该版本是对1.0.1版本的一次功能更新。

主要增加了以下功能:1. 增加了家长控制功能,可以根据时间表限制子设备的上网时间;2. 增加了流量统计功能,可以查看各个设备的上网流量情况;3. 增加了VPN服务器功能,可以远程访问局域网内的资源;4. 增加了USB共享功能,可以将USB设备共享给局域网内的其他设备使用。

四、版本1.1.1该版本是对1.1.0版本的一次修复更新。

主要修复了以下问题:1. 修复了一个导致设备重启的BUG,提升了设备的稳定性;2. 修复了一些用户反馈的兼容性问题,增强了设备的兼容性;3. 优化了家长控制功能,提升了对子设备的管理效果;4. 修复了USB共享功能的一些问题,提升了设备的易用性。

五、版本1.2.0该版本是对1.1.1版本的一次功能更新。

主要增加了以下功能:1. 增加了智能家居控制功能,可以通过路由器控制支持智能家居协议的设备;2. 增加了QoS功能,可以根据应用程序优先级进行带宽分配;3. 增加了远程访问功能,可以通过云端远程访问路由器设置;4. 增加了自动升级功能,可以自动检测并下载最新的固件版本。

如何查看iPhone基带版本号(附固件对应基带查询表)

如何查看iPhone基带版本号(附固件对应基带查询表)

本教程将描述如何查看你iPhone上基带版本号,以便你如果需要解锁你iPhone时可以通过相应的基带版本号来确定该使用什么版本的软解软件。

什么是基带?基带又名Baseband,在iPhone中基带是管理无线通信的组件。

基带中包含一个通讯系统,是用来控制iPhone 通讯的程序,这个程序控制电话通讯,WiFi无线通讯、以及蓝牙通讯。

如果锁定运营商的iPhone要实现使用任意网络运营商SIM卡,那么就需要通过修改或欺骗基带来实现。

查看基带的方法有两种,如果你的iPhone可以正常进入主界面,则你可以通过方法一来确认iPhone的基带版本号,如果你的iPhone由于未激活而停留在紧急拨号界面,则你可通过方法二来确认iPhone的基带版本号。

方法一:1)首先在iPhone主屏幕上找到“设置”程序2)在“设置”程序中,找到“通用”选项菜单3)在“通用”选项菜单中找到“关于本机”选项4)在“关于本机”选项卡中找到“调制解调器固件”项,“调制解调器固件”选项中的数值即为你iPhone当前基带版本号方法二:该方法中,你需要运行一个名为TinyUmbrella的软件来查看你iPhone的基带版本号(Windows版点此下载),TinyUmbrella是使用java编写的程序,如果运行TinyUmbrella出错的话,则你需要先安装Java环境(点此下载安装包)1)下载TinyUmbrella,并将其解压到不带中文名称的文件夹中。

2)双击解压出来的umbrella程序运行它3)将您的iPhone通过USB线缆与电脑连接,这时候在TinyUmbrella的主界面上,你就可以看到你iPhone上的固件版本,型号以及基带版本号等信息。

附录:官方固件对应基带版本号查询(iPhone 1-4代):本文版权归91手机平台所有,转载请注明出处。

版本修改文件格式示例

版本修改文件格式示例

V1.4 (2015-5-9)
1. 增加ISP下载时对ID号进行运算,并将运算后的结果写入指定的FLASH中,
方便用户利用ID号加密
2. 脱机下载板U7/U8固件更新为v1.31
(增加ID号加密功能)
(自动增量长度扩展到16位)
注意:软件Ver6.85C版本由于自动增量的修改,下载协议进行了修改
若使用6.85C版本自动升级或者制作下载母片会导致U8/U7使用不正常
请使用6.85D版本的软件重新更新一下即可正常使用
V1.3 (2015-4-15)
1. 修正波特率计算器中的错误
2. 提高使用485下载的兼容性
V1.2 (2015-4-1)
1. 将范例程序代码针对学生进行简化
2. 修正在WIN7下保存范例代码为Keil项目会有警告的问题
V1.1 (2015-3-25)
1. 对部分STC15系列的内部IRC的最高频率进行限制
(部分STC15系列的芯片,当内部IRC频率过高时,有可能会导致程序运行不稳定)
2. 增加STC实验箱范例程序
3. 所有的范例程序都支持直接下载
4. 更正选型表中的一些错误
5. 波特率计算器中增加STC15系列的串口3和串口4
6. 定时器计算器中增加STC15系列的定时器3和定时器4
7. 仿真驱动程序版本更新为v1.04
仿真底层固件版本更新为v2.4
(解决工作频率高于24M时仿真连接成功率比较低的问题)
V1.0 (2012-3-22)
1. 开始记录版本修订历史.
2. 优化485控制部分.
(备注: 目前485控制之针对固件版本号为7.1版的15系列C版工程测试样片)。

idrac7升级固件Firmware Update by LifeCycle Controller

idrac7升级固件Firmware Update by LifeCycle Controller

Firmware Update by LifeCycle Controller 固件更新
使用此页面可更新 iDRAC、BIOS
1.Raid Controller Firmware Update
查看到固件之前的固件版本是
我们下载DUP包 SAS-RAID_Firmware_9NK40_WN32_20.12.0-0004_A06.EXE.浏览且上传上传完成之后,选,之后去点,查看状态
这个显示已经计划,是在下次重新引导的时候升级。

重启之后进入升级界面
升级完成之后会重启,我们在IDRAC WEB界面查看下,固件更新到了固件版本20.12.0-0004
下载 13.5.6的版本 Network_Firmware_Y9W1K_WN32_13.5.6_A00,方法同上
安装之后重新引导,作业计划里面已经更新OK。

之后由13.56-14.59
升级成功。

Other 升级(升级文件格式参考下面图片)
•iDRAC BIOS LifecycleController 诊断程序操作系统驱动程序包网络接口卡 (NIC) 电源设备PS
Case Issue:
Complete the following steps:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档