一种非易失性存储芯片的烧录方法和系统的制作方法

文档序号:6765624阅读:291来源:国知局
一种非易失性存储芯片的烧录方法和系统的制作方法
【专利摘要】本发明公开了一种非易失性存储芯片的烧录方法和系统,属于芯片【技术领域】。该方法包括:采集条形码/二维码,解析所述条形码/二维码承载的信息;调用存储芯片读写动态库将所述信息通过设备的存储芯片硬件接口烧录到存储芯片中。采用本发明实施例,充分利用了条形码/二维码的高密度、编码范围广、容错性强和译码率高的优势承载烧录的信息。此外,通过软件控制设备上存储芯片的硬件接口将信息烧录入存储芯片,屏蔽了存储芯片间的差异性与硬件接口的差异性,提供统一烧录接口供应用层完成不同芯片的烧录工作,能简化烧录流程和节省成本。
【专利说明】一种非易失性存储芯片的烧录方法和系统
【技术领域】
[0001]本发明芯片【技术领域】,特别涉及一种非易失性存储芯片的烧录方法和系统。
【背景技术】
[0002]非易失性存储芯片具有掉电数据不丢失的特性,其固化操作接口可以将要存储的内容永久保存,不被更改。常见的非易失性存储芯片如EEPROM(Electrically ErasableProgrammable Read-Only Memory,电可擦可编程只读存储)芯片,带加密功能的EERPOM芯片使用用户设置的密钥对存储信息加密存储,读取数据时需要提供正确的密钥,为存储的数据提供了更好的保护性。因此,为了存储需要长期保存而不能被用户擦除的信息,非易失性存储芯片被广泛的使用。传统的烧录方法是采用烧录器烧录,然后贴片生产。设备(如平板)为读取芯片中信息,自身拥有读写芯片的硬件接口,因此可以通过该硬件接口访问芯片,完成烧录器的功能。但烧录不同的芯片(如接口或者类型不同)需要使用不同的烧录器,需要购买和维护不同种类的烧录器,且烧录流程繁琐,成本较高。

【发明内容】

[0003]有鉴于此,本发明提供一种非易失性存储芯片的烧录方法和系统,以获取基于条形码/ 二维码承载的信息,通过软件控制设备上的硬件接口将信息烧录入非易失性存储芯片。
[0004]根据本发明的一个方面,提供的一种非易失性存储芯片的烧录方法包括:
[0005]采集条形码/ 二维码,解析条形码/ 二维码承载的信息;
[0006]调用存储芯片读写动态库将信息通过设备的存储芯片硬件接口烧录到存储芯片中。
[0007]优选地,上述采集条形码/ 二维码,解析条形码/ 二维码承载的信息进一步包括:通过扫描枪或摄像头采集条形码/ 二维码,解析条形码/ 二维码承载的信息。
[0008]优选地,存储芯片读写动态库将信息通过设备的存储芯片硬件接口烧录到存储芯片中进一步包括:
[0009]存储芯片读写动态库提供统一访问接口接收上层应用程序传入的信息;
[0010]根据存储芯片的通讯协议在底层与芯片进行数据通讯,实现信息的固化操作。
[0011]优选地,按照存储芯片的通讯协议在底层与芯片进行数据通讯进一步包括:根据存储芯片的不同类型或者不同接口,按照存储芯片的控制时序和数据操作流程实现存储芯片的读写固化操作。
[0012]根据本发明的另一个方面,提供的一种非易失性存储芯片的烧录系统,包括信息采集模块、调用模块和存储芯片读写动态库,其中:
[0013]信息采集模块,用于采集条形码/ 二维码,解析条形码/ 二维码承载的信息;
[0014]调用模块,用于调用存储芯片读写动态库;
[0015]存储芯片读写动态库,用于将信息通过设备的存储芯片硬件接口烧录到存储芯片中。
[0016]优选地,信息采集模块具体用于:通过扫描枪或摄像头采集条形码/ 二维码,解析条形码/二维码承载的信息。
[0017]优选地,存储芯片读写动态库进一步包括:
[0018]上层接口,用于提供统一访问接口接收上层应用程序传入的信息;
[0019]底层接口,用于根据存储芯片的通讯协议在底层与芯片进行数据通讯,实现信息的固化操作。
[0020]优选地,底层接口具体用于:根据存储芯片的不同类型或者不同接口,按照存储芯片的控制时序和数据操作流程实现存储芯片的读写固化操作。
[0021]本发明提供的非易失性存储芯片的烧录方法和系统,与现有技术相比,通过读取条形码/ 二维码,解析条形码/ 二维码承载的信息,充分利用了条形码/ 二维码的高密度、编码范围广、容错性强和译码率高的优势承载烧录的信息。此外,通过软件控制设备上存储芯片的硬件接口将信息烧录入存储芯片,从而屏蔽存储芯片间的差异性与硬件接口的差异性,提供统一烧录接口供应用层完成不同芯片的烧录工作,简化了烧录流程,节省人力成本和设备维护成本。
【专利附图】

【附图说明】
[0022]下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义上的限制,在附图中:
[0023]图1是本发明实施例提供的一种非易失性存储芯片烧录方法的流程图。
[0024]图2是本发明实施例提供的一种非易失性存储芯片烧录系统的结构示意图。
【具体实施方式】
[0025]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026]如图1所示是本发明实施例提供的一种非易失性存储芯片的烧录方法的流程图,该方法包括:
[0027]S102、采集条形码/ 二维码,解析条形码/ 二维码承载的信息。
[0028]作为本实施例的优选方案,上述步骤S102进一步包括:通过扫描枪或摄像头采集条形码/ 二维码,解析条形码/ 二维码承载的信息。
[0029]具体来说,可以基于Android开源项目进行开发,扫描包含烧录信息的条形码/ 二维码,并解析得到的信息通过存储芯片读写动态库进行烧录,并回显存储芯片中烧录的信息。其中,条形码也称为一维条形码,一维条形码是通过在水平方向表达信息,一维条形码由纵向的黑条与白条组成,黑白相间,而且条纹的粗细也不同,通常条纹下面还有英文字母或阿拉伯数字。条形码是通过在水平与垂直方向的二维空间存储信息的条形码,通常为方形结构,不单由横向和纵向的条形码组成,而且码区内会有多边形的图案,同样二维码的纹理也是黑白相间,粗细不同,二维码是点阵形式。条形码/二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形来记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理,它具有条码技术的一些共性:每种码制有其特定的字符集、每个字符占有一定的宽度、以及具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。二维条码能够在横向和纵向两个方位同时表达信息,能在很小的面积内表达大量的信息,二维码的高密度编码(可以存储1850个大写字母或者2710个数字或500多个汉字),编码范围广(图片,语音,文字,签名,指纹等均可编码)容错性强、译码率高的特点,对于固化的信息内容量不大的应用场景,二维码不失为一个良好的信息承载体,本实施例充分利用了条形码/二维码的信息表达这一优势来承载需要烧录的信息。
[0030]S104、调用存储芯片读写动态库将信息通过设备的存储芯片硬件接口烧录到存储芯片中。
[0031]具体来说,设备自身需要读取存储芯片中内容,存在读写存储芯片的硬件接口,本实施例通过软件控制设备上存储芯片的硬件接口完成烧录工作,从而简化工作流程和设备维护成本。
[0032]作为本实施例的优选方案,为了屏蔽不同存储芯片的差异化,应用层通过针对不同的存储芯片都能采用同一个接口将条形码/二维码承载的信息烧录入存储芯片。存储芯片读写动态库将信息通过设备的存储芯片硬件接口烧录到存储芯片中进一步包括:存储芯片读写动态库提供统一访问接口接收上层应用程序传入的信息;在底层根据存储芯片的通讯协议与芯片进行数据通讯,实现所述信息的固化操作。具体可以根据存储芯片的不同类型或者不同接口,按照存储芯片的控制时序和数据操作流程实现存储芯片的读写固化操作。也就是说,读写动态库向上层应用程序开放统一的接口,在底层按照加密芯片的通讯协议(比如I2C、SPI等)进行数据通讯,并按照芯片数据手册操作流程实现对于芯片的读写固化操作。这样,当出现新的存储芯片时,只需要修改存储芯片读写动态库即可,而不用修改上层应用程序。
[0033]如图2所示是本发明实施例提供的一种非易失性存储芯片的烧录系统的结构示意图,该系统包括信息采集模块10、调用模块20和存储芯片读写动态库30,其中:
[0034]信息采集模块10,用于采集条形码/ 二维码,解析条形码/ 二维码承载的信息;
[0035]调用模块20,用于调用存储芯片读写动态库30 ;
[0036]存储芯片读写动态库30,用于将信息通过设备的存储芯片硬件接口烧录到存储芯片中。
[0037]优选地,信息采集模块10具体用于:通过扫描枪或摄像头采集条形码/ 二维码,解析条形码/二维码承载的信息。
[0038]优选地,存储芯片读写动态库30进一步包括:
[0039]上层接口 301,用于提供统一访问接口接收上层应用程序传入的信息;
[0040]底层接口 302,用于根据存储芯片的通讯协议在底层与芯片进行数据通讯,实现信息的固化操作。
[0041]优选地,底层接口 302具体用于:根据存储芯片的不同类型或者不同接口,按照存储芯片的控制时序和数据操作流程实现存储芯片的读写固化操作。[0042]需要说明的是,上述方法实施例中的技术特征在本系统中同样适用,这里不再重述。
[0043]本发明提供的非易失性存储芯片的烧录方法和系统,与现有技术相比,通过读取条形码/ 二维码,解析条形码/ 二维码承载的信息,充分利用了二维码的高密度、编码范围广、容错性强和译码率高的优势承载烧录的信息。此外,通过软件控制设备上存储芯片的硬件接口将信息烧录入存储芯片,从而屏蔽存储芯片间的差异性与硬件接口的差异性,提供统一烧录接口供应用层完成不同芯片的烧录工作,简化了烧录流程,节省了人力成本和设备维护成本。
[0044]以上参照【专利附图】
附图
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1.一种非易失性存储芯片的烧录方法,其特征在于,该方法包括: 采集条形码/ 二维码,解析所述条形码/ 二维码承载的信息; 调用存储芯片读写动态库将所述信息通过设备的存储芯片硬件接口烧录到存储芯片中。
2.根据权利要求1所述的烧录方法,其特征在于,所述采集条形码/二维码,解析所述条形码/二维码承载的信息进一步包括: 通过扫描枪或摄像头采集条形码/ 二维码,解析所述条形码/ 二维码承载的信息。
3.根据权利要求1或2所述的烧录方法,其特征在于,所述存储芯片读写动态库将所述信息通过设备的存储芯片硬件接口烧录到存储芯片中进一步包括: 存储芯片读写动态库提供统一访问接口接收上层应用程序传入的信息; 根据存储芯片的通讯协议在底层与芯片进行数据通讯,实现所述信息的固化操作。
4.根据权利要求3所述的烧录方法,其特征在于,所述按照存储芯片的通讯协议在底层与芯片进行数据通讯进一步包括:根据存储芯片的不同类型或者不同接口,按照存储芯片的控制时序和数据操作流程实现存储芯片的读写固化操作。
5.一种非易失性存储芯片的烧录系统,其特征在于,该系统包括信息采集模块、调用模块和存储芯片读写动态库,其中: 所述信息采集模块,用于采集条形码/ 二维码,解析所述条形码/ 二维码承载的信息; 所述调用模块,用于调用所述存储芯片读写动态库; 所述存储芯片读写动态库,用于将所述信息通过设备的存储芯片硬件接口烧录到存储芯片中。
6.根据权利要求1所述的烧录系统,其特征在于,所述信息采集模块具体用于:通过扫描枪或摄像头采集条形码/ 二维码,解析所述条形码/ 二维码承载的信息。
7.根据权利要求5或6所述的烧录系统,其特征在于,所述存储芯片读写动态库进一步包括: 上层接口,用于提供统一访问接口接收上层应用程序传入的信息; 底层接口,用于根据存储芯片的通讯协议在底层与芯片进行数据通讯,实现所述信息的固化操作。
8.根据权利要求5所述的烧录系统,其特征在于,所述底层接口具体用于:根据存储芯片的不同类型或者不同接口,按照存储芯片的控制时序和数据操作流程实现存储芯片的读写固化操作。
【文档编号】G11C16/10GK103632724SQ201310645850
【公开日】2014年3月12日 申请日期:2013年12月4日 优先权日:2013年12月4日
【发明者】李红京, 刘洋, 刘洪 , 文义, 刘书培 申请人:深圳市道通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1