发明名称 一种嵌入式软件兼容硬件的方法
摘要 本发明公开了一种嵌入式软件兼容硬件的方法,其特征在于,包括以下步骤:1)嵌入式软件包括引导程序BOOT文件和应用程序APP文件,不同型号设备出厂时烧写不同的BOOT文件和统一的APP文件;2)在BOOT文件中标准化定义设备硬件差异信息;3)通过BOOT文件将定义好的设备硬件差异信息传递给其引导的APP文件;4)APP文件在初始化阶段正确解析BOOT文件传递的硬件差异信息,根据设备硬件特征完成对设备硬件差异信息的兼容适配处理,实现不同硬件的兼容。对于设备硬件核心部分如CPU、内存一致,但其他器件或应用比如Flash、IIC、GPIO应用等存在差异的情况下,通过本发明方法无需软件检测硬件特征就可以屏蔽硬件差异,实现同一软件兼容不同硬件设备,便于后续升级、维护。
申请公布号 CN105354071A 申请公布日期 2016.02.24
申请号 CN201510933925.6 申请日期 2015.12.15
申请人 武汉长光科技有限公司 发明人 刘宁;程国平;唐俊;郑直
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 胡建平;杨晓燕
主权项 一种嵌入式软件兼容硬件的方法,其特征在于,包括以下步骤:1)嵌入式软件包括引导程序BOOT文件和应用程序APP文件,不同型号设备出厂时烧写不同的BOOT文件和统一的APP文件;2)在BOOT文件中标准化定义设备硬件差异信息;3)通过BOOT文件将定义好的设备硬件差异信息传递给其引导的APP文件;4)APP文件在初始化阶段正确解析BOOT文件传递的硬件差异信息,根据设备硬件特征完成对设备硬件差异信息的兼容适配处理,实现不同硬件的兼容。
地址 430073 湖北省武汉市洪山区邮科院路88号烽火科技大厦二层