有效控制嵌入式linux文件系统版本的方法

文档序号:6608200阅读:154来源:国知局
专利名称:有效控制嵌入式linux文件系统版本的方法
技术领域
本发明涉及一种有效控制现有嵌入式Iinux文件系统版本的方法,应用 于3G电子警察产品,隶属于交通管理领域。
背景技术
目前,3G电子警察产品基本都是基于从标准lirnix经过裁剪而来的嵌入 式linux操作系统而开发的电子警察下位控制产品。产品采用DOS操作系统 中使用loadin (登录)程序引导,使用Ramdisk (内存盘)技术将内核、文 件系统(以下简称Minmnux,主要包括能够让系统正常运行的包含各种配置 文件,各种驱动,各种库文件等的根目录结构)加载到内核来运行嵌入式limix 的方法。
由于Minilinux是经过裁剪的而非标准的,内含的功能和内容不可能在开 始设计的时候就非常的全面,随着用户需求的不断提高,设计思路的不断提 高和转变,己有的Minilinux不可能永远一层不变,也同样会随着需求等的变 化,不断添加删除相应的模块。例如,网卡类型的转变,势必要使用新的网 卡驱动去适应类型的改变,才能使网卡能够正常使用。不断不定时地对 Minilinux的改变势必会造成Minilinux版本杂乱。
目前暂时没有提供有效的手段来验证Minilinux的版本和硬件、控制软件 之间的匹配关系,在使用的过程中,因为版本不匹配的原因造成设备的运行 不正常势必会增加一些不必要的工作量。所以如何有效控制Minilinux的版本 已经成为目前必须要迫切解决的问题。

发明内容
本发明的目的在于提供一种有效控制现有嵌入式lhmx文件系统版本的 方法,提供了有效的手段査询版本号,最终确定Minilinux版本号与其硬件软 件环境的匹配关系,使得工作人员能够迅速查找因版本不匹配所造成的设备运行故障的原因,降低工作量。
为了达到上述目的,本发明提供了一种有效控制现有嵌入式linux文件 系统版本的方法,具体包含以下步骤-
步骤1 、将现有的Minilinux版本号以及已经有过版本变动的简要介绍写 入新生成的固定文本文件;
步骤2、制作可以读取Minilinux版本信息的脚本文件,给用户提供一个 直接访问的接口,并随时查询相关版本号信息;
步骤3、从步骤1所述的文本文件中读取相关版本信息,及时修改本地 和远程用户登录欢迎界面,以提示用户目前使用的该Minilinux的最新版本号 信息,以及该版本具体变动的简要介绍;
步骤4、通过读取步骤l中所述的文本文件,得到Minilinux最新的版本 信息,及时确定目前的Minilinux版本号是否和现有的硬件软件环境相匹配。
所述的步骤1中,把写有版本信息的文本文件存放在ramdisk的Minilinux 文件系统中,由于是内核载入内存中运行, 一般用户不能修改该文本文件的 信息,这样保证了该文本文件信息的只读性。
所述的步骤3,具体包含以下步骤
步骤3.1、在linux配置好的启动自动运行文件中,根据步骤l中的文本 文件中的版本信息内容,及时修改更新用户本地登录欢迎信息配置文件的内 容,显示最新的版本以及其他信息;
步骤3.2、根据步骤1中的文本文件中的版本信息内容,修改更新远程用 户登录欢迎信息配置文件的内容,使用户在远程登陆的时候,能够直接通过 欢迎界面了解Minilinux的最新版本信息。
所述的步骤4中,具体确定版本号和硬件软件环境是否匹配的方法为 通过读取步骤1中所述的文本文件,得到Minilinux最新的版本信息,再通过 socket通讯方式通知远程中心服务器,确定目前的Minilinux版本号是否和现 有的硬件软件环境相匹配。
所述的步骤4中,具体确定版本号和硬件软件环境是否匹配的方法为 当系统中的网络驱动不匹配,而造成网络不通时,可在本地登录,利用步骤 2中所述的脚本文件这个直接访问接口,查询系统版本号,以确定目前的 Minilinux版本号是否和现有的硬件软件环境相匹配。
5本发明提供的有效控制现有嵌入式linux文件系统版本的方法,提供了 有效的手段查询版本号,最终确定Minilinux版本号与其硬件软件环境的匹配 关系,使得工作人员能够迅速查找因版本不匹配所造成的设备运行故障的原 因,降低工作量。
具体实施例方式
下面对本发明的具体实施方式
作进一步的详细说明。 本发明提供了一种有效控制现有嵌入式linux文件系统版本的方法,具 体包含以下步骤
步骤1、将现有的Minilinux版本号以及已经有过版本变动的简要介绍写 入新生成的固定文本文件(例如Version);
步骤2、制作可以读取Minilinux版本信息的脚本文件,给用户提供一个 直接访问的接口,并随时查询相关版本号信息;
步骤3、从步骤1所述的Version文本文件中读取相关版本信息,及时修 改本地和远程用户登录欢迎界面,以提示用户目前使用的该Minilinux的最新 版本号信息,以及该版本具体变动的简要介绍;
步骤4、通过读取步骤1中所述的Version文本文件,得到Minilinux最 新的版本信息,及时确定目前的Minilinux版本号是否和现有的硬件软件环境 相匹配。
所述的步骤1中,把写有版本信息的Version文本文件存放在ramdisk的 Minilinux文件系统中,由于是内核载入内存中运行, 一般用户不能修改该文 本文件的信息,这样保证了该文本文件信息的只读性。
所述的步骤3,具体包含以下步骤
步骤3.1、在linux配置好的启动自动运行文件(例如:rc.sysinit)中, 根据步骤1中的Version文本文件中的版本信息内容,及时修改更新用户本 地登录欢迎信息配置文件(如/etc/issue)的内容,显示最新的版本以及其 他信息;
步骤3.2、根据步骤l中的Version文本文件中的版本信息内容,修改更 新远程用户登录欢迎信息配置文件(如/etC/issue.net)的内容,使用户在远 程登陆(例如telnet)的时候,能够直接通过欢迎界面了解Minmnux的最
6新版本信息。
所述的步骤4中,具体确定版本号和硬件软件环境是否匹配的方法为 通过读取步骤1中所述的文本文件,得到Minilinux最新的版本信息,再通过 socket通讯方式通知远程中心服务器,确定目前的Minilinux版本号是否和现 有的硬件软件环境相匹配。
所述的步骤4中,具体确定版本号和硬件软件环境是否匹配的方法为 当系统中的网络驱动不匹配,而造成网络不通时,可在本地登录,利用步骤 2中所述的脚本文件这个直接访问接口,查询系统版本号,以确定目前的 Minilinux版本号是否和现有的硬件软件环境相匹配。
本发明提供的有效控制现有嵌入式linux文件系统版本的方法,提供了 有效的手段査询版本号,最终确定Minilinux版本号与其硬件软件环境的匹配 关系,使得工作人员能够迅速査找因版本不匹配所造成的设备运行故障的原 因,降低工作量。
权利要求
1、一种有效控制现有嵌入式linux文件系统版本的方法,其特征在于,具体包含以下步骤步骤1、将现有的Minilinux版本号以及已经有过版本变动的简要介绍写入新生成的固定文本文件;步骤2、制作可以读取Minilinux版本信息的脚本文件,提供用户一个直接访问的接口,随时查询相关版本号信息;步骤3、从步骤1所述的文本文件中读取相关版本信息,及时修改本地和远程用户登录欢迎界面,以提示用户目前使用的该Minilinux的最新版本号信息,以及该版本具体变动的简要介绍;步骤4、通过读取步骤1中所述的文本文件,得到Minilinux最新的版本信息,及时确定目前的Minilinux版本号是否和现有的硬件软件环境相匹配。
2、 如权利要求1所述的有效控制现有嵌入式linux文件系统版本的方法, 其特征在于,所述的步骤1中,把写有版本信息的文本文件存放在ramdisk 的Minilinux文件系统中,保证该文本文件信息的只读性。
3、 如权利要求1所述的有效控制现有嵌入式linux文件系统版本的方法, 其特征在于,所述的步骤3,具体包含以下步骤歩骤3.1、在Unux配置好的启动自动运行文件中,根据步骤l中的文本 文件中的版本信息内容,及时修改更新用户本地登录欢迎信息配置文件的内 容,显示最新的版本以及其他信息;步骤3.2、根据步骤1中的文本文件中的版本信息内容,修改更新远程用 户登录欢迎信息配置文件的内容,使用户在远程登陆的时候,能够直接通过 欢迎界面了解Minilinux的最新版本信息。
4、 如权利要求1所述的有效控制现有嵌入式linux文件系统版本的方法, 其特征在于,所述的步骤4中,具体确定版本号和硬件软件环境是否匹配的 方法为通过读取步骤1中所述的文本文件,得到Minilinux最新的版本信息, 再通过socket通讯方式通知远程中心服务器,确定目前的Minilinux版本号 是否和现有的硬件软件环境相匹配。
5、 如权利要求1所述的有效控制现有嵌入式linux文件系统版本的方法,其特征在于,所述的步骤4中,具体确定版本号和硬件软件环境是否匹配的方法为当系统中的网络驱动不匹配,而造成网络不通时,可在本地登录, 利用步骤2中所述的脚本文件这个直接访问接口,查询系统版本号,以确定目前的Minilinux版本号是否和现有的硬件软件环境相匹配。
全文摘要
本发明提供了一种有效控制现有嵌入式linux文件系统版本的方法,其包含生成包含Minilinux版本号以及已经有过版本变动的简要介绍的文本文件;制作可读取的Minilinux版本信息的脚本文件;及时修改本地和远程用户登录欢迎界面中的版本信息;确定目前的Minilinux版本号是否和现有的硬件软件环境相匹配。本发明提供了有效的手段查询版本号,最终确定Minilinux版本号与其硬件软件环境的匹配关系,使得工作人员能够迅速查找因版本不匹配所造成的设备运行故障的原因,降低工作量。
文档编号G06F17/30GK101556583SQ20081003590
公开日2009年10月14日 申请日期2008年4月10日 优先权日2008年4月10日
发明者杨晓丹, 邓余柳 申请人:上海宝康电子控制工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1