-
公开(公告)号:CN112181741A
公开(公告)日:2021-01-05
申请号:CN202010990021.8
申请日:2020-09-18
申请人: 青岛鼎信通讯股份有限公司 , 沈阳科远国网电力工程勘察设计有限公司
IPC分类号: G06F11/22
摘要: 本发明公开了一种基于ARM平台Linux系统的站所终端遥测方法,包括如下步骤:站所终端的遥测AD模块向ARM平台发送I/O中断信号,通过串口向ARM平台发送本次遥测数据;ARM平台将I/O中断配置为FIQ中断;FIQ函数中的遥测算法程序读取串口FIFO中的数据并进行校验,校验不通过则丢弃此数据,使用上次数据作为此次数据存入算法缓存,校验通过则将数据存入遥测算法程序缓存;数据计数变量data_count加1;data_count未到限定值则退出FIQ函数,data_count达到限定值时,遥测算法程序调用Linux系统进程对缓存数据进行计算,清零data_count值,退出函数。本发明在单芯片ARM平台的Linux上实现强实时中断响应,在Linux中利用FIQ实现遥测功能,比传统的实时系统加Linux的方案节省了一颗芯片,节约成本,降低了硬件设计复杂度。