一种远程自助烧写系统的制作方法

文档序号:10318496阅读:176来源:国知局
一种远程自助烧写系统的制作方法
【技术领域】
#
[0001]本申请涉及电子技术领域,特别涉及一种远程自助烧写系统。
【背景技术】
#
[0002]随着电子技术的不断发展,微控制器由于其成本低,功能强,越来越受到科研人员的青睐,已经成为现代产品中不可或缺的器件,广泛应用于工业控制、消费电子以及智能家居中。
[0003]然而,不是所有的机构都具备研发实力,应用于微控制器上的程序往往由高校、方案公司或者科研院所提供。一般的机构只需要将这些程序通过烧写器烧至微控制器的芯片上即可。
[0004]研发出的源程序由于其功能强大并且具备很高的经济效益,因此开发者往往对开发的源程序比较重视并且希望源程序在被使用过程中能得到保密。然而目前利用烧写器进行程序烧写时,往往是由开发者将开发的源程序存储至烧写器中,然后再将存储有源程序的烧写器交给客户去使用。这样操作的弊端在于,存储于烧写器中的源程序很容易被其他人破解,从而会破坏源程序的保密性甚至会对开发者的利益造成严重的影响。另外,烧写器在开发者和客户之间来回快递会增加成本和时间,使生产效率降低。
[0005]应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的【背景技术】部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
【实用新型内容】#
[0006]本申请实施例的目的在于提供一种远程自助烧写系统,以保护源程序的保密性并且可以方便地由用户自行操作设置需要的次数并有条件的获取到加密程序进行联机下载。
[0007]本申请实施例提供的一种远程自助烧写系统是这样实现的:
[0008]—种远程自助烧写系统,包括服务器,终端设备以及烧写器,所述服务器中预存有烧写源程序,所述服务器与所述终端设备通过互联网连接,所述烧写器包括用于与所述终端设备进行数据传输的通信接口、数据加密单元、电源、存储器、烧录接口、显示屏以及主控芯片,所述通信接口通过所述数据加密单元与所述主控芯片相连,所述电源、存储器、烧录接口以及显示屏均与所述主控芯片相连接,所述主控芯片中包括烧写次数统计模块和烧写源程序校验模块。
[0009]优选地,所述烧写器还包括与所述主控芯片相连的用于调整所述电源的输出电压的拨动开关。
[0010]优选地,所述烧写器还包括与所述主控芯片相连的蜂鸣器和/或LED指示灯。
[0011]优选地,所述通信接口包括USB接口或者无线接口。
[0012]优选地,所述存储器包括电可擦除可编程只读存储器或者FLASH存储器。
[0013]本实用新型提供的一种远程自助烧写系统,通过在服务器上存储烧写源程序,从而可以将源程序从服务器上下载至终端设备上,然后再由终端设备上加载至烧写器中,由于烧写器中可以对源程序以及烧写参数进行加密处理,从而保证了源程序的保密性。另外,主控芯片中的烧写次数统计模块和烧写源程序校验模块可以实时地向用户提示烧写剩余次数以及烧写校验信息,以保证烧写程序的顺利进行。
[0014]参照后文的说明和附图,详细公开了本申请的特定实施方式,指明了本申请的原理可以被采用的方式。应该理解,本申请的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本申请的实施方式包括许多改变、修改和等同。
[0015]针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
[0016]应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
【附图说明】
#
[0017]所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0018]图1为本实用新型提供的一种远程自助烧写系统的结构示意图。
【具体实施方式】
#
[0019]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本申请保护的范围。
[0020]图1为本实用新型提供的一种远程自助烧写系统的结构示意图。如图1所示,所述远程自助烧写系统,包括服务器I,终端设备2以及烧写器3,所述服务器I中预存有烧写源程序,所述服务器I与所述终端设备2通过互联网连接。所述服务器I和所述终端设备2可以处于不同的网络环境中,所述服务器I可以在远端,所述终端设备2可以在本地。所述终端设备2可以是计算机、平板电脑或者智能手机。所述终端设备2可以从所述服务器I上下载所需的源程序。具体地,用户可以预先在终端设备上注册与服务器关联的账号,通过该账号,便可以将服务器上的源程序下载到本地。
[0021]所述烧写器3包括用于与所述终端设备2进行数据传输的通信接口31、数据加密单元32、电源33、存储器34、烧录接口 35、显示屏36以及主控芯片37,所述通信接口 31通过所述数据加密单元32与所述主控芯片37相连,所述电源33、存储器34、烧录接口 35以及显示屏36均与所述主控芯片37相连接。所述烧录接口 35可以与待烧录的芯片相连。源程序被下载至终端设备中后,可以通过烧写器中的通信接口 31将所述烧写器与所述终端设备进行对接。具体地,所述通信接口 31可以为USB接口,这样可以在所述烧写器与所述终端设备之间通过USB线进行连接。当然,所述通信接口31还可以是无线接口,例如蓝牙接口或者WIFI接口,这样所述烧写器与所述终端设备便可以通过无线网络进行连接。这样,便可以通过通信接口31将源程序加载至烧写器中,源程序加载至烧写器中后,可以经过数据加密单元32进行数据加密,以保证源程序的保密性。经过加密的数据便可以存储于主控芯片37以及存储器34中。所述存储器34可以为电可擦除可编程只读存储器或者FLASH存储器。
[0022]需要说明的是,所述源程序被加载至所述烧写器中后,所述主控芯片可以将该源程序绑定至所述烧写器中,也就是说,该源程序一旦被转移至其他烧写器中时就会自动失效,从而进一步保证源程序的保密性。
[0023]在所述主控芯片37中可以包括烧写次数统计模块371和烧写源程序校验模块372。所述烧写次数统计模块371可以统计烧写器已经烧写的次数,从而可以将剩余的烧写次数直接显示于所述显示屏36上,以供用户查看。另外,烧写源程序校验模块372则可以将源程序的校验信息显示于所述显示屏36上,以便提示用户程序烧录的进程。
[0024]在本申请一优选实施例中,所述烧写器还包括与所述主控芯片37相连的用于调整所述电源的输出电压的拨动开关38。所述拨动开关38可以改变电源33的输出电压,所述输出电压可以为5V或者3.3V,可以根据实际需要通过拨动开关38进行更改。
[0025]在本申请另一优选实施例中,所述烧写器还包括与所述主控芯片相连的蜂鸣器和/或LED指示灯(未示出)。所述蜂鸣器和/或LED指示灯可以用来对应于各种烧录状态,例如烧录成功时显示绿色的指示灯并且发出平缓的提示音;而当烧录失败时则可以显示红色的指示灯以及发出急促的报警音。
[0026]由上可见,本实用新型提供的一种远程自助烧写系统,通过在服务器上存储烧写源程序,从而可以将源程序从服务器上下载至终端设备上,然后再由终端设备上加载至烧写器中,由于烧写器中可以对源程序以及烧写参数进行加密处理,从而保证了源程序的保密性。另外,主控芯片中的烧写次数统计模块和烧写源程序校验模块可以实时地向用户提示烧写剩余次数以及烧写校验信息,以保证烧写程序的顺利进行。
[0027]上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本社恩情旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。
【主权项】
1.一种远程自助烧写系统,包括服务器,终端设备以及烧写器,其特征在于,所述服务器中预存有烧写源程序,所述服务器与所述终端设备通过互联网连接,所述烧写器包括用于与所述终端设备进行数据传输的通信接口、数据加密单元、电源、存储器、烧录接口、显示屏以及主控芯片,所述通信接口通过所述数据加密单元与所述主控芯片相连,所述电源、存储器、烧录接口以及显示屏均与所述主控芯片相连接,所述主控芯片中包括烧写次数统计模块和烧写源程序校验模块。2.如权利要求1所述的一种远程自助烧写系统,其特征在于,所述烧写器还包括与所述主控芯片相连的用于调整所述电源的输出电压的拨动开关。3.如权利要求1所述的一种远程自助烧写系统,其特征在于,所述烧写器还包括与所述主控芯片相连的蜂鸣器和/或LED指示灯。4.如权利要求1所述的一种远程自助烧写系统,其特征在于,所述通信接口包括USB接口或者无线接口。5.如权利要求1所述的一种远程自助烧写系统,其特征在于,所述存储器包括电可擦除可编程只读存储器或者FLASH存储器。
【专利摘要】本申请提供一种远程自助烧写系统,所述系统包括服务器,终端设备以及烧写器,所述服务器中预存有烧写源程序,所述服务器与所述终端设备通过互联网连接,所述烧写器包括用于与所述终端设备进行数据传输的通信接口、数据加密单元、电源、存储器、烧录接口、显示屏以及主控芯片,所述通信接口通过所述数据加密单元与所述主控芯片相连,所述电源、存储器、烧录接口以及显示屏均与所述主控芯片相连接,所述主控芯片中包括烧写次数统计模块和烧写源程序校验模块。本实用新型提供的一种远程自助烧写系统,可以保护源程序的保密性并且可以方便地由用户自行操作设置需要的次数并有条件的获取到加密程序进行联机下载。
【IPC分类】G06F9/445
【公开号】CN205230025
【申请号】CN201520919961
【发明人】秦铭远
【申请人】上海裕析电子科技有限公司
【公开日】2016年5月11日
【申请日】2015年11月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1