一种不中断控制系统运行的嵌入式软件Bootloader方法与流程

文档序号:16067156发布日期:2018-11-24 12:46阅读:来源:国知局

技术特征:

技术总结
本发明提供了一种控制系统控制器软件的Bootloader方法,其使得控制器在更新用户程序的过程中,不中断对硬件电路和外部设备的控制。软件分为2个部分:Bootloader程序和用户程序。在软件开始运行后,首先执行Bootloader程序,其读取更新指令信息和控制信息,根据更新指令信息,判断是否更新用户程序,如是,则更新用户程序,并同时根据控制信息对外部实施控制,待更新完成后,清除存储器中的更新指令信息,然后跳转并执行更新后的用户程序;如否,则直接跳转并执行原有用户程序。在用户程序中接收外部用户对于用户程序更新指令,若没有接收到更新指令则继续执行原有程序;若接收到更新指令,则将此更新指令和当前对外部的控制信息存储进存储器,然后跳转并执行Bootloader程序。

技术研发人员:李雷;徐少志;杨鑫;徐继林
受保护的技术使用者:深圳市锐钜科技有限公司
技术研发日:2018.06.05
技术公布日:2018.11.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1