摘要
采用Linux系统的嵌入式设备中,主要的业务应用软件会用文件系统中的启动脚本进行加载启动。若文件系统异常或者业务应用软件在启动过程中出现问题,设备功能就会异常。针对业务应用软件启动异常的问题,提出一种基于Linux内核的设计方案。在Linux内核中加入一个监控线程并设置定时器和超时时间,然后通过proc文件系统为用户空间提供操作接口。当业务应用软件启动正常时,在用户空间通过proc接口发送启动成功的消息到内核监控线程,内核线程和定时器退出。若启动不成功,不发送消息到内核监控线程,定时器超时溢出后直接重启系统。通过测试表明,该方案设计能够有效地通过重启来解决业务应用软件启动时出现的异常问题,并且方案不依赖于硬件、设计简单易行,具有通用性和较强的使用价值。
作者
吴伟
熊梓玉
胡林林
WU Wei;XIONG Ziyu;HU Linlin
出处
《信息技术与信息化》
2023年第7期86-89,共4页
Information Technology and Informatization