图像数据通过CAN总线烧写到外部Flash的方法技术

技术编号:23604555 阅读:25 留言:0更新日期:2020-03-28 05:41
图像数据通过CAN总线烧写到外部Flash的方法,涉及图像数据的烧写方法。解决了现有图像数据烧写方法,烧写过程复杂,且烧写耗时长的问题。本发明专利技术烧写方法主要包括两方面,一方面,通过不断的更新上位机中的通用数据字典对原始图像数据文件进行压缩,得到大的压缩比;另一方面不断的更新汽车仪表的处理器中的通用数据字典,对压缩后的文件进行快速解压,解压完成实现对原始图像数据的烧写。本发明专利技术主要用于对图像数据进行烧写。

The method of burning image data to external flash through CAN bus

【技术实现步骤摘要】
图像数据通过CAN总线烧写到外部Flash的方法
本专利技术涉及图像数据的烧写方法。
技术介绍
现有汽车仪表显示的图像,一般是从Flash中进行调取图像数据,并根据调取的图像数据在汽车仪表上显示图像,但,前期需要先将图像数据烧写到Flash中,例如:原图像数据文件为55M大小,进行boot烧写,其中,boot的英文全称为BootLoader,中文翻译为嵌入式系统加载程序需要时长大概为3个多小时,而这种烧写方式的烧写时间长,若不通过boot烧写,需要将汽车仪表拆除后才能将图像数据烧写至Flash中,该种方式不方便在车上进行;现有技术中还存在先将图像数据利用现有的压缩手段进行压缩,压缩后的文件通过汽车仪表处理器解压后,烧写至汽车仪表的Flash中,但是,现有的压缩方式压缩比小,仍然存在压缩后的文件巨大,压缩和解压时间长,烧写耗时的问题;因此,以上问题亟需解决。
技术实现思路
本专利技术是为了解决现有图像数据烧写方法,烧写过程复杂,且烧写耗时长的问题,本专利技术提供了一种图像数据通过CAN总线烧写到外部Fl本文档来自技高网...

【技术保护点】
1.图像数据通过CAN总线烧写到外部Flash的方法,其特征在于,该方法包括如下过程;/n步骤一、利用上位机中的通用数据字典对原始图像数据文件进行压缩,形成压缩后的文件,并将压缩后的文件通过CAN总线发送至汽车仪表的处理器中;/n步骤二、汽车仪表的处理器利用通用数据字典对接收的压缩后的文件进行解压,并将解压后的图像数据烧写至汽车仪表的Flash中,从而完成了对原始图像数据文件的烧写;/n其中,通用数据字典包括第1至第256项,每项包含1个索引和与其索引相对应的数据内容,且该索引的序号与该索引所对应的项数的序号相同。/n

【技术特征摘要】
1.图像数据通过CAN总线烧写到外部Flash的方法,其特征在于,该方法包括如下过程;
步骤一、利用上位机中的通用数据字典对原始图像数据文件进行压缩,形成压缩后的文件,并将压缩后的文件通过CAN总线发送至汽车仪表的处理器中;
步骤二、汽车仪表的处理器利用通用数据字典对接收的压缩后的文件进行解压,并将解压后的图像数据烧写至汽车仪表的Flash中,从而完成了对原始图像数据文件的烧写;
其中,通用数据字典包括第1至第256项,每项包含1个索引和与其索引相对应的数据内容,且该索引的序号与该索引所对应的项数的序号相同。


2.根据权利要求1所述的图像数据通过CAN总线烧写到外部Flash的方法,其特征在于,步骤一中、利用上位机中的通用数据字典对原始图像数据文件进行压缩,形成压缩后的文件的具体过程为:
使原始图像数据文件中每一个数据均与上位机中的通用数据字典进行比对,比对的具体过程为:
当在上位机中的通用数据字典中查找到原始图像数据文件中的当前数据时,将该当前数据所对应的索引存至待发送文件中;
当在上位机中的通用数据字典中未查找到该当前数据时,将该当前数据存至待发送文件中,并更新上位机中的通用数据字典,其中,更新上位机中的通用数据字典的过程为,对通用数据字典中的项序按照其排序顺序进行增项,使增项后的数据字典中包含当前数据及当前数据所对应的索引;
重复上述比对过程,直至原始图像数据文件中所有数据均与上位机中的通用数据字典比对完成,从而完成对原始图像数据文件的压缩,其中,待发送文件作为压缩后的文件。


3.根据权利要求2...

【专利技术属性】
技术研发人员:张志远邹仁杰魏丽娜邓春云
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:黑龙;23

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

1