发明名称 |
基于LWIP协议栈的用户程序升级方法及系统 |
摘要 |
本发明公开了一种基于LWIP协议栈的用户程序升级方法及系统,在上位机中构建基于LWIP协议栈程序架构,并将所述程序架构移植到单片机内,之后在单片机所述程序架构中配置数据链路的通信环境;上位机预设升级请求标识,通过以太网通信模块建立与单片机通信的数据链路,将所述升级请求标识发送给所述单片机;单片机收到所述升级请求标识后软复位,进入升级模式;单片机发送预设在单片机内的升级答复标识给上位机,上位机接收到所述升级答复标识后将升级程序数据包发送给单片机,单片机写入第一烧录标识并再次软复位;单片机读取并辨识所述第一烧录标识,之后读取升级程序进行相应用户程序升级。本发明升级方式简单,便于用户操作。 |
申请公布号 |
CN104461668A |
申请公布日期 |
2015.03.25 |
申请号 |
CN201510003263.2 |
申请日期 |
2015.01.04 |
申请人 |
上海雷尼威尔技术有限公司 |
发明人 |
张伟;张磊 |
分类号 |
G06F9/445(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于LWIP协议栈的用户程序升级方法,其特征在于,包括以下步骤:步骤S10:在上位机中构建基于LWIP协议栈程序架构,并将所述程序架构移植到单片机内,之后在单片机所述程序架构中配置数据链路的通信环境;步骤S20:上位机预设升级请求标识,通过以太网通信模块建立与单片机通信的数据链路,将所述升级请求标识发送给所述单片机;步骤S30:单片机收到所述升级请求标识后软复位,进入升级模式;步骤S40:在升级模式中,单片机发送预设在单片机内的升级答复标识给上位机,上位机接收到所述升级答复标识后将升级程序数据包发送给单片机,单片机写入第一烧录标识并再次软复位;步骤S50:单片机在步骤S40的软复位过程中读取并辨识所述第一烧录标识,之后读取升级程序进行相应用户程序升级。 |
地址 |
201112 上海市闵行区苏召路1628号2幢1015室 |