发明名称 一种对嵌入式程序进行无损压制的装置和方法
摘要 本发明公开了一种对嵌入式程序进行无损压制的装置和方法,是应用于嵌入式系统的一种文件组织方式。所述装置包括包括文件检索单元,用于从文件根目录对所包含文件进行逐级查找,对查找到符合要求的文件,记录其路径、名称及大小等信息,通过检索亦可获取到所有文件的总数量信息;文件压制单元;文件校验单元;文件解压和还原单元,用于将压制生成后的文件下载或烧录到嵌入式文件系统上,在嵌入式系统内对该压制文件进行解压和还原操作。所述方法包括对嵌入式程序进行检索、压制、校验和解压还原。本发明具备提高嵌入式文件装载速度,统一程序访问API,确保数据正确访问,提供多种加载方式。
申请公布号 CN102360381A 申请公布日期 2012.02.22
申请号 CN201110308759.2 申请日期 2011.09.29
申请人 深圳众为兴技术股份有限公司 发明人 杨基鹏;江小玲;曾逸
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种对嵌入式程序进行无损压制的装置,其特征在于,所述装置包括:文件检索单元,用于从文件根目录对所包含文件进行逐级查找,对查找到符合要求的文件,记录其路径、名称及大小等信息,通过检索亦可获取到所有文件的总数量信息;文件压制单元,用于对文件进行打包并压制。文件校验单元,用于将所有要压制的数据进行CRC校验计算,然后将计算的校验值追加到压制数据后,以便解压时对所压制的数据进行完整和正确性的判断。文件解压和还原单元,用于将压制生成后的文件下载或烧录到嵌入式文件系统上,在嵌入式系统内对该压制文件进行解压和还原操作。
地址 518052 广东省深圳市南山区艺园路马家龙田厦产业园5楼