-
固件升级
2019-05-06 19:24:07关于固件升级,已经有个自己的app和IAP程序 网上找的看介绍还不错的固件升级程序,记录在此,http://www.embed-net.com/thread-576-1-1.html,方便后期找到它 ...关于固件升级,已经有个自己的app和IAP程序
网上找的看介绍还不错的固件升级程序,记录在此,http://www.embed-net.com/thread-576-1-1.html,方便后期找到它
-
Reader固件升级
2018-11-03 11:34:55用于Reader 固件升级,impinj speedway 的固件升级,内部完善 -
固件升级_固件升级速度优化札记
2020-12-13 23:48:37最近在做一个产品的OTA方案设计,实现MCU远程升级的功能。这次设计的系统由一个CPU和多个MCU组成,其中一个CPU运行linux... 在第一个MCU升级功能初始版本实现后,测试发现整个固件升级时间需要将近一个小时,简直...最近在做一个产品的OTA方案设计,实现MCU远程升级的功能。这次设计的系统由一个CPU和多个MCU组成,其中一个CPU运行linux系统,具有联网下载能力,而其他MCU跑RTOS系统。因此,OTA功能统一由CPU端从服务器获取固件,然后通过板级数据总线分发固件到其他MCU,实现升级操作。
在第一个MCU升级功能初始版本实现后,测试发现整个固件升级时间需要将近一个小时,简直是龟速。初始版本实现方式如下图所示:
其中,升级步骤如下:
1.MCU端的OTA client请求固件,若有则擦除flash升级分区,准备升级。
2.Client端请求OTA server开始固件数据包传输。
3.Client端边接收数据包边解析hex格式文件,同时组包并刷写flash。
4.刷写完成并校验,确认升级完成。
由于升级时间过久,刚开始尝试将OTA Client运行周期,然而并没有丝毫改善。不得不进行深入分析。
首先,经过检查,Flash升级分区擦除过程为毫秒级别,在整个升级过程中对时长的影响可以忽略不计。
其次,注释掉Flash写接口,发现固件传输过程依然接近一小时。也就是说写flash过程对整个OTA过程的影响也可以忽略。
最后基本确定OTA升级过程耗时太长的根本原因是固件传输过程造成的。为了查明原因,首先进行理想模型分析。在CPU和MCU之间串口的传输波特率是2MHz,需要更新的固件flash空间为1.5M byte,也就是说理想情况下,满带宽全速传输,整个固件耗时应该在10秒这个数量级。在实际应用中,串口传输过程每个数据包需要做应答确认,速度再慢一倍,也就是在20秒这个数量级。20秒 VS 1小时,现实与理想差了两个数量级。
进一步分析通信传输部分的代码,发现CPU单次发送的数据包太小了,仅128byte,两个数据包之间MCU的空闲时间太多。于是改成512 byte。此改动将OTA升级时间降低到15分钟左右。对于实际应用来说,这个时间仍然有些长,需要进一步优化。由上文可知,初始版本中串口传输的是Hex-32文件,这种文件格式每一行数据里都包含了地址信息,数据类型信息,校验和等内容,并且,内容都是字符串格式表示的,示例如下图(图片截取自wiki Hex页面):
即真正需要写到Flash的内容,是将字符串转换成数值后的内容。也就是说,图中“:1001000021...90140”这一行表示需要写到Flash的内容有16byte,但是在串口传输过程中,一行数据需要传输45byte,传输信息的有效性在36%左右,若是Hex-32,则32byte数据需要传输77字节,传输信息的有效性也只有41%左右。因此,可以把Hex解析的工作放到OTA Sever端实现,串口仅传输需要写到flash的地址及数值信息。经过这番折腾,OTA时间下降到6分钟左右,基本满足系统设计要求。
本文同时发布于个人公众号:牧码南山
-
stlink 固件升级 2.32
2018-12-25 13:50:55st link v2 固件升级工具 2.32,ST-Linkv2、v2.1最新官方升级工具,可将固件升级至2.32 配合我上传的固件,可以升级到最新版本 -
佳能 iRC3180_v6801 固件 升级固件 ROM
2020-10-12 11:22:53佳能 iRC3180_v6801 固件 升级固件 ROM 佳能 iRC3180_v6801 固件 升级固件 ROM -
newifi新路由怎么升级固件? newifi固件升级的教程
2020-10-01 15:42:02newifi新路由怎么升级固件?newifi新路由版本太低了,功能不多,想要升级版本增加一些新功能,该怎么升级呢?下面我们就来看看newifi固件升级的教程,需要的朋友可以参考下 -
路畅固件升级
2016-02-19 11:18:49路畅固件升级,车载导肮升级必用,NK升级教程 -
mp3固件升级
2018-01-20 21:34:43mp3的固件升级,而提高人的身份广东佛山挂弹个特务听的歌瓦特 -
固件升级 刷机
2014-10-04 19:23:13固件升级 刷机 -
ubnt固件升级
2018-01-06 18:07:27固件升级系统固件安全无毒.................................................... -
固件升级_单评 | 松下S1 V1.6 固件升级
2021-01-13 02:43:37曾记否,在S5刚刚发布的时候,很多网友对S1大骂特骂。...固件升级松下S1的固件升级流程比较简单,20分钟就能完成。下面为大家展示升级流程:001、检查待升级主机的版本、型号在进行固件升级前,要先查看待...曾记否,在S5刚刚发布的时候,很多网友对S1大骂特骂。这不,松下听到了群众的呼声,将于11月24日发布松下S系列全画幅相机的全新固件。S1此次带来的是1.6版本的固件(甚至连2.0版本的升级清单都提前公布了),那些打算离家出走的S1用户真香了吗?
固件升级
松下S1的固件升级流程比较简单,20分钟就能完成。下面为大家展示升级流程:001、检查待升级主机的版本、型号在进行固件升级前,要先查看待升级主机的版本合并型号。此次我们升级的这台S1是1.3版本的,搭配的镜头是松下原厂镜头24-105mm F4。002、官网下载最新版本固件,导入存储卡如果是已经发布的固件,大家可以前往官网自行下载,我们的测评文章也会放入相关下载链接。将下载好的固件直接放到存储卡的首层目录里(存储卡需先在相机内进行格式化),要注意放到子文件夹时,对于固件升级来说是无效文件,无法访问固件。我们在发布之前拿到了松下S1的1.6版本固件,无需从官网下载,所以直接放置在存储卡首层目录
003、固件更新确认将装有最新固件的存储卡插入相机,直接在相机 [版本显示-固件更新] 对话框进行固件升级操作。
[固件更新] 选项加载出版本更新确认,此处需要手动选择“是”
004、机内自动进行固件升级松下S1的固件升级在机内自行完成,在升级过程中切记不要操作相机上的任何按键,否则会中断升级,导致相机变成砖机。自动升级持续5-10分钟,期间无需进行任何手动操作,耐心等待即可
005、固件升级完成机内自动升级加载完成后,会有几秒钟的黑屏,耐心等待10秒左右即可开机重启,获得全新的1.6版本的S1。自动升级加载完成
升级完成,重启相机
升级后,获得最新的1.6版本(后面将会展示S1的升级体验)
006、升级清单此次,松下S1的1.6版本升级清单如下:
另外,官方还给出了S1的2.0版本的升级清单,不过这个版本要等到2021年上半年才会发布。官方给出的 V2.0 固件升级清单
视频录制性能升级
松下S1的1.6版本主要在视频方面进行了新升级,主要体现在自动对焦性能和操控性能上。001、SS/增益升级后的S1新增了视频SS/增益,这对于兼容性很强的S1来说,自定义选择的3种增益模式,可以有效增强S1在暗光环境的视频拍摄性能,并且较好的保障画面质量。固件升级前,菜单栏无 [SS/增益] 功能选项固件升级后,菜单栏增加 [SS/增益] 功能选项
很多用户以为S1的双原生ISO是升级后才会有的,其实松下S1无论是升级前还是升级后,都拥有双原生ISO,扩展范围均为100-51200。固件升级后,双原生ISO调节
002、自动对焦自动对焦是松下S1升级的一大亮点,据官方介绍,1.6版本的S1自动对焦性能已经达到了S5级别,于是我们马上进行了对比测试。
自动对焦测试对比测试,慢速运动
对比测试,快速运动
在S1的自动对焦对比测试中,由于升级前后的S1(V1.3→V1.6)在对焦性能上有所差异,1.3版本的自动对焦响应速度较为迟缓,合焦需要一定时间,所以在升级前的对焦测试中,为了方便观察测试结果,我们所截取的GIF缩短了画面中物体的运动行程。不过,这并不影响我们的测试,大家可以通过测试视频观看完整测试。升级前,慢速运动
升级前,快速运动
从升级后的S1对焦测试来看,在拍摄慢速运动物体时,运动行程中糊焦时间缩短(与升级前相比),且落点时的识别响应速度有所提高,合焦所需时间缩短,没有出现对焦反复搜索的情况;在拍摄快速运动物体时,偶尔会出现拉风箱的情况。升级后,慢速运动
升级后,快速运动
另外,我们还与S5的对焦性能进行了对比测试。与S5相比(最新版本同时发布,本篇中的S5还未升级),虽然物体在运动过程中都可能追焦不及时,但升级后的S1的识别响应速度稍快一些,当运动物体落点之后,能够更快的合焦,且没有出现对焦抽搐。S5慢速运动
S5快速运动
松下S1(V1.6)在对焦模式识别性能上,主要改进了以下几点:
【运动物体跟踪性能】在 [AF-人体检测自动对焦] 模式下,画面中的人偶慢速运动时,S1能够持续捕捉到人偶主体面部,几乎没出现明显跑焦、脱焦;画面中的人偶在快速运动时,运动过程中虽出现拉风箱的情况,但在起点和落点时能够快速识别人偶主体。慢速
快速
【人脸/眼部识别性能】在松下S1(V1.6)人像识别测试中,我们先来看固件升级前的自动对焦效果。固件升级前,当关闭 [AF-面部/眼部/身体检测] 时,在人物转动过程中,虽然对焦框虽然始终锁定在面部,但对焦框随着人物面部移动速度稍显迟缓,画面出现了轻微焦点模糊。固件升级前,关闭 [AF-面部/眼部/身体检测]
固件升级前,当开启 [AF-面部/眼部/身体检测] 时,在人物朝着镜头移动、旋转过程中,对焦框在人物面部和身体区域进行切换,识别响应速度比关闭人像AF要快一些。固件升级前,开启 [AF-面部/眼部/身体检测],人物朝着镜头移动
固件升级前,开启 [AF-面部/眼部/身体检测],人物在画面中旋转
1.6版本的S1,其AF对焦模式下的功能选项和名称有所变化。升级前的 [1点/1+点] 不具有开启、关闭人脸检测自动对焦功能。
固件升级后,1.3版本中的 [AF-面部/眼部/身体检测] 功能选项的名称变成了 [AF-人体检测自动对焦];并且1.6版本的S1在AF对焦模式下,[1点/1+点]功能选项可进行 [1点/1+点-人体检测-人/动物检测] 开关调节。固件升级前,人像识别功能选项的名称展示
固件升级后,人像识别功能选项的名称展示
固件升级后,在松下S1(V1.6)人像识别测试中,当画面中只有一个人物主体时,对焦到人脸上,随着人物转动,对焦框始终锁定在人物面部,没有跑焦。当画面中出现多个人物主体时,随着不同人物的移动,对焦框会在人物面部之间进行切换,且切换之后的识别响应速度较快,没有出现反复搜索的情况。单人脸识别
多人脸识别
【小对象识别性能】松下S1的1.6版本自动对焦中也对进画面中小对象的识别性能进行了改进。在固件升级前,当画面中出现不同比例的主体时,对焦框在各个主体上进行搜索;当被摄主体移动时,对焦框优先锁定在面积较大的主体,占比小的物体需要多次搜索,且不能持续锁定。
在固件升级后,画面中的被摄主体即使占比很小,甚至是远离中心点,对焦框依然能够锁定在人偶面部和身体,且识别响应速度比之前要快很多。画面主体远离中心点,对焦框锁定在人偶面部和身体
画面主体被前景逐渐遮挡过程中,对焦框锁定在人偶面部;被前景完全遮挡时,焦点自动切换到其他物体上
003、[AF+MF] 模式视频拍摄从没有进行固件升级的S1菜单来看,机身虽然带有 [AF+MF] 功能选项,但是该功能不可用。
在测试中,我们开启 [AF+MF] 功能,在AF对焦模式下进行视频录制,此时手动调节对焦环,画面没有任何变化,说明此版本下S1的 [AF+MF] 模式不支持视频拍摄。
固件升级后 [AF+MF] 功能可调节,并且在视频拍摄中,即使在AF模式下,也能进行手动对焦,可以拍摄出由虚到实的视频画面;并且,在一些需要自动追焦的视频录制中,如果被摄主体发生了位移,可以利用手动对焦进行微调,让焦点重回被摄主体。升级后,使用 [AF+MF] 功能进行视频录制时,可进行手动调焦
使用 [AF+MF]功能拍摄画面展示
004、V-Log视频录制识别能力松下的Log为其带来了高画质视频画面、成熟的LUT色彩风格,运用松下V-Log拍摄模式,在大光比环境下对高光细节的保留和画质呈现效果较为不错。在之前版本中,自动对焦略显犹豫;在升级后的V-Log视频拍摄中,运动物体的识别能力有所增强。
操控性能升级
001、菜单逻辑此次固件升级的另一方面体现在视频录制操控上,除了 [SS/增益] 、[红色录制相框指示灯] 增新增加的功能选项,升级前后的菜单逻辑没有大的改变。固件升级前的菜单逻辑固件升级后的菜单逻辑
002、红色REC帧指示器松下S1的1.6版本新增了红色视频录制框功能(S5已经具备),在视频拍摄中能够提示拍摄者当前相机是否在进行录制,以免出现误操作。固件升级前,菜单栏无 [红色录制相框指示灯] 功能选项
固件升级后,菜单栏增加 [红色录制相框指示灯] 功能选项
003、可垂直播放视频升级后的松下S1机内可以实现竖拍视频的垂直播放,大家在回放拍摄素材时,可以看到与视频应用场景相同或者手机观看视角相同的构图、排版的视频素材。使用S1进行竖构图拍摄
S1竖拍画面展示
回放S1竖拍画面时,其画面呈现方式与手机相同
004、可通过 Wi-Fi 传输4K视频在松下S1以前的版本中,仅支持照片传输,而不支持视频传输到移动端;在1.6版本中,实现了4K视频通过Wi-Fi 传输到移动端,而不再需要等着导卡、电脑剪辑等后期工作,即可完成视频素材速剪、实时发布。固件升级前,可实现照片传输
固件升级前,不能进行4K视频传输
综述
从以上测试可以看出,S1的固件升级,对其性能的提升是异常明显的。虽然其对焦性能依然无法和索尼相比,但已经足够实战了。另外,等到其明年年初对画质进一步升级后,就会变成一个性价比非常突出的“神器”。当S1变成全新的版本(免费换新机的感觉啊),它的视频录制能力接近S1H,自动对焦性能也达到S5水平,面对一干对手足可笑傲江湖,此刻S1的用户,谁能说自己手中的机器不香? 购买松下影像产品,请到以下京东店
- The End -单评 | 松下S1极限测试(它扛得住我们的暴虐么)
单评 | 松下Lumix 全画幅微单 S1
导购 | 松下双11最新装备!从主机到电视机应有尽有,最高24期免息
-
IBM PC固件升级工具
2020-11-22 17:24:28IBM PC固件升级工具 -
JCG固件升级
2013-06-30 17:17:59JCG固件升级 -
s120固件升级方法
2018-02-23 17:02:50关于西门子变频器sinamics s120固件升级方法,内容中提到如何把低版本固件升级到高版本估计和相关操作方法 -
x7升级 固件升级包
2009-03-08 20:05:38x7升级 固件升级包 x7升级 固件升级包 x7升级 固件升级包 x7升级 固件升级包 -
固件升级_西门子PLC固件升级,S71200 固件升级方法
2020-12-29 18:05:50西门子plc如何升级固件?最近使用西门子PLC不知道怎么升级固件1、使用存储卡更新CPU固件。2、使用TIA 软件更新CPU固件。3、通过Web访问方式更新CPU固件。本文将详细介绍上述方法中的后两种。不同版本、不同订货号CPU...西门子plc如何升级固件?最近使用西门子PLC不知道怎么升级固件
1、使用存储卡更新CPU固件。
2、使用TIA 软件更新CPU固件。
3、通过Web访问方式更新CPU固件。
本文将详细介绍上述方法中的后两种。
不同版本、不同订货号CPU的固件版本不同,可以通过访问SIEMENS 工业在线支持网站下载相应的S7-1200 CPU 固件更新包
使用TIA 软件更新CPU固件
1. 打开所连接 CPU 的"在线和诊断"(Online and Diagnostics) 视图,并切换到“在线”模式。
图1. 打开“在线和诊断”视图
2. 从"Functions"文件夹中选择"固件更新"(Firmware update),并单击"浏览"(Browse) 按钮并导航至包含固件更新文件的位置。如图2.所示。
图2. 浏览固件更新包
3.浏览到新版本固件后,点击“运行更新”按钮,即可执行更新CPU固件操作。如图3.所示。
图3. 运行更新固件
在加载固件更新时会显示进程对话框。固件更新完成后,对话框会提示使用新固件启动模块。
通过Web访问方式更新CPU固件
1.启动CPU的Web服务器功能
如果需要通过Web方式更新CPU固件,首先需要在设备组态视图中选择CPU,在CPU属性中使能“启动模块上的Web服务器”。
并出于安全考虑,对Web服务器进行安全访问时,需要选择"仅允许使用 HTTPS 访问"。相关设置如图4. 所示。
图4.启用Web服务器
2.组态Web服务器用户权限。
为了使能Web服务器升级固件功能,需要组态Web服务器访问CPU的权限,需要在Web服务器属性的“用户管理”中添加授权的用户名、访问权限和密码。
本例需要开放“执行固件更新”权限,如图5.所示。
图5.添加用户并开放固件更新权限
将上述的Web服务器组态下载到CPU后,授权用户就可以通过Web服务器访问CPU。
3.通过PC 访问Web页面
首先需要确保PC机与S7-1200 CPU位于同一个以太网络中,然后打开 Web 浏览器,输入 URL "https://ww.xx.yy.zz",其中"ww.xx.yy.zz"为 S7-1200 CPU 的 IP 地址。
并在Web服务器上登录授权用户,如图6.所示。
图6.登录Web服务器
4.登录授权用户后,点击“模块信息”,然后点击相应PLC站点名称,即可查看PLC 站点信息,如图7.所示。
图7.查看模块信息
3.在PLC站点信息显示页面,点击“固件”按钮,并"浏览"至固件更新包,点击“运行更新”按钮,即可执行CPU固件更新操作。如图8.所示。
图8.浏览固件并更新
转发是最大的鼓励!谢谢您的支持!
-
SIM7600固件升级软件
2020-07-07 13:32:43SIM7600固件升级软件—SIM7500_SIM7600_QDL V1.41 Only for Update 博客:SIM7600模块固件升级(模块自身升级),链接:https://blog.csdn.net/zsj2016o/article/details/107102723 -
大众5053线固件升级教程
2018-03-15 19:58:40大众5053线固件升级教程 大众5053线固件升级教程 大众5053线固件升级教程 大众5053线固件升级教程 -
c2000固件升级.exe
2019-07-25 11:48:43海康威视c2000群晖固件升级 -
360安全路由无法升级固件?360安全路由器固件升级下载失败解决办法
2020-10-01 11:46:37才买的360路由器,想升级固件但每次都才升级了一点就显示升级失败了这可如何是好,360安全路由无法升级固件失败怎么办?本文为大家介绍可以解决360安全路由器固件升级失败的方法 -
全志固件升级软件
2018-09-22 09:50:19全志固件升级软件,安卓软件烧录下载,刷机,支持支持各个版本 -
固件升级_【固件升级】索尼正式发布全画幅微单A9新固件Ver.5.00
2021-01-13 01:59:392019年3月25日,索尼全画幅微单™A9迎来重大...更多索尼微单A9新固件升级内容,快来查看下方视频了解一下噢。本次升级内容如下:升级本固件之前,请务必了解以下内容。在完成本次固件升级后,1.所有相机的自定义设置... -
OPPOS9H固件升级
2018-09-14 17:17:29oppos9的固件升级所用,OPPO S9H/S9I MP3播放器最新Firmware 8.304版(2008年3月11日发布)新版固件更新如下:1.增强了电子书浏览功能,最大可支持19999页的电子书显示。2.对时钟进行了校准,减小了与标准时间的误差... -
ST-Linkv2、v2.1最新官方固件升级工具,可将固件升级至2.31.21
2018-07-13 11:50:43ST-Linkv2、v2.1最新官方升级工具,可将固件升级至2.31.21 配合我上传的固件,可以升级到最新版本 -
洛达1562a固件升级软件
2021-01-07 13:26:59洛达1562a固件升级软件 -
ST LINK固件升级
2018-03-26 21:39:10总是会碰到ST LINK无法下载程序,或者出错的问题,然后整理一下大概问题就出在了固件上,这款固件升级软件挺好用的,分享一下 -
路畅安卓最新固件升级_路畅导航系统固件升级下载|路畅导航系统固件升级大全1.51 官方版_ - 极光下载站...
2020-12-18 21:03:48路畅导航系统刷机固件是一款路畅车载导航系统刷机固件升级集合包,路畅导航固件升级、刷机、实现一机多图教程!如果没有出现卡机现象,可以不用刷机,毕竟刷机有风险。使用sd卡进行NK和EBOOT升级的说明如下:1.SD卡的... -
蓝牙固件升级
2019-04-17 04:16:28蓝牙固件升级是使用手机给固件进行更新,以达到修复bug,完善功能的作用。升级的大概流程是:首先,当手环的固件需要升级时,由嵌入式开发人员提供新的固件,由服务器管理人员将固件放到服务器上,此时,用户打开... -
网件614 v10固件 升级至 网件1000 v3 固件(WEB页面升级固件)
2014-05-23 00:52:23网件614 v10固件 升级至 网件1000 v3 固件(WEB页面升级固件)
-
左右滑动效果轮播图
-
学生腰鼓队训练教案.pdf
-
最新wifidog认证服务器源码.zip
-
决战双十一全球购物节活动策划通用ppt模板.pptx
-
为什么操作系统会有随机性
-
自动化测试Python3+Selenium3+Unittest
-
PowerBI重要外部工具详解
-
MySQL 数据库权限管理(用户高级管理和精确访问控制)
-
FP7125應用說明書.pdf
-
DPAA 说明文档.pdf
-
Flutter 创建Web 应用
-
Window和MAC的蓝牙驱动+Wifi驱动
-
QT编程思想【C++,基于QT 6】
-
VMware vSphere ESXi 7 精讲/VCSA/VSAN
-
HDU1847
-
2021年软考系统规划与管理师-上午历年真题解析视频课程
-
ES2015+学习笔记系列(七)—— Class类
-
Typora之markdown常用语法
-
2021-03-04
-
【布道者】Linux极速入门