一种pic系列单片机串口烧录系统的制作方法

文档序号:10247397阅读:749来源:国知局
一种pic系列单片机串口烧录系统的制作方法
【技术领域】
[0001]本实用新型属于计算机技术领域,更具体地,涉及一种Pic系列单片机串口烧录系统。
【背景技术】
[0002]对于使用了PIC系列单片机的产品而言,为了满足产品使用过程中可能提出的一些新需求,以及修复应用程序中存在的bug,需要在产品发布后可通过预留的通信口对产品中的应用程序进行更新升级;不需要拆机,维护方便且节省成本。
[0003]可采用单片机厂商提供的升级应用程序的方式,但厂家提供的升级方式通常有局限性,升级过程中通信稳定性较差、无法对产品的应用程序的bin文件进行保护而导致该文件被他人利用;且只能针对某一类型的单片机进行升级,不具有通用性。为了使升级过程稳定可靠,同时为了保护应用程序的bin文件不被他人利用。
【实用新型内容】
[0004]针对现有技术的以上缺陷或改进需求,本实用新型提供了一种PIC系列单片机串口烧录系统,其目的在于提高PIC系列单片机在线升级的稳定性和保密性。
[0005]为实现上述目的,按照本实用新型的一个方面,提供了一种PIC系列单片机串口烧录系统,包括通信模块,文件转换加密模块,文件缓存模块和文件更新模块;
[0006]其中,通信模块的输入端作为该PIC系列单片机串口烧录系统与PC机通信的接口,文件转换加密模块的输入端连接通信模块的输出端,文件缓存模块的输入端连接文件转换加密模块的输出端,文件更新模块的第一输入端连接文件缓存模块的第一输出端;文件更新模块的输出端作为该Pic系列单片机串口烧录系统与PIC系列单片机通信的接口 ;
[0007]其中,通信模块用于实现PIC系列单片机与PC机之间的通信;文件转换加密模块用于将PC机发送的应用程序hex文件转换成bin文件,并对bin文件加密;文件缓存模块用于接收并缓存已加密的bin文件;文件更新模块用于将bin文件解密后烧写在PIC系列单片机闪存已擦除的存储空间中。
[0008]优选的,上述文件转换加密模块包括标识符插入单元,用于在bin文件中插入起保密作用的标识符。
[0009]优选的,上述PIC系列单片机串口烧录系统,还包括闪存处理模块,闪存处理模块的输入端与文件缓存模块的第二输出端连接,输出端与文件更新模块的第二输入端连接;用于擦除PIC系列单片机的闪存,或写闪存。
[0010]总体而言,通过本实用新型所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
[0011](I)本实用新型提供的PIC系列单片机串口烧录系统,其文件转换加密模块实现了bin文件加密,具有防止bin文件被篡改或被窃用的功能;
[0012](2)本实用新型提供的PIC系列单片机串口烧录系统,利用通信模块实现PIC系列单片机与PC机之间的通信,提供了通信的稳定性;
[0013](3)本实用新型的优选方案提供的PIC系列单片机串口烧录系统,包括标识符插入单元,在bin文件中插入起保密作用的标识符,防止未授权用户操作bin文件,消除了误操作的风险,极大的提高了 PIC系列单片机在线升级的稳定性和保密性。
【附图说明】
[0014]图I是实施例提供的PIC系列单片机串口烧录系统功能框图。
【具体实施方式】
[0015]为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。此外,下面所描述的本实用新型各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0016]实施例提供的PIC系列单片机串口烧录系统,包括通信模块,文件转换加密模块,文件缓存模块,文件更新模块和闪存处理模块,采用可编程逻辑器件实现;
[0017]其中,通信模块的输入端作为与PC机通信的接口,文件转换加密模块的输入端连接通信模块的输出端,文件缓存模块的输入端连接文件转换加密模块的输出端,文件更新模块的输入端连接文件缓存模块的输出端;文件更新模块的输出端作为与PIC系列单片机通信的接口;本实施例提供的PIC系列单片机串口烧录系统应用于PIC系列单片机的应用程序升级时,其通信模块接收升级的提示信息,并在指定时间内接收PC机的回复;文件转换加密模块接收PC机通过Xmodem通信协议(异步文件传输协议)发送的应用程序文件,将其转换为bin文件并加密;文件缓存模块接收并缓存已加密的bin文件;闪存处理模块将PIC系列单片机上指定的闪存空间按规定的大小擦除;文件更新模块将bin文件解密后烧写在闪存上已擦除的存储空间中。
[0018]本领域的技术人员容易理解,以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。
【主权项】
1.一种PIC系列单片机串口烧录系统,其特征在于,包括通信模块,文件转换加密模块,文件缓存模块和文件更新模块; 所述通信模块的输入端作为所述Pic系列单片机串口烧录系统与PC机通信的接口,所述文件转换加密模块的输入端连接通信模块的输出端,所述文件缓存模块的输入端连接文件转换加密模块的输出端,所述文件更新模块的输入端连接文件缓存模块的输出端,所述文件更新模块的输出端作为所述Pic系列单片机串口烧录系统与PIC系列单片机通信的接□ O2.如权利要求I所述的PIC系列单片机串口烧录系统,其特征在于,所述文件转换加密模块包括标识符插入单元,用于在b in文件中插入起保密作用的标识符。3.如权利要求I或2所述的PIC系列单片机串口烧录系统,其特征在于,还包括闪存处理模块,所述闪存处理模块的输入端与文件缓存模块的第二输出端连接,输出端与文件更新模块的第二输入端连接。
【专利摘要】本实用新型公开了一种PIC系列单片机串口烧录系统,包括通信模块、文件转换加密模块、文件缓存模块和文件更新模块;其中,通信模块的输入端作为该串口烧录系统与PC机通信的接口,文件转换加密模块的输入端连接通信模块的输出端,文件缓存模块的输入端连接文件转换加密模块的输出端,文件更新模块的输入端连接文件缓存模块的输出端;文件更新模块的输出端作为该串口烧录系统与PIC系列单片机通信的接口;本实用新型提供的这种PIC系列单片机串口烧录系统,极大的提高了PIC系列单片机在线升级的稳定性和保密性。
【IPC分类】G06F9/445
【公开号】CN205158335
【申请号】CN201521015815
【发明人】孙川, 刘士润, 张海峰
【申请人】湖北楚航电子科技有限公司
【公开日】2016年4月13日
【申请日】2015年12月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1