一种基于Linux系统的嵌入式设备重启状态记录方法技术方案

技术编号:19744903 阅读:58 留言:0更新日期:2018-12-12 04:40
本发明专利技术提出一种基于Linux系统的嵌入式设备重启状态记录方法,包括:S1,启动嵌入式设备,加载EEPROM驱动程序,判断嵌入式设备是否为断电重启,若是,在EEPROM中记录断电重启信息,S2,加载看门狗驱动模块,启动看门狗中断服务函数对所述EEPROM进行读写;S3,运行Linux系统,用户通过proc接口访问所述EEPROM中记录的设备重启信息;S4,若设备发生断电重启,直接关闭设备;若设备收到reboot重启命令,在EEPROM中记录reboot重启信息,重启设备;若设备发生看门狗重启,Linux系统进入所述看门狗中断服务函数,在EEPROM中记录看门狗重启信息。本发明专利技术所述重启状态记录方法可统计嵌入式设备过去多次重启的记录信息,用户可直接获取设备重启记录信息,也可直接管理EEPROM中记录的设备重启信息。

【技术实现步骤摘要】
一种基于Linux系统的嵌入式设备重启状态记录方法
本专利技术属于嵌入式设备稳定性领域,涉及一种基于Linux系统的嵌入式设备重启状态记录方法。
技术介绍
嵌入式系统是以应用为中心,以计算机技术为基础。软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统嵌入式系统是将先进的计算机技术、半导体技术、电子技术和具体应用相结合的产物。近年来,在计算机、互联网和通信技术高速发展的同时,嵌入式系统开发技术取得迅速发展,嵌入式系统应用范围也急剧扩大。数码产品、智能手机、网络摄像机及各种掌上型多媒体设备都是典型的嵌入式系统。除此之外,更多的嵌入式系统隐身在不为人知的角落,从小到电子手表、电子体温计、翻译机等,大到如冷气机、电冰箱、电视机,甚至马路上红绿灯的控制器、战斗机中的飞控系统、自动导航设备、汽车中燃油控制、汽车雷达、ABS等的微计算机系统、医院中的医疗器材、工厂中的自动机械等,嵌入式系统几乎无处不在。稳定性是嵌入式系统的生命线,而实验室中的嵌入式产品在调试、安装测试通过后放到实际应用后,往往还会出现很多故障和不稳定的现象。国内很多电子产品卖不到好价格,很大的原本文档来自技高网...

【技术保护点】
1.一种基于Linux系统的嵌入式设备重启状态记录方法,其特征在于:包括以下步骤:S1,启动嵌入式设备,加载EEPROM驱动程序,判断所述嵌入式设备是否为断电重启,若是,在EEPROM中记录所述断电重启信息;若否,擦除非断电重启标志;S2,加载看门狗驱动模块,启动看门狗,看门狗中断服务函数对所述EEPROM进行读写;S3,运行Linux系统,用户可通过proc接口访问所述EEPROM中记录的设备重启信息;S4,若所述嵌入式设备发生断电,直接关闭所述嵌入式设备,等待设备再次上电启动,返回步骤S1;若所述嵌入式设备收到reboot重启命令,在EEPROM中记录所述reboot重启信息,重启所述嵌入...

【技术特征摘要】
1.一种基于Linux系统的嵌入式设备重启状态记录方法,其特征在于:包括以下步骤:S1,启动嵌入式设备,加载EEPROM驱动程序,判断所述嵌入式设备是否为断电重启,若是,在EEPROM中记录所述断电重启信息;若否,擦除非断电重启标志;S2,加载看门狗驱动模块,启动看门狗,看门狗中断服务函数对所述EEPROM进行读写;S3,运行Linux系统,用户可通过proc接口访问所述EEPROM中记录的设备重启信息;S4,若所述嵌入式设备发生断电,直接关闭所述嵌入式设备,等待设备再次上电启动,返回步骤S1;若所述嵌入式设备收到reboot重启命令,在EEPROM中记录所述reboot重启信息,重启所述嵌入式设备,之后关闭所述嵌入式设备,并返回步骤S1;若所述嵌入式设备发生看门狗重启,Linux系统进入所述看门狗中断服务函数,在EEPROM中记录所述看门狗重启信息,关闭所述嵌入式设备,返回步骤S1。2.根据权利要求1所述的方法,其特征在于:所述步骤S3中,所述设备重启信息包括所述断电重启信息、reboot重启信息和看门狗重启信息。3.根据权利要求1所述的方法,其特征在于:所述步骤S3中,用户可通过proc接口访问和管理EEPROM中记录的设备重启信息,可擦除部分或全部设备的重启信息。4.根据权利要求1所述的方法,其特征在于:所述步骤S1中,所述EEPROM的存储空间包括非断电重启标志区、重启次数统计区和数据记录区,所述数据记录区根据所述嵌入式设备重启时间先后存储地址值依次增加。5....

【专利技术属性】
技术研发人员:孙文胜王晨光王仕女张海娇王恩策
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1