一种嵌入式子设备功能固件在线烧录的系统及方法技术方案

技术编号:28558128 阅读:16 留言:0更新日期:2021-05-25 17:52
本发明专利技术公开了一种嵌入式子模块设备功能固件在线烧录的系统及方法,该系统包括:支持同一嵌入式硬件功能的多个子模块设备功能应用固件、带有网络及第二数据传输接口的嵌入式主设备;带有数据传输接口及存储介质的嵌入式子模块设备。该方法是嵌入式主设备检测嵌入式子设备模块接入后,确认嵌入式子模块支持硬件功能类型,通过软件选择对应的功能固件,在下载烧录到嵌入式子模块设备。本发明专利技术专利可以利用同一硬件功能子模块,通过在线烧录不同应用固件,达到实现不同产品功能的目的,可以极大的降低设备生产商的硬件备货成本及设备管理成本。

【技术实现步骤摘要】
一种嵌入式子设备功能固件在线烧录的系统及方法
本专利技术属于嵌入式固件功能开发
,具体是一种嵌入式子设备功能固件在线烧录的系统及方法。
技术介绍
嵌入式硬件设备一般只对应一种功能固件,以五路继电器输出嵌入式子模块硬件设备为例,正常为五路开关,只支持对五路负载灯的开关控制;如想改成一路窗帘控制和三路灯控,或者改成两路窗帘控制和一路灯控,嵌入式子模块已固有固件就无法满足,必须拆除设备,发挥生产厂家,重新烧录功能固件,效率低下。
技术实现思路
本专利技术旨在于解决
技术介绍
中提出的技术问题,提供一种嵌入式子设备功能固件在线烧录的系统及方法。本专利技术采用的技术方案是:一种嵌入式子设备功能固件在线烧录的系统,包括:支持同一硬件功能的多个子设备功能固件;带有网络及第二数据传输接口的嵌入式主设备,检测子模块硬件信息,通过第二数据传输接口把功能固件数据传输给子模块;带有数据传输接口及存储功能的嵌入式子设备,与嵌入式主设备进行数据通讯,接收嵌入式主机传输的固件数据,烧录到嵌入式子设备的存储介质。优选地,所述嵌入式主设备检测到嵌入式子设备接入后,通过第二数据接口,给嵌入式子设备发出查询嵌入式子设备信息指令,并接收嵌入式子设备返回的设备信息。优选地,所述嵌入式主设备能够根据嵌入式子反馈的设备信息,显示嵌入式子设备信息。在上述系统中,还包括嵌入式主设备能够从云端找出可以适配的被检测到的嵌入式子设备功能应用固件,并列出固件清单。优选地,嵌入式主设备能够根据列出的固件清单,提供选择选项及固件传输选型。本专利技术还提供了一种嵌入式子设备功能固件在线烧录的方法,嵌入式主设备能够在传输被选中固件时,需要提供密码权限确认,包括以下步骤:a)给出密码输入栏;b)如密码输入正确,进入固件数据传输模式;c)如密码错误,提示密码错误,并在确认后回到步骤a。在上述方法中,嵌入式子设备用于被接入信号且与嵌入式主机通信来检测。在上述方法中,嵌入式子设备具有数据传输接口,可以跟嵌入式主设备进行通讯。在上述方法中,嵌入式子设备接收到嵌入式主设备发出的查询嵌入式子设备信息命令时,回应嵌入式子设备信息。在上述方法中,嵌入式子设备当接收嵌入式主设备传输的子设备应用固件;嵌入式子设备将接收到的子设备应用固件写入嵌入式子设备存储介质。与现有技术相比,本专利技术的有益效果是:本专利技术提供的利用同一嵌入式硬件功能子模块,通过在线烧录新的应用固件,达到实现不同产品应用功能的目的;可以极大的降低设备生产商的硬件备货成本及设备管理成本,且此固件不同于以往的在线升级固件,在线升级固件只是用于修复原有固件的BUG,新的应用固件每一个固件都是完全独立的,可以实现不同应用功能。附图说明图1为本专利技术提供第一实施例的整体系统框图。具体实施方式实施例本实施例提供一种嵌入式子设备功能固件在线烧录的系统,包括:支持同一嵌入式硬件功能的多个子模块设备功能固件、带有网络及第二数据传输接口的嵌入式主设备;带有数据传输接口及存储介质的嵌入式子设备。所述支持同一硬件功能的多个子模块设备功能固件,存储在云端,此类多个功能固件特定可以适配一种硬件功能,根据功能规划,可以实现不同具体功能;嵌入式子设备应用固件需要按照一定的命名方式,便于主设备检索,确定应用固件功能。所述嵌入式主设备,具备检测嵌入式子设备模块接入功能,且具备网络接入功能及第二通讯接口,第二通讯接口用于嵌入式子设备之间按照既定的协议进行进数据交互。所述嵌入式主设备的第二通讯口包含但不限于UART、SPI、IIC、USB等,只要能够进行数据交互的接口都可以。所述当嵌入式子设备接入嵌入式主设备后,嵌入式主设备的接入检测信号发生变化,嵌入式主设备即判定有嵌入式子设备接入。当嵌入式主设备即判定有嵌入式子设备接入后,嵌入式主设备通过第二通讯接口与嵌入式子设备通讯,按照制定的协议,主动发起查询嵌入式子设备信息协议;嵌入式子设备收到嵌入式主设备的设备信息查询协议后,给嵌入式主设备回应嵌入式子设备的设备信息。嵌入式主设备根据嵌入式子设备回应的子设备信息,判定嵌入式子设备的硬件功能信息。嵌入式主设备根据嵌入式子设备的硬件功能信息,结合云端存储的嵌入式子设备应用固件,查找适合当前接入的嵌入式子设备可以适用的嵌入式子设备应用固件。嵌入式主设备确认可以适用当前接入嵌入式子设备的嵌入式子设备应用固件,列出所有可选固件清单。嵌入式主设备根据嵌入式子设备反馈的硬件功能信息,从存在云端的嵌入式应用固件中找出跟此嵌入式子设备硬件功能适配的嵌入式子设备应用固件信息,并显示出来。嵌入式子设备应用固件信息显示在嵌入式主设备的显示单元。显示单元包含但不限于嵌入式主设备自身的显示模块;也可以通过PC软件、手机APP等可以用于显示的信息的设备或工具。所述嵌入式子设备应用固件清单列出后,嵌入式主设备交互界面提供选择选项及固件传输选型;所述嵌入式主设备交互在选中嵌入式设备子模块时,提供一种密码权限确认,包含以下步骤:a)给出密码输入栏;b)如密码输入正确,进入固件数据传输模式;c)如密码错误,提示密码错误,并在确认后回到步骤a;所述嵌入式子设备,可以接收嵌入式主设备传输的子设备应用固件。所述嵌入式子设备将接收到的子设备应用固件烧录在已嵌入式子设备存储介质已规划的空间段。以上实施例仅为说明本专利技术的技术思想,不能以此限定本专利技术的保护范围,凡是按照本专利技术提出的技术思想,在技术方案基础上所做的任何改动,均落入本专利技术保护范围之内。本文档来自技高网...

【技术保护点】
1.一种嵌入式子设备功能固件在线烧录的系统,其特征在于,包括:/n支持同一硬件功能的多个子设备功能固件;/n带有网络及第二数据传输接口的嵌入式主设备,检测子模块硬件信息,通过第二数据传输接口把功能固件数据传输给子模块;/n带有数据传输接口及存储功能的嵌入式子设备,与嵌入式主设备进行数据通讯,接收嵌入式主机传输的固件数据,烧录到嵌入式子设备的存储介质。/n

【技术特征摘要】
1.一种嵌入式子设备功能固件在线烧录的系统,其特征在于,包括:
支持同一硬件功能的多个子设备功能固件;
带有网络及第二数据传输接口的嵌入式主设备,检测子模块硬件信息,通过第二数据传输接口把功能固件数据传输给子模块;
带有数据传输接口及存储功能的嵌入式子设备,与嵌入式主设备进行数据通讯,接收嵌入式主机传输的固件数据,烧录到嵌入式子设备的存储介质。


2.根据权利要求1所述的一种嵌入式子设备功能固件在线烧录的系统,其特征在于,所述嵌入式主设备检测到嵌入式子设备接入后,通过第二数据接口,给嵌入式子设备发出查询嵌入式子设备信息指令,并接收嵌入式子设备返回的设备信息。


3.根据权利要求3所述的一种嵌入式子设备功能固件在线烧录的系统,其特征在于,所述嵌入式主设备能够根据嵌入式子反馈的设备信息,显示嵌入式子设备信息。


4.根据权利要求1所述的一种嵌入式子设备功能固件在线烧录的系统,其特征在于,还包括嵌入式主设备能够从云端找出可以适配的被检测到的嵌入式子设备功能应用固件,并列出固件清单。


5.根据权利要求4所述...

【专利技术属性】
技术研发人员:虞峰朱刚
申请(专利权)人:南京物联传感技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1