[发明专利]通过SD卡对嵌入式Linux设备进行升级的方法有效

专利信息
申请号: 200810304146.X 申请日: 2008-08-22
公开(公告)号: CN101344854A 公开(公告)日: 2009-01-14
发明(设计)人: 周晓;程远兵 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 成都虹桥专利事务所 代理人: 李顺德
地址: 621000四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 通过 sd 嵌入式 linux 设备 进行 升级 方法
【权利要求书】:

1.通过SD卡对嵌入式Linux设备进行升级的方法,其特征在于,包括以下步骤:

a.在具有符合该嵌入式Linux设备架构的开源GCC工具的本地操作系统环境中,交叉编译开源工具包mtd-utils,得到flash_eraseall和flashcp这两个Linux的MTD分区更新命令,并存储在可作为设备启动根文件系统的SD卡上;

b.在SD卡上创建根文件更新列表及作为更新源的程序模块;

c.将SD卡插入设备并通过终端触摸屏的特定操作启动更新程序,特定操作是指在开发过程中确定的通过触摸屏操作的升级触发方式;

d.根据更新程序进行升级;

e.升级完成。

2.根据权利要求1所述通过SD卡对嵌入式Linux设备进行升级的方法,其特征在于,步骤c所述更新程序包括设备产品硬件中的更新程序和SD卡的更新程序。

3.根据权利要求1所述通过SD卡对嵌入式Linux设备进行升级的方法,其特征在于,步骤b所述在SD卡上创建根文件更新列表及作为更新源的程序模块包括创建应用程序或Linux内核或根文件系统或YAMON启动程序的更新指导信息及其作为更新源的程序模块。

4.根据权利要求1、2或3所述通过SD卡对嵌入式Linux设备进行升级的方法,其特征在于,步骤d包括以下步骤:

d1.更新程序根据SD卡上的更新列表判断更新模式,若仅需要更新应用程序则进入f1步骤,若需要更新内核或YAMON则进入g1步骤,若需要修改以只读模式挂载的MTD分区内容则进入h1步骤;

f1.更新程序调用linux的标准killall命令停止当前应用程序的执行;

f2.更新程序调用cp命令将SD卡上的新应用程序复制到合适的位置;

f3.更新程序重新创建一个新的进程运行更新后的主应用程序,并进入e步骤;

g1.更新程序使用SD卡上的flash_eraseall和flashcp命令将SD卡上的新内核文件或新YAMON文件覆盖至NOR-Flash中Linux内核或YAMON文件对应的MTD分区;

g2.重启系统并进入e步骤;

h1.更新程序调用SD卡上的flash_eraseall和flashcp命令进行设备的YAMON和内核的更新;

h2.更新程序在SD卡上特定位置创建重启时的更新信息标志,并调用reboot命令重启系统;

h3.在设备以SD卡为根文件系统重启后,SD卡上的更新程序部分会根据SD卡上的更新信息标志,对在正常使用时使用mount-o ro参数命令进行挂载的MTD分区进行mount-o rw参数的挂载,并对其中的相应内容进行更新;

h4.SD卡中的更新程序部分再次调用flash_eraseall和flashcp命令将设备系统恢复到正常执行时的YAMON和Linux内核设置;

h5.更新程序再次调用reboot命令重启完成了所有更新后的设备系统并进入e步骤。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810304146.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top