系统固件在线升级,一般是这样的:
1.初始烧录系统,需要一个工作系统,一个备份的系统(用于灾难恢复或recovery)
2.工作系统负责下载固件,放在一个专用分区,做一个可以升级的标记
3.bootloader读取标记,读取固件,替换工作系统,清除升级标记,重启
4.bootloader启动内核,内核启动工作系统,如果工作系统启动失败,则启动备份系统实现起来是比较复杂的。--------
博文决赛,投我一票,谢谢。

解决方案 »

  1.   

    请问, PC上,通过工具软件+USB线给小机在线升级, img或bin文件是通过什么方式写到小机上去的?
      

  2.   

    Quote: 引用 1 楼 foruok 的回复:

    系统固件在线升级,一般是这样的:
    1.初始烧录系统,需要一个工作系统,一个备份的系统(用于灾难恢复或recovery)
    2.工作系统负责下载固件,放在一个专用分区,做一个可以升级的标记
    3.bootloader读取标记,读取固件,替换工作系统,清除升级标记,重启
    4.bootloader启动内核,内核启动工作系统,如果工作系统启动失败,则启动备份系统实现起来是比较复杂的。--------
    许多平台(不同的操作系统)都有用工具软件+USB线升级的这种方式。
    工具软件运行在PC上,小机刚开始是关机状态,按住小机上的一个键,插入USB线, 工具软件就将PC机上的Bin 文件烧录到小机上. (USB 线只是一个数据传输的介质)我现在想问的是,工具软件通过什么方式将Bin文件写到小机上的.
      

  3.   

    许多工具软件通过USB + COPY 方式将Bin文件写到小机上的.