检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘春玲 熊馨[2] 董晓庆 王春武 Liu Chunling;Xiong Xin;Dong Xiaoqing;Wang Chunwu(School of Physics and Electronic Engineering,Hanshan Normal University,Chaozhou 521041,China;Kunming University of Science and Technology)
机构地区:[1]韩山师范学院物理与电子工程学院,潮州521041 [2]昆明理工大学
出 处:《单片机与嵌入式系统应用》2023年第3期84-87,91,共5页Microcontrollers & Embedded Systems
基 金:韩山师范学院教学质量工程项目(HSJYSXN21207、HSJYSKC22719);韩山师范学院高等教育教学改革项目(HSJGYB21171);广东省教学改革项目(520011);广东省本科高校在线开放课程指导委员会研究课题(2022ZXKC309)。
摘 要:在单片机系统开发中,多任务系统容易出现调度阻塞。本文分析了产生任务阻塞的原因,提出了一种基于时序逻辑的多任务驱动策略,通过具体案例设计了常用外围模块的多任务驱动模板。实验结果表明,该多任务系统调度策略能够有效保证多任务系统运行流畅,有效解决了多任务阻塞问题,为基于单片机执行多任务系统开发提供了一个新思路。In the development of single-chip microcomputer system,multi-task system is prone to task scheduling congestion.This paper analyzes the causes of task blocking,proposes a multi-task driving strategy based on temporal logic,and designs a multi-task driving template of common peripheral modules through specific cases.The experiment results show that the system scheduling strategy can effectively ensure the smooth operation of the system,effectively solve the blocking problem,and provide a new idea for the development of the multi-task system based on the microcontroller.
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.22.42.249