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 条
  • [21] Microcontroller-based vein testing system
    Godo, Zoltan Attila
    Apro, Aniko
    Madar, Jozsef
    Szabo, Balazs
    Nemeth, Norbert
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE - ECAI 2017, 2017,
  • [22] Microcontroller-based AWGNG for Security Enhancement of Embedded Real-time Web Services
    Rahnama, Behnam
    Elci, Atilla
    Bakhshi, Ramin
    Malek, Alirad
    Ahmadi, Arjang
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 783 - +
  • [23] A microcontroller-based interface for active sensors
    Li, XJ
    Meijer, GCM
    WHERE INSTRUMENTATION IS GOING - CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 138 - 142
  • [24] A MICROCONTROLLER-BASED SYSTEM FOR INTELLIGENT TELEPHONY
    FAGIN, B
    BEILLARD, O
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1992, 38 (04) : 900 - 905
  • [25] Prototyping and reengineering of microcontroller-based systems
    Carro, L
    Pereira
    Suzim, A
    SEVENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 1996, : 178 - 182
  • [26] Microcontroller-Based LoRa Scatter Communication
    She Ya-jun
    Zhang Shuai
    Tang Xiao-qing
    Wang Xiao-chuan
    PROCEEDINGS OF 2019 IEEE 2ND INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY AND POWER ENGINEERING (REPE 2019), 2019, : 59 - 67
  • [27] Microcontroller-based Readout of Resistive Sensors
    Simic, Mitar
    IFAC PAPERSONLINE, 2022, 55 (04): : 242 - 247
  • [28] Microcontroller-based worksite data recorder
    Guo, Tianrui
    Yang, Xuewei
    Jiao, Dunpang
    Qian, Xichen
    Shu Ju Cai Ji Yu Chu Li/Journal of Data Acquisition & Processing, 1998, 13 (03): : 255 - 257
  • [29] Microcontroller-Based Moisture Meter for Ginger
    Nafis, Nur Biha Mohamed
    Abbas, Zulkifly
    Hassan, Jumiah
    Suhaime, Noradira
    Yee, Lee Kim
    Yeow, You Kok
    Othman, Zaulia
    SAINS MALAYSIANA, 2018, 47 (11): : 2831 - 2840
  • [30] Microcontroller-based intelligent measurement system
    Xi Tong Cheng Yu Dian Zi Ji Shu/Syst Eng Electron, 2 (63):