基于嵌入式Linx的引导、升级、参数保存.docVIP

  • 7
  • 0
  • 约4.77千字
  • 约 6页
  • 2016-11-22 发布于贵州
  • 举报

基于嵌入式Linx的引导、升级、参数保存.doc

基于嵌入式Linx的引导、升级、参数保存

基于嵌入式Linux的系统引导、升级、参数保存/恢复、 参数导出/导入的设计 修订记录 日期 修订者 说 明 2005-3-1 叶 柯 初稿完成 2005-3-9 叶 柯 修改了分区类型,将参数区编号和内核区编号进行了交换; 简化了生成配置文件中对分区的配置; 改变了参数保存中文件头的格式; 2005-4-16 叶柯 改进了区域尾结构,以适应产品发布需求 FLASH存贮规划 FLASH包含的区域 将FLASH划分为以下区域 名称 用途 Loader 存放Loader,用于加载Linux内核,及升级 BaseInfo FLASH分区信息(Partition),以及硬件ID、MAC地址等 Kernel 存放Linux压缩内核,位置由Partition指定 FileSystem 存放文件系统映象(可能存在多个),位置由Partition指定 Parameter 存放应用的参数,位置由Partition指定 BaseInfo区格式 存放在Loader所在扇区(同一个64KB)的最后。为了安全的支持分区表更新,在更新分区表时,不擦除BaseInfo结构,而在它的前面再构造一个BaseInfo,并且复制原始BaseInfo中的HW_ID和MAC地址。BaseInfo的检测程序在检测到第一个BaseInfo结构后还必须再向前检测1KB,直至没有发现新的BaseI

文档评论(0)

1亿VIP精品文档

相关文档