一种程序下载系统的制作方法

文档序号:6451555阅读:195来源:国知局
专利名称:一种程序下载系统的制作方法
技术领域
[0001]本实用新型涉及一种程序下载系统。
背景技术
单片机的应用程序代码在编译完成后生成SX文件,将该文件下载到单片机中,单片机即可使生产设备按照程序执行相应的功能。客户在使用过程中,往往需修改生产设备的控制策略,从而需要修改或更新程序。若将程序代码直交予到客户让客户进行下载,就存在程序被误改的可能性,造成程序无法实现预先设计功能,同时存在程序泄露隐患。另夕卜,客户为更新程序需配制计算机设备和专用程序下载装置,花费较大。目前解决上述问题,现有程序下载装置主要有仿真器,程序通过仿真器下载到单片机中。但通过仿真器下载程序需要拆开生产设备,在生产设备结构复杂或者无法拆卸时,难以实现程序下载或更新。
发明内容有鉴于此,本实用新型要解决的技术问题是提供一种程序代码可被严格保密、易于实现、使用成本低的程序下载系统。为解决上述技术问题,本实用新型提供的技术方案是一种程序下载系统,包括程序下载装置和刷入生产设备单片机中起引导应用程序下载作用的boot程序文件,所述程序下载硬件装置包括MCU处理器和与MCU处理器连接的时钟电路、电源电路,所述MCU处理器还连接有用于实现MCU处理器与单片机通信的通信模块、用于存储和计算数据的存储模块、用于控制工作状态及指示灯的按键及指示模块以及有用于完成单片机复位过程的复位模块。所述MCU处理器连接有BMD接口。上述Boot程序文件在生产设备出厂时就刷入单片机,主要用于引导应用程序下载。本实用新型的工作原理是将需更新或修改的程序代码刷入程序下载装置中,再使程序下载硬件装置的通信模块和单片机的CAN通信接口连接,MCU处理器将按照定好的通信协议将程序代码发送至单片机,单片机中boot程序文件验证收到程序代码,验证成功后写入单片机的应用程序存储区,并所有应用程序代码都接收完毕并写入应用程序存储区后,单片机程序刷写完成,复位模块启动单片机复位过程,单片机复位后即可正常运行应用程序。与现有技术相比,本实用新型具有如下优点I、本实用新型利用程序下载装置和刷入生产设备单片机中的boot程序文件,可将需更新或修改的程序代码先刷入程序下载装置中,再将程序下载装置交到客户手中,使客户在不知程序代码的情况下,用程序下载装置和单片机中的boot程序文件下载程序将程序代码导入应用,程序代码可被严格保密,有效保障程序代码的安全和顺利运行。2、本实用新型的程序下载装置通过通信模块与单片机通信,客户无需专门的下载工具,亦无需拆开生产设备即可进行程序更新,易于实现,具有轻便、使用成本低廉的优点。
图I为本实用新型结构示意框图。
具体实施方式
为了便于本领域技术人员理解,下面将结合附图以及实施例对本实用新型进行进一步详细描述。如图I所示,本实施例揭示的是一种程序代码可被严格保密、易于实现、使用成本低的程序下载系统。该程序下载系统,包括程序下载装置和刷入生产设备单片机中起引导应用程序下载作用的boot程序文件,程序下载硬件装置包括MCU处理器I和与MCU处理器I连接的时钟电路11、电源电路12,MCU处理器还连接有用于实现MCU处理器与单片机通信的通信模块13、用于存储和计算数据的存储模块14、用于控制工作状态及指示灯的按键及指示模块15以及有用于完成单片机复位过程的复位模块16。本实施例中,MCU处理器还连接有BMD接口 17。本实用新型利用程序下载装置和刷入生产设备单片机中的boot程序文件,可将需更新或修改的程序代码先刷入程序下载装置中,再将程序下载装置交到客户手中,使客户在不知程序代码的情况下,用程序下载装置和单片机中的boot程序文件下载程序将程序代码导入应用,程序代码可被严格保密,有效保障程序代码的安全和顺利运行。本实用新型的程序下载装置通过通信模块与单片机通信,客户无需专门的下载工具,亦无需拆开生产设备即可进行程序更新,易于实现,具有轻便、使用成本低廉的优点。上述Boot程序文件在生产设备出厂时就刷入单片机,主要用于引导应用程序下载。本实用新型的工作原理是将需更新或修改的程序代码刷入程序下载装置中,再使程序下载硬件装置的通信模块和单片机的CAN通信接口连接,MCU处理器将按照定好的通信协议将程序代码发送至单片机,单片机中boot程序文件验证收到程序代码,验证成功后写入单片机的应用程序存储区,并所有应用程序代码都接收完毕并写入应用程序存储区后,单片机程序刷写完成,复位模块启动单片机复位过程,单片机复位后即可正常运行应用程序。上述实施例是本实用新型的优选实施方式,除此之外,本实用新型还可以有其他实现方式。也就是说,在没有脱离本实用新型构思的前提下,任何显而易见的替换也应落入本实用新型的保护范围之内。
权利要求1.一种程序下载系统,其特征在于其包括程序下载装置,所述程序下载硬件装置包括MCU处理器(I)和与MCU处理器(I)连接的时钟电路(11 )、电源电路(12 ),所述MCU处理器还连接有用于实现MCU处理器与单片机通信的通信模块(13)、用于存储和计算数据的存储模块(14)、用于控制工作状态及指示灯的按键及指示模块(15)以及用于完成单片机复位过程的复位模块(16 )。
2.根据权利要求I所述的程序下载系统,其特征在于所述MCU处理器连接有BMD接口(17)。
专利摘要本实用新型涉及一种程序下载系统,包括程序下载装置,程序下载硬件装置包括MCU处理器和与MCU处理器连接的时钟电路、电源电路,MCU处理器还连接有用于实现MCU处理器与单片机通信的通信模块、用于存储和计算数据的存储模块、用于控制工作状态及指示灯的按键及指示模块以及有用于完成单片机复位过程的复位模块。MCU处理器还连接有BMD接口。采用本实用新型对生产设备的单片机进行程序更新或修改,程序代码可被严格保密,且易于实现、使用成本低。
文档编号G06F9/445GK202383659SQ201120411070
公开日2012年8月15日 申请日期2011年10月26日 优先权日2011年10月26日
发明者刘飞, 张金灵, 文锋, 阮旭松 申请人:惠州市亿能电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1