一种多功能烧写器及烧写方法技术

技术编号:23512468 阅读:16 留言:0更新日期:2020-03-17 23:54
本发明专利技术公开一种多功能烧写器及烧写方法,包含:运行第一操作系统的主系统,将第一目标烧写文件烧写至通用接口的第一组目标存储设备;运行第二操作系统的辅助系统,用于将第二目标烧写文件烧写至适用于设定操作系统的带文件系统格式的第二组目标存储设备,第二操作系统与所述设定操作系统相同。本发明专利技术的烧录文件可根据用户需求灵活修改,可一次烧录多个文件;本发明专利技术的带触摸屏功能的烧写器大大提高现场项目实施的便利性,避免需要携带电脑和各种烧录器,采用可视化的触摸屏界面实现一键烧录,简化了操作步骤。

A multi-functional writing device and method

【技术实现步骤摘要】
一种多功能烧写器及烧写方法
本专利技术涉及计算机烧录领域,特别涉及一种多功能烧写器及烧写方法。
技术介绍
现今的嵌入式单板计算机功能日益强大,通常集成了FLASH、EEPROM以及工业U盘等多种类型的存储设备。当这些单板计算机用于系统集成时,往往需要先将应用程序或者数据配置文件烧录到板卡上的各种类型的存储设备中,由于系统中可能有多块嵌入式单板,每块单板上的存储设备接口不一样,烧录时需要用到各种不同类型的烧录设备和线缆,非常不方便实施,也不便于携带。目前,专利技术专利申请(申请号:CN201410222377.1,专利技术名称:一种汽车电控单元程序烧写器及其实现方法)公开了一种手持式汽车电控单元程序烧写及其实现方法,其可克服目前汽车标定工师在户外只能使用计算机烧写软件带来的不便和局限导致的工作效率低的问题,提高了工作效率,但是该专利申请仅仅针对汽车电控单元程序烧写,不具备通用性。专利技术专利申请(申请号:CN201811283235.0,专利技术名称:一种用于多品种通用自动烧写仪表程序参数的夹具)公开了一种结构简单、操作方便的自动烧写仪表程序参数的夹具,可以提高生产效率并替代人工烧写仪表程序参数的特点,但是该专利申请仅仅是针对汽车仪表生产过程中的仪表参数,也不具备通用性。另外一专利技术专利申请(申请号:CN201710017471.7,专利技术名称:一种用于嵌入式系统程序自动在线更新的手持式仪器及方法)揭示了一种自动化程序高、体积小、功耗低且满足现代生产企业高效率生产要求的用于嵌入式系统程序自动在线更新的手持式仪器及方法,但该专利申请的手持式仪器及其方法仅用于更新FLASH芯片,不具备多种功能接口的作用。基于上述原因,研发一种具有通用性、实现多功能接口的多功能烧写器及其方法实为必要。
技术实现思路
本专利技术的目的在于提供一种带触摸屏的多功能烧写器及烧写方法,采用双CPU运行双操作系统的架构,ARM主控制器运行linux系统和人机交互界面程序,负责烧写通用接口的存储设备以及负责人机交互显示、支持鼠标键盘与触摸屏等操作,同时,协处理器运行嵌入式实时操作系统,负责烧写用于特定操作系统的带文件系统格式的存储设备;本专利技术的烧录文件可根据用户需求灵活修改,可一次烧录多个文件;本专利技术的带触摸屏功能的烧写器大大提高了现场项目实施的便利性,避免了需要携带电脑和各种烧录器,采用可视化的触摸屏界面实现一键烧录,简化了操作步骤。为了达到上述目的,本专利技术通过以下技术方案实现:一种多功能烧写器,包含:运行第一操作系统的主系统,将第一目标烧写文件烧写至通用接口的第一组目标存储设备;运行第二操作系统的辅助系统,用于将第二目标烧写文件烧写至适用于设定操作系统的带文件系统格式的第二组目标存储设备,所述第二操作系统与所述设定操作系统相同。优选地,所述主系统包含至少一片主控制器,所述主控器设置第一外围接口模块,用于与所述第一组目标存储设备连接;和/或,所述辅助系统包含至少一片协处理器,所述协处理器设置第二外围接口模块,用于与所述第二组目标存储设备连接。优选地,所述主控制器和所述协处理器均与电源连接。优选地,所述主控制器上运行所述第一操作系统,所述第一操作系统为linux系统;和/或,所述协处理器上运行所述第二操作系统,所述第二操作系统为QNX系统或VxWorks系统。优选地,所述主控制器为ARM主控制器,所述第一外围接口模块为SPI接口、IIC接口、USB接口中的一种或多种,所述第一组目标存储设备为SPI接口的FLASH设备、SPI接口的EEPROM设备、IIC接口的EEPROM设备、USB存储设备中的一种或多种。优选地,所述第二外围接口模块包含并行接口,所述第二组目标存储设备包含并行FLASH设备;所述并行FLASH设备为用于VxWorks系统的带TFFS格式文件系统的FLASH设备,或者,所述并行FLASH设备为用于QNX系统的带FF3S格式文件系统的FLASH设备。优选地,所述辅助系统与所述主系统通信连接,接收所述主系统传输的所述第二目标烧写文件。优选地,所述主系统通过网口或者高速串口与所述辅助系统通信连接。优选地,所述第一目标烧写文件和/或所述第二目标烧写文件通过网络输入方式和/或外部存储介质导入方式传输到所述主系统;和/或,所述第二目标烧写文件通过网络输入方式传输到所述辅助系统。优选地,所述外部存储介质导入方式为U盘导入。优选地,所述主控制器与用于人机交互显示和触摸操作的触摸显示装置连接,用以选择目标烧写文件及执行烧写操作。优选地,所述触摸显示装置提供操作界面,所述操作界面显示有:本地文件列表功能按键,用于选择本地文件列表下的文件作为第一目标烧写文件和/或第二目标烧写文件;U盘文件列表功能按键,用于选择U盘文件列表下的文件作为第一目标烧写文件和/或第二目标烧写文件;烧写功能按键,用于将第一目标烧写文件和/或第二目标烧写文件分别烧写到第一组目标存储设备和/或第二组目标存储设备。优选地,所述操作界面上显示烧写进度条,烧写结束后显示烧写结果。优选地,所述的多功能烧写器进一步包含MD5校验模块,其通过计算目标烧写文件的MD5值并将其与设定文件中对应的MD5值进行比对,用于对目标烧写文件的读取和烧写回读进行MD5校对;所有的目标烧写文件的MD5校验码被记录在所述设定文件中,所述设定文件在目标烧写文件导入到主系统时一同导入至所述主系统,所述设定文件中列出所有目标烧写文件以及对应的MD5校验码。本专利技术还提供了一种基于如上文所述的多功能烧写器的烧写方法,该方法包含以下过程:主系统运行第一操作系统,将第一目标烧写文件烧写至通用接口的第一组目标存储设备;所述辅助系统运行第二操作系统,将第二目标烧写文件烧写至适用于设定操作系统的带文件系统格式的第二组目标存储设备;所述第二操作系统与所述设定操作系统相同。优选地,烧写之前将待烧写的所有目标存储设备安装到烧写器上,并给烧写器上电;辅助系统与所述主系统通信连接,待烧写的第一目标烧写文件导入至所述主系统,所述主系统将第二目标烧写文件传输至所述辅助系统;所述烧写器的触摸显示屏显示操作界面;选定目标烧写文件,并根据目标存储设备类型点击所述操作界面上的按键执行烧写操作,将目标烧写文件烧写至对应的目标存储设备。优选地,在对目标存储设备烧录之前,烧写器的主系统将待烧写的目标烧写文件从硬盘读到内存并进行MD5校验和/或烧写器的主系统将待烧写的目标烧写文件传输到所述辅助系统并进行MD5校验:若MD5校验失败,则烧写失败;若MD5校验成功,则文件读取正确,继续进行后续的烧写操作;和/或,烧写完成后,烧写器的主系统将已烧写的第一目标烧写文件从第一组目标存储设备中读出并进行MD5校验和/或烧写器的辅助系统将烧写的第二目标烧写文件从第二组目标存储设备中读出并进行MD5校验:若MD5校验失败,则烧写失败,若MD5校验成功,则烧写成功。优选地,本文档来自技高网
...

【技术保护点】
1.一种多功能烧写器,其特征在于,包含:/n运行第一操作系统的主系统,将第一目标烧写文件烧写至通用接口的第一组目标存储设备;/n运行第二操作系统的辅助系统,用于将第二目标烧写文件烧写至适用于设定操作系统的带文件系统格式的第二组目标存储设备,所述第二操作系统与所述设定操作系统相同。/n

【技术特征摘要】
1.一种多功能烧写器,其特征在于,包含:
运行第一操作系统的主系统,将第一目标烧写文件烧写至通用接口的第一组目标存储设备;
运行第二操作系统的辅助系统,用于将第二目标烧写文件烧写至适用于设定操作系统的带文件系统格式的第二组目标存储设备,所述第二操作系统与所述设定操作系统相同。


2.如权利要求1所述的多功能烧写器,其特征在于,
所述主系统包含至少一片主控制器,所述主控器设置第一外围接口模块,用于与所述第一组目标存储设备连接;
和/或,所述辅助系统包含至少一片协处理器,所述协处理器设置第二外围接口模块,用于与所述第二组目标存储设备连接。


3.如权利要求2所述的多功能烧写器,其特征在于,
所述主控制器和所述协处理器均与电源连接。


4.如权利要求2所述的多功能烧写器,其特征在于,
所述主控制器上运行所述第一操作系统,所述第一操作系统为linux系统;
和/或,所述协处理器上运行所述第二操作系统,所述第二操作系统为QNX系统或VxWorks系统。


5.如权利要求2或3所述的多功能烧写器,其特征在于,
所述主控制器为ARM主控制器,所述第一外围接口模块为SPI接口、IIC接口、USB接口中的一种或多种,所述第一组目标存储设备为SPI接口的FLASH设备、SPI接口的EEPROM设备、IIC接口的EEPROM设备、USB存储设备中的一种或多种。


6.如权利要求4所述的多功能烧写器,其特征在于,
所述第二外围接口模块包含并行接口,所述第二组目标存储设备包含并行FLASH设备;
所述并行FLASH设备为用于VxWorks系统的带TFFS格式文件系统的FLASH设备,或者,所述并行FLASH设备为用于QNX系统的带FF3S格式文件系统的FLASH设备。


7.如权利要求1所述的多功能烧写器,其特征在于,
所述辅助系统与所述主系统通信连接,接收所述主系统传输的所述第二目标烧写文件。


8.如权利要求7所述的多功能烧写器,其特征在于,
所述主系统通过网口或者高速串口与所述辅助系统通信连接。


9.如权利要求1或7或8所述的多功能烧写器,其特征在于,
所述第一目标烧写文件和/或所述第二目标烧写文件通过网络输入方式和/或外部存储介质导入方式传输到所述主系统;
和/或,所述第二目标烧写文件通过网络输入方式传输到所述辅助系统。


10.如权利要求9所述的多功能烧写器,其特征在于,
所述外部存储介质导入方式为U盘导入。


11.如权利要求2所述的多功能烧写器,其特征在于,
所述主控制器与用于人机交互显示和触摸操作的触摸显示装置连接,用以选择目标烧写文件及执行烧写操作。


12.如权利要求11所述的多功能烧写器,其特征在于,
所述触摸显示装置提供操作界面,所述操作界面显示有:
本地文件列表功能按键,用于选择本地文件列表下的文件作为第一目标烧写文件和/或第二目标烧写文件;
U盘文件列表功能按键,用于选择U盘文件列表下的文件作为第一目标烧写文件和/或第二目标烧写文件;
烧写功能按键,用于将第一目标烧写文件和/或第二目标烧写文件分别烧写到第一组目标存储设备和/或第二组目标存储设备。


13.如权利要求12所述的多功能烧写器,其特征在于,
所述操作界面上显示烧写进度条,烧写结束后显示烧写结果。


14.如权利要求1或7所述的多功能烧写器,其特征在于,
进一步包含MD5校验模块,其通过计算目标烧写文件的MD5值并将其与设定文件中对应的MD5值进行比对,用于对目标烧写文件的读取和烧写回读进行MD5校对;
所有的目标烧写文件的M...

【专利技术属性】
技术研发人员:潘雷丁辉刘辉倪亚玲
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1