[发明专利]一种电台固件升级方法在审
申请号: | 201510973917.4 | 申请日: | 2015-12-21 |
公开(公告)号: | CN105511927A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 武维乐;汪利;赵文龙;岳强 | 申请(专利权)人: | 上海华测导航技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201702 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电台 升级 方法 | ||
技术领域
本发明涉及计算机领域,具体涉及到一种电台固件升级方法。
背景技术
目前,目前电台在实际使用的过程中,只预留了一个串口,通过串口进 行电台固件的升级方案取代了传统的通过J-Link进行升级的方案,使得升级 过程不必拆机和进行复杂的连线,升级更加方便。
现有的解决方案是通过简单的自定义协议进行电台固件的升级,在每包 数据的头部在一定的报头、尾部加报尾,这种校验机制较为简单且一包数据 丢失后无法进行重传,难以保证升级的稳定性和可靠性。且在升级过程中一 次传送的数据量较少,影响电台固件的升级速度。另外,与升级电台固件配 套使用的上位机软件界面设计及布局不够简洁,有待进一步改进。
发明内容
本发明公开了一种电台固件升级方法,包括如下步骤:
在电台引导程序中增加Ymodem协议实现程序,并进行程序编写和调试;
对电台应用程序进行修改,以配合电台引导程序的使用;
针对原始电台固件升级方案中上位机软件存在的问题,通过分析升级操作 逻辑以重新设计上位机软件。
在上述的电台固件升级方法中,设计上位机软件的步骤包括:
通过不断查找资料和对原有上位机源码的分析,根据分析来编写上位机软 件,并在上位机软件中加入通信库,并重新分配和设计新的上位机升级界面。
在上述的电台固件升级方法中,采用DELPHI语言编写上位机软件。
在上述的电台固件升级方法中,在上位机软件中加入PCOMMLite串口通 信库。
在上述的电台固件升级方法中,通过电台引导程序实现以Ymodem协议的 形式将电台固件下载到电台中。
在上述的电台固件升级方法中,所述电台固件为bin文件。
与现有技术方案相比本发明技术方案以Ymodem协议进行电台固件的升级, 有很好的校验机制和重发机制能够保证升级过程中的稳定性和可靠性。在升 级过重中一次传输的数据字节数为1024字节,提高了下载电台固件了速度, 缩短了升级所需要的时间。重新设计的上位机软件操作简单、方便,使用者 很容易进行操作。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特 征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。 并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
图1为本发明提供的一种电台固件升级方法的流程图。
图2为本发明设计的上位软件界面图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理 解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或 多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆, 对于本领域公知的一些技术特征未进行描述。
为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结 构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而 除了这些详细描述外,本发明还可以具有其他实施方式。
本发明提供过了一种电台固件升级方法,包括如下步骤:
步骤S1:在电台引导(Bootloader)程序中增加Ymodem协议实现程序, 并进行必要的程序编写和调试。通过该程序实现以Ymodem协议的形式将电台 固件下载到电台中。可选的,所述电台固件为bin文件。
步骤S2:对电台应用程序进行必要的修改,以配合电台引导程序的使用。
步骤S3:针对原始电台固件升级方案中上位机软件存在的问题,分析升级 操作逻辑,寻找新的方案重新设计上位机软件。具体的,设计上位机软件的 步骤包括:通过不断查找资料和对原有上位机源码的分析,根据分析来编写 上位机软件,并在上位机软件中加入通信库,并重新分配和设计新的上位机 升级界面。可选的,本发明采用DELPHI语言编写上位机软件,并在上位机软 件中加入PCOMMLite串口通信库。
在本发明中,设计的上位机软件界面仅有连接选项(connect)、更新选 项(update)和帮助(help)选项,页面十分简洁,便于操作,上位机软件 界面如图2所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华测导航技术股份有限公司,未经上海华测导航技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510973917.4/2.html,转载请声明来源钻瓜专利网。