1.一种适用于嵌入式系统程序更新的方法,其特征在于:按照下述步骤进行:
第一步、配置服务器名称为TFTP;
第二步、配置所述服务器IP地址为本机的IP地址;
第三步、配置所述服务器单个端口模式为假;
第四步、配置所述服务器数据包生存时间为-1,即不转发;
第五步、配置所述服务器数据包是否分段为假;
第六步、配置所述服务器根目录为控制机程序更新工具的运行目录;
第七步、配置所述服务器是否允许创建子目录为真;
第八步、配置所述服务器是否允许读为真;
第九步、配置所述服务器是否允许写为真;
第十步、配置所述服务器的超时时间为2S;
第十一步、配置所述服务器重试次数为5次;
第十二步、配置所述服务器是否允许目录分隔符转换为真;
第十三步、配置所述服务器发送窗口大小为1;
第十四步、控制机程序更新工具使用配置的所述服务器参数建立TFTP服务器;
第十五步、给嵌入式系统上电,启动Bootloader在线升级程序;
第十六步、控制机程序更新工具和Bootloader在线升级程序建立连接;
第十七步、在控制机程序更新工具中用户选择更新所用文件,指定地址,点击开始下载,通过控制机程序更新工具通知所述Bootloader在线升级程序要更新的程序名称和地址;
第十八步、所述Bootloader在线升级程序执行更新,向所述控制机程序更新工具建立的TFTP服务器请求下载程序;
第十九步、所述控制机程序更新工具开始发送更新程序;
第二十步、所述Bootloader在线升级程序下载完指定的更新程序后,写入到指定的地址。