Hardware implementation of two-level scheduling algorithm in μC/OS-II

被引:2
|
作者
Zhang G. [1 ]
Li Y. [1 ]
Chen Y. [1 ]
Dong H. [1 ]
Chi H. [2 ]
Shi M. [1 ]
Gao J. [1 ]
机构
[1] Computer Science College, Harbin University of Science and Technology, Harbin
[2] Computing Center of Heilongjiang Nursing College, Harbin
来源
International Journal of Smart Home | 2016年 / 10卷 / 04期
基金
中国国家自然科学基金;
关键词
Field programmable gate array (FPGA); Hardware task scheduler; Real-time operating system; Time slice circulars scheduling;
D O I
10.14257/ijsh.2016.10.4.09
中图分类号
学科分类号
摘要
Aiming at the problem that μC/OS-II does not support round-robin scheduling of the same priority task, a two-level hybrid task scheduling strategy was proposed. In the first level, by putting the task priority as criterion for task scheduling, a preemptive scheduling of different priority task was implemented. And in the second level, adopting time slice circulars scheduling strategy, round-robin scheduling of same priority task was implemented. The waiting list of tasks was designed by on-chip registers of FPGA and the ready list of tasks was designed by RAM of FPGA, and to implement time slice circulars scheduling, hardware circuit for finding successor of task was designed. The system adopted VHDL, and simulated by the software ISE10.1. The simulation results show that the hardware implementation of the system is well-worked. © 2016 SERSC.
引用
收藏
页码:87 / 94
页数:7
相关论文
共 50 条
  • [41] A two-level evolutionary algorithm for dynamic scheduling in flexible job shop environment
    Saouabi, Mohamed Dhia Eddine
    Nouri, Houssem Eddine
    Belkahla Driss, Olfa
    EVOLUTIONARY INTELLIGENCE, 2024, : 4133 - 4153
  • [42] 使用UML对μC/OS-II建模与分析
    胡琰华
    俞建新
    计算机工程与设计, 2008, (11) : 2781 - 2784
  • [43] Realization of TCP/IP Protocol Based on μC/OS-II System
    Dong, Feng
    Wang, Qian
    THIRD INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY WORKSHOPS (ISECS 2010), 2010, : 10 - 13
  • [44] 基于μC/OS-II的文件系统设计
    戴立成
    叶晓俊
    微计算机信息, 2005, (22) : 65 - 67
  • [45] Design of Control System for Micro Tracklayer Based on μc/os-II
    Wei, Jinsong
    Gao, Fengqi
    Wang, Guanglong
    MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 : 3356 - 3359
  • [46] цC/OS-II在ARM上的移植体会
    chuannian
    电子产品世界, 2003, (09) : 59 - 59
  • [47] μC/OS-II系统的移植分析与应用
    汤宏萍
    薛根福
    电子世界, 2013, (04) : 101 - 102
  • [48] Design on a project safety monitoring unit based on μC/OS-II
    Deng, Jianhua
    Sun, Jun
    Tang, Xianglin
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2010, 34 (11): : 113 - 115
  • [49] μ C/OS-II在SkyEye上的移植分析
    宋凯
    熊海泉
    严丽平
    科技广场, 2004, (12) : 20 - 21
  • [50] 使用ADS移植μC/OS-II的实例分析
    李明
    电子产品世界, 2003, (15) : 64 - 66