SmallRTOS: Microcontroller-based Embedded Multitasking

被引:0
|
作者
Zouaoui, Sonia [1 ,3 ]
Boussaid, Lotfi [1 ,2 ]
Mtibaa, Abdellatif [1 ,2 ]
机构
[1] Univ Monastir, Lab Elect & Microelect, Monastir, Tunisia
[2] Univ Monastir, Natl Engn Sch Monastir, Monastir, Tunisia
[3] Natl Engn Sch Sousse, Riadh City 4000, Sousse, Tunisia
关键词
Embedded systems; Real time operating system; Scheduling Algorithm; context switching; time management;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In a multi-tasking system, numerous tasks require CPU time, and since there is only one CPU, some form of organization and coordination is needed so each task has the CPU time it needs. In practice, each task takes a very brief amount of time, so it seems as if all the tasks are executing in parallel and simultaneously. In the case of excessive complexity applications, which usually run in hard real time constraints, the use of a real time operating system (RTOS) is strongly required. In this paper, a tiny and reliable RTOS was implemented for PIC18F family of microcontroller. This operating system, which is called SmallRTOS, is based on Round-Robin scheduler. The used system tick is based on a variable time-sliced scheduling that has a direct effect on CPU load, context switching and process waiting time.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] A MICROCONTROLLER-BASED INTELLIGENT BATTERY(TM) SYSTEM
    BOWEN, L
    ZARR, R
    DENTON, S
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 1994, 9 (05) : 16 - 19
  • [42] Evolution of Nuvoton Microcontroller-based Education Board
    Elp H.E.
    Inan R.
    Recent Patents on Engineering, 2024, 18 (09)
  • [43] EXTERNALLY PROGRAMMABLE MICROCONTROLLER-BASED NEURAL STIMULATOR
    GEISLER, MS
    JEUTTER, DC
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1984, 31 (08) : 574 - 574
  • [44] Microcontroller-based circuit measures crystal tolerance
    Xia, YP
    ELECTRONIC DESIGN, 1999, 47 (10) : 98 - +
  • [45] MICROCONTROLLER-BASED STEPPER MOTOR CONTROL BASICS
    Ibrahim, Dogan
    ELECTRONICS WORLD, 2015, 121 (1955): : 20 - 24
  • [46] Microcontroller-based interface circuit for inductive sensors
    Kokolanski, Zivko
    Jordana, Josep
    Gasulla, Manel
    Dimcev, Vladimir
    Reverter, Ferran
    28TH EUROPEAN CONFERENCE ON SOLID-STATE TRANSDUCERS (EUROSENSORS 2014), 2014, 87 : 1251 - 1254
  • [47] Automatic Watering Potted Microcontroller-based System
    Chen, Dan
    PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY (ICMMCT 2017), 2017, 126 : 348 - 351
  • [48] ELOPTA: A novel microcontroller-based operant device
    Adam M. Hoffman
    Jianjian Song
    Elaina M. Tuttle
    Behavior Research Methods, 2007, 39 : 776 - 782
  • [49] A microcontroller-based emergency ballast for fluorescent lamps
    Alonso, JM
    Villegas, PJ
    Diaz, J
    Blanco, C
    Rico, M
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1997, 44 (02) : 207 - 216
  • [50] Microcontroller-based data logger for physiological sensing
    Luharuka, R
    Gao, RX
    Krishnamurty, S
    IMTC 2002: PROCEEDINGS OF THE 19TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1 & 2, 2002, : 175 - 180