-
题名DeltaOS下的CAN总线驱动及多通道通信调度
被引量:1
- 1
-
-
作者
谭亮
吴晓
张凯龙
苏二峰
-
机构
西北工业大学计算机学院
陕西省嵌入式系统技术重点实验室
-
出处
《计算机工程与应用》
CSCD
2013年第3期65-68,73,共5页
-
基金
国家自然科学基金(No.61103004)
陕西省重大科技创新计划课题(No.2010ZDKG-83)
-
文摘
分析了DeltaOS的设备驱动基本框架,设计实现了多通道PMC-CAN驱动程序。针对DeltaOS实时多任务的特点,基于看门狗定时器方法,有效简化了多任务环境下周期任务轮询程序的设计;设计了一种多通道中断处理的方法,提高了多通道数据传输效率及通道利用率;针对多个CAN通道的调度提出了一种基于动态调度表的调度方法;通过实验验证了CAN驱动的正确性及多通道调度的有效性。
-
关键词
DELTAOS
任务轮询
看门狗定时器
多通道调度
动态调度表
-
Keywords
DeltaOS
task polling
watchdog timer
multi-channel scheduling
dynamic scheduling table
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于轻量级内核的用户程序多任务调度方法
- 2
-
-
作者
吕铖灿
张乾斌
朱玉程
章真亮
戴玲玲
-
机构
浙江中控技术股份有限公司
-
出处
《自动化应用》
2023年第18期201-203,206,共4页
-
文摘
传统支持用户程序多任务的DCS和SIS系统控制器,一般采用前后台系统或实时操作系统,存在因用户程序任务执行时间不确定的原因导致控制器运行负荷波动大的问题。本文提出了一种基于轻量级实时调度内核的用户程序多任务调度方法,即在前后台系统中内嵌实时调度内核,前后台系统阶段处理IO数据输入/输出,实时调度内核阶段运行用户程序。通过实时调度内核基于动态调度表的时间片轮询算法,实现确定性调度以及运行负荷均衡。仿真实验表明,该方法适用于控制器的用户程序多任务调度,可有效解决高负荷情况下的控制周期负荷波动大的问题。
-
关键词
轻量级
实时调度内核
动态调度表
时间片轮询调度
-
Keywords
lightweight
real-time schedule kernel
dynamic schedule table
round-robin
-
分类号
TP368
[自动化与计算机技术—计算机系统结构]
-