一种嵌入式系统固件在线升级方法

    公开(公告)号:CN101477471A

    公开(公告)日:2009-07-08

    申请号:CN200910300092.4

    申请日:2009-01-07

    Abstract: 本发明公开了一种嵌入式系统固件在线升级方法,将非失性存储器分为两个分区,将bootloader和tiny_os所在的分区保护起来,在tiny_os下运行升级脚本实现升级,而相应的下载命令由开源的busybox提供,文件系统以及tcp/ip协议栈等的支持由tiny_os提供,而相应的下载命令采用动态链接技术并与系统软件共享,通过bootloader向内核传递不同的参数来区分是升级操作还是正常操作,整个升级系统只需增加大约400K的存储空间就可支持多种下载协议和文件系统。另外还提供了一种备用的升级方法,当系统软件分区遭到意外的破坏时,仍然可以对系统进行升级,保证升级的可靠性和安全性。

    一种嵌入式系统固件在线升级方法

    公开(公告)号:CN101477471B

    公开(公告)日:2014-04-30

    申请号:CN200910300092.4

    申请日:2009-01-07

    Abstract: 本发明公开了一种嵌入式系统固件在线升级方法,将非失性存储器分为两个分区,将bootloader和tiny_os所在的分区保护起来,在tiny_os下运行升级脚本实现升级,而相应的下载命令由开源的busybox提供,文件系统以及tcp/ip协议栈等的支持由tiny_os提供,而相应的下载命令采用动态链接技术并与系统软件共享,通过bootloader向内核传递不同的参数来区分是升级操作还是正常操作,整个升级系统只需增加大约400K的存储空间就可支持多种下载协议和文件系统。另外还提供了一种备用的升级方法,当系统软件分区遭到意外的破坏时,仍然可以对系统进行升级,保证升级的可靠性和安全性。

Patent Agency Ranking