检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:钱枫[1] 易齐 祝能 王洁[1] QIAN Feng;YI Qi;ZHU Neng;WANG Jie(Wuhan University of Science and Technology,Wuhan 430000,China)
机构地区:[1]武汉科技大学,武汉430000
出 处:《汽车安全与节能学报》2023年第3期329-337,共9页Journal of Automotive Safety and Energy
基 金:湖北省自然科学基金青年项目(2022CFB730)。
摘 要:设计了一种基于改进Bsdiff算法的车载诊断(OBD)系统远程升级系统,以便在OBD终端远程升级时,缩短耗时,减低功耗,固件升级稳定,操作简便,降低成本。该系统优化了Bsdiff算法生成差分文件时差分区域存在冗余零值的问题,并采用多线程机制,来提高带宽利用率;采用动态调整闪存分区的方式,对闪存分区进行了优化设计。通过搭建的测试环境,进行全量升级和差分升级对比测试。结果表明:相较于全量远程升级方式,该系统在文件大小性能指标上提升了81.2%,在文件编译耗时性能指标上提升了62.5%。从而,本系统提高了闪存空间的利用率,减少了固件更新所需时间。A remote upgrade system was designed for On-board Diagnostic(OBD)System based on an improved Bsdiff algorithm to shorten time consumption,minimize power consumption and stable firmware upgrade with easier operation and less cost in the OBD terminal remote upgrade.The system optimized redundant zero values in the differential region when the Bsdiff algorithm generated differential files.Bandwidth utilization was enhanced by adopting a multi-threading mechanism.The design of flash memory partitioning was optimized by adjusting flash memory partitioning in a dynamic manner.Comparison tests were conducted between full upgrade and differential upgrade in a built test environment.The results show that the system rises of 81.2%in the file size performance metrics with rising of 62.5%in the file compilation time consumption performance metrics,compared to the full remote upgrade approach.Therefore,this system improves the flash space utilization with reducing the time required for firmware updates.
关 键 词:汽车主动安全 车载诊断(OBD)系统 远程升级 Bsdiff算法 闪存分区 固件更新
分 类 号:TP319[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.90