发明名称 嵌入式操作系统的升级方法
摘要 本发明涉及一种嵌入式操作系统升级的方法,步骤为:(1)把升级用启动程序、系统程序、运行配置信息与升级结构信息打包成一个升级文件并存储;(2)运行启动程序时检测是否有升级文件,若没有则正常启动系统程序,执行步骤(6);有则执行步骤(3);(3)获取升级文件中的升级结构信息;(4)根据升级结构信息依次升级每个需升级的模块,直到所有模块都升级完成:(5)结束升级,运行升级后的系统程序;(6)系统程序运行时读取运行配置信息,根据配置信息运行在不同的状态。本发明所述方法可有效提高嵌入式操作系统的升级效率,同时可有效避免以往通过外部通信端口操作升级时产生失误造成系统混乱的问题。
申请公布号 CN102567049B 申请公布日期 2016.06.22
申请号 CN201110407127.1 申请日期 2011.12.09
申请人 惠州市德赛西威汽车电子股份有限公司 发明人 孙易林;汤沛锋
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 任海燕
主权项 嵌入式操作系统的升级方法,其步骤为:(1)把升级用启动程序、系统程序、运行配置信息分别作为一个模块打包成一个升级文件,为该升级文件配置升级结构信息,并将该升级文件存储在外部存储器中;(2)运行系统启动程序,启动程序检测外部存储器内是否有升级文件,若没有则正常启动原系统程序,执行步骤(6);若有则执行步骤(3);(3)获取升级文件中的升级结构信息;(4)根据升级结构信息依次升级对应的模块,直到所有模块都升级完成;(5)结束升级,运行系统程序;(6)系统程序运行时读取运行配置信息,根据配置信息运行相应的状态;所述升级结构信息包括升级包的标志位、头部大小、版本信息、区段数目和具体的区段信息;所述具体的区段信息包括区段类型、区段起始位置、区段长度、区段校验值及区段版本信息;步骤(1)中所述系统程序包括一个或一个以上模块。
地址 516006 广东省惠州市仲恺高新技术产业开发区珠田路1号