1.一种单片机系统更新方法,其特征在于,所述方法包括以下步骤:
接收系统更新指令;
根据所述系统更新指令从单片机内存中获取预设的更新文件;
运行所述更新文件,将所述更新文件中的更新程序写入单片机闪存中。
2.根据权利要求1所述的方法,其特征在于,所述根据所述系统更新指令从单片机内存中获取预设的更新文件的步骤,包括:
根据所述系统更新指令从所述单片机内存中的预设路径中获取扩展名为预设数据类型的文件,作为所述更新文件。
3.根据权利要求2所述的方法,其特征在于,当所述预设路径中不存在所述更新文件时,遍历所述内存中的文件;
将所述查找到的扩展名为预设数据类型的文件复制或剪切到所述预设路径中,作为所述更新文件。
4.根据权利要求1所述的方法,其特征在于,在所述将所述更新文件中的更新程序写入单片机闪存中的步骤之后,还包括:
重启所述单片机,并在重启过程中,根据所述更新文件进行接口参数配置。
5.根据权利要求1所述的方法,其特征在于,在所述运行所述更新文件的步骤之前,还包括:
检测是否存在未执行完毕的任务,若是,则等待所述未执行完毕的任务执行完毕后,或接收到强制进行系统更新的指令后,执行所述运行所述更新文件的步骤。
6.一种单片机系统更新装置,其特征在于,所述装置包括:
更新指令接收模块,用于接收系统更新指令;
更新文件获取模块,用于根据所述系统更新指令从单片机内存中获取预设的更新文件;
系统更新模块,用于运行所述更新文件,将所述更新文件中的更新程序写入单片机闪存中。
7.根据权利要求6所述的装置,其特征在于,所述更新文件获取模块还用于根据所述系统更新指令从所述单片机内存中的预设路径中获取扩展名为预设数据类型的文件,作为所述更新文件。
8.根据权利要求7所述的装置,其特征在于,所述更新文件获取模块还用于当所述预设路径中不存在所述更新文件时,遍历所述内存中的文件;将所述查找到的扩展名为预设数据类型的文件复制或剪切到所述预设路径中,作为所述更新文件。
9.根据权利要求6所述的装置,其特征在于,所述系统更新模块还用于重启所述单片机,并在重启过程中,根据所述更新文件进行接口参数配置。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
任务检测模块,用于检测是否存在未执行完毕的任务,若是,则调用所述系统更新模块运行所述更新文件,将所述更新文件中的更新程序写入单片机闪存中。