[发明专利]嵌入式Linux的电子操作系统及其外部监控模块的控制方法在审
| 申请号: | 201811418756.2 | 申请日: | 2018-11-26 | 
| 公开(公告)号: | CN109614258A | 公开(公告)日: | 2019-04-12 | 
| 发明(设计)人: | 石跃鹏;高军礼;郭靖 | 申请(专利权)人: | 广东工业大学 | 
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 | 
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 | 
| 地址: | 510006 广东省*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 嵌入式Linux系统 外部硬件 计数器 复位信号 功能程序 监控模块 嵌入式 操作系统 硬件看门狗电路 功能模块触发 运行时间间隔 异常状态 应用程序 有效解决 外部 清零 重启 溢出 电路 芯片 监控 | ||
1.一种嵌入式Linux的电子操作系统,其特征在于,包括电源模块、外设模块、操作系统核心控制模块和外部看门狗模块;
所述电源模块用于给系统的各个工作模块供电;
所述外设模块是用于控制核心模块与外部设备的信息交互的通道;
所述系统控制核心模块用于负责整体系统的调度;
所述外部WatchDog模块用于对Linux系统的整体监控。
2.根据权利要求1所述的一种嵌入式Linux的电子操作系统外部监控系统,其特征在于,所述系统控制核心模块运行嵌入式Linux操作系统。
3.基于权利要求1所述的一种嵌入式Linux的电子操作系统的外部监控模块的控制方法,包括以下步骤:
S1:在Bootloader阶段,调用GPIO的库函数,直接取反中央处理器的GPIO的状态寄存器;
S2:在Bootloader阶段后的Linux内核阶段,在其Watchdog驱动加载前,采取调用GPIO库函数,直接取反中央处理器的GPIO的状态寄存器,创建并注册WDI字符设备驱动,创建循环对WatchDog计数器清零功能的内核定时器并启动;
S3:在Linux内核阶段的Watchdog驱动加载后,内核定时器间歇循环调用WDI驱动对WatchDog计数器清零;
S4:在Linux内核阶段后的应用程序运行阶段,应用程序中的喂狗程序采取在守护进程调用 Watchdog 驱动的方法进行。
4.根据权利要求3所述的一种嵌入式Linux的电子操作系统外部监控模块的控制方法,其特征在于,步骤S1的具体步骤为:
S11:设置WDI引脚的IO功能;
S12:在BootLoader的第二阶段入口处加入嵌入式Linux外部硬件WatchDog功能代码;
S13:在外部设备的初始化时加入嵌入式Linux外部硬件WatchDog功能代码;
S14:将内核整体下载改为分片下载;
S15:复制内核代码到RAM空间时加入嵌入式Linux外部硬件WatchDog功能代码;
S16:为启动内核做准备也就是内核阶段的入口处等待处加入嵌入式Linux外部硬件WatchDog功能代码;
其中BootLoader包括两个阶段,其第一阶段包括是对设备初始化、加载缓存空间并将引导加载程序加载到缓存中,第二阶段包括初始化系统时钟和串口,检测内存映射,设置引导加载程序的命令格式,设置内核启动参数。
5.根据权利要求3所述的一种嵌入式Linux的电子操作系统外部监控模块的控制方法,其特征在于,所述Linux内核阶段包括Linux内核引导阶段、Linux内核加载阶段,Linux内核加载阶段又分为Watchdog驱动加载前、Watchdog驱动加载后。
6.根据权利要求3所述的一种嵌入式Linux的电子操作系统外部监控模块的控制方法,其特征在于,步骤S2的具体步骤为:
S21:Watchdog驱动加载前加入嵌入式Linux外部WatchDog操作功能代码;
S22:在DTS中参照LED字符设备驱动插入WDI的设备驱动,并且将它注册进Linux内核。
7.根据权利要求3所述的一种嵌入式Linux的电子操作系统外部监控模块的控制方法,其特征在于,步骤S3的具体步骤为:
S31:Watchdog驱动加载后,编写内核定时器程序单元,启动内核定时器,在定时器的功能模块定时调用WDI驱动端口,控制外部IO引脚进行WatchDog控制;
S32:定时器处理函数中调用GPIO驱动,中断喂狗若干次以保证喂狗到内核启动结束并挂载好根文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811418756.2/1.html,转载请声明来源钻瓜专利网。





