摘要
本发明揭示了一种空中搬运车控制器,包括第一核心和第二核心,第一核心中设置有热切换模块;热切换模块用于在应用程序打开一个虚拟设备节点后,确定第二核心是否正在重启或需要重启,在确定第二核心正在重启或需要重启时,解除热切换模块反馈给所述应用程序的虚拟句柄与虚拟设备打开时获取的文件描述符的映射关系;热切换模块在确定所述第二核心完成重启后,打开一第一核心处新建的虚拟设备节点,获取新建的虚拟设备节点对应的新文件描述符并更新与虚拟句柄存在映射关系的文件描述符为新文件描述符。本发明中第一核心的应用程序能够无感于第二核心的重启,避免第二核心重启时进行数据传输存在的问题,保障系统的高可用性,改善了程序的可维护性。
技术关键词
空中搬运车
核心
虚拟设备
描述符
控制器
程序
Linux系统
硬件看门狗
看门狗监控
自定义脚本
节点
模块
日志
保障系统
内核
关系
数据存储
周期性
系统为您推荐了相关专利信息
室内动态场景
动态障碍物
静态障碍物
移动机器人
关键点
数据立方体
信号灯
交通特征
交通信号控制器
大数据
分级检测方法
空间位置关系
卷积模块
聚类算法
DBSCAN算法